protogrid

Search / io.github.everyai-com/ai-ready

AIReady

R0· no sign-in

Scan and fix your site's AI discoverability: crawler access, llms.txt, JSON-LD. Free.

v1.0.0 · active · repository · descriptor JSON · versions

An agent can connect right now, no human step.Remote endpoint, no authentication, reachable on the last probe.
Quality75good
Trust90of 100
Uptime, 30 days97%
Latency p50207 ms

Connect

8 clients · secrets stay placeholders
{
  "mcpServers": {
    "ai-ready": {
      "type": "http",
      "url": "https://ai-ready.magicteams.ai/mcp"
    }
  }
}
claude mcp add --transport http ai-ready https://ai-ready.magicteams.ai/mcp
[mcp_servers.ai-ready]
url = "https://ai-ready.magicteams.ai/mcp"
{
  "$schema": "https://opencode.ai/config.json",
  "mcp": {
    "ai-ready": {
      "type": "remote",
      "url": "https://ai-ready.magicteams.ai/mcp",
      "enabled": true
    }
  }
}
{
  "mcpServers": {
    "ai-ready": {
      "type": "http",
      "url": "https://ai-ready.magicteams.ai/mcp"
    }
  },
  "deeplink": "cursor://anysphere.cursor-deeplink/mcp/install?name=ai-ready&config=eyJ0eXBlIjoiaHR0cCIsInVybCI6Imh0dHBzOi8vYWktcmVhZHkubWFnaWN0ZWFtcy5haS9tY3AifQ%3D%3D"
}
{
  "servers": {
    "ai-ready": {
      "type": "http",
      "url": "https://ai-ready.magicteams.ai/mcp"
    }
  }
}
{
  "mcpServers": {
    "ai-ready": {
      "httpUrl": "https://ai-ready.magicteams.ai/mcp"
    }
  }
}
extensions:
  "ai-ready":
    enabled: true
    name: "ai-ready"
    type: streamable_http
    uri: "https://ai-ready.magicteams.ai/mcp"
    timeout: 300

Quality 75 / 100good

protocol75 · weight 25
  • warn
    protocol.modernnewest supported version is 2025-11-25; 2026-07-28 not supported, older versions are deprecated until 2027-07-28
  • n/a
    protocol.statelessonly applies to 2026-07-28 servers
  • pass
    protocol.transportstreamable HTTP
  • n/a
    protocol.list_ttlonly applies to 2026-07-28 servers
authorizationn/a · weight 15
  • n/a
    auth.prm, auth.as_metadata, auth.cimdno remote uses OAuth
  • n/a
    auth.secret_in_urlno templated URL
tool hygiene100 · weight 30
  • pass
    tools.descriptionsevery tool has a description
  • pass
    tools.description_lengthdescriptions are concise
  • pass
    tools.schemasevery tool has an object input schema
  • pass
    tools.annotations19 of 19 tools declare readOnlyHint or destructiveHint
  • pass
    tools.directory_hintsevery tool declares readOnlyHint, destructiveHint, idempotentHint and openWorldHint
  • pass
    tools.token_costabout 3,090 tokens to load every tool
  • pass
    tools.api_dumptools are not a one-to-one API dump
stability25 · weight 15
  • warn
    stability.changes30 tool changes in 30 days
  • fail
    stability.rug_pull15 tools kept their name but changed most of their description in 30 days; review before trusting them
dependenciesn/a · weight 15
  • n/a
    deps.known_vulns, deps.mcp_sdk_version, deps.resolvableno npm or PyPI package

19 tools, about 3,090 tokens to load them all · tool set 3c3242cf57d6 · tools last changed 2026-10-19 · checked 2026-10-20 11:08 UTC

Tool changes

  • list_promptsadded

    The prompts a project tracks. (Requires an AIReady API key.)

  • get_usageadded

    This month's engine spend, checks run and remaining budget, plus the price per check of each engine. (Requires an AIReady API key.)

  • scan_project_siteadded

    Run the AI readiness scan on the project's own domain and save it to the project history. (Requires an AIReady API key.)

  • get_action_planadded

    Prioritized steps to get named more often: dead cited pages to redirect, readiness fixes, prompts the brand loses and what to publish for each, sites to get listed on, and competitors to close the gap with. (Requires an AIReady API key.)

  • get_citationsadded

    Which domains and pages AI engines cite for the project's prompts, which are the brand's own or a competitor's, and any of the brand's cited pages that now return 404. (Requires an AIReady API key.)

  • get_visibility_reportadded

    The brand's AI visibility: score, mention and citation rates, average rank, share of voice vs competitors, results per engine, country and prompt, trend over runs, sentiment, and untracked brands the engines recommend. (Requires an AIReady API key.)

  • get_run_statusadded

    Progress and summary of a visibility run. (Requires an AIReady API key.)

  • run_visibility_checkadded

    Run every active prompt of a project through every tracked engine and country. Starts immediately and finishes in the background (usually 1-5 minutes); poll get_run_status. Spends engine checks from the monthly budget; the estimate is returned. (Requires an AIReady API key.)

  • add_promptsadded

    Add prompts (questions buyers ask AI assistants) to a project. Duplicates are skipped. (Requires an AIReady API key.)

  • suggest_promptsadded

    Suggest the questions real buyers ask AI assistants in this brand's category (category, problem, comparison and branded prompts). Does not save them; pass the ones you want to add_prompts. (Requires an AIReady API key.)

Showing the latest 10. Full history: list_changes · trend: quality JSON.

Checks run on what our credential-free, read-only probes observe; tools are never called and no code audit is performed. How it is computed.

Trust 90 / 100

duplicate-repo
provenance80
liveness99
freshness100
hygiene80

+repository +namespace-matches-repo +reachable +uptime-97% +updated-16d-ago -duplicate-repo(15 names)

Derived from observable signals (official registry feed and our own credential-free probes); no code audit performed. How it is computed.

Endpoints

remoteauthreachableuptime 30dp50protocollast ok
https://ai-ready.magicteams.ai/mcp streamable-httpnoneyes97%207 ms2025-11-252026-10-20

Tools (19)

add_competitorsAdd competitors to a project so reports rank the brand against them. (Requires an AIReady API key.)
add_promptsAdd prompts (questions buyers ask AI assistants) to a project. Duplicates are skipped. (Requires an AIReady API key.)
ask_ai_engineread-onlyRun one prompt through a live AI engine (ChatGPT, Gemini, Perplexity, Copilot or Google AI Mode) from a country and return the full answer, the pages it cited and, if a brand is given, whether and where it was named. Costs one engine check from the workspace budget. (Requires an AIReady API key.)
check_ai_readinessread-onlyScan one website for AI discoverability: which AI crawlers robots.txt allows or blocks (OAI-SearchBot, ClaudeBot, PerplexityBot...), llms.txt, sitemap, schema.org data, meta tags and Content Signals. Returns a 0-100 score, grade and prioritized fixes. Fetches only the domain's /robots.txt, /llms.txt, /sitemap.xml and homepage.
crawler_policy_guideread-onlyReference table of AI crawlers and control tokens (GPTBot, OAI-SearchBot, ClaudeBot, PerplexityBot, Google-Extended...): owner, purpose and whether each drives AI citations or only training.
create_projectCreate a project that tracks one brand's visibility in AI answers. Optionally add competitors and prompts in the same call. Use suggest_prompts first if you don't have prompts. (Requires an AIReady API key.)
get_action_planread-onlyPrioritized steps to get named more often: dead cited pages to redirect, readiness fixes, prompts the brand loses and what to publish for each, sites to get listed on, and competitors to close the gap with. (Requires an AIReady API key.)
get_citationsread-onlyWhich domains and pages AI engines cite for the project's prompts, which are the brand's own or a competitor's, and any of the brand's cited pages that now return 404. (Requires an AIReady API key.)
get_run_statusread-onlyProgress and summary of a visibility run. (Requires an AIReady API key.)
get_usageread-onlyThis month's engine spend, checks run and remaining budget, plus the price per check of each engine. (Requires an AIReady API key.)
get_visibility_reportread-onlyThe brand's AI visibility: score, mention and citation rates, average rank, share of voice vs competitors, results per engine, country and prompt, trend over runs, sentiment, and untracked brands the engines recommend. (Requires an AIReady API key.)
list_projectsread-onlyList the workspace's tracked brands (projects) with their latest visibility summary. (Requires an AIReady API key.)
list_promptsread-onlyThe prompts a project tracks. (Requires an AIReady API key.)
llms_txt_draftread-onlyDraft a starter llms.txt from a business name, one-line summary, key pages and contact, so AI assistants get a curated map of the site.
robots_txt_for_airead-onlyGenerate robots.txt rules for an AI policy: max_visibility, search_only, block_training or block_all_ai, optionally with Content-Signal lines and a sitemap reference.
run_visibility_checkRun every active prompt of a project through every tracked engine and country. Starts immediately and finishes in the background (usually 1-5 minutes); poll get_run_status. Spends engine checks from the monthly budget; the estimate is returned. (Requires an AIReady API key.)
scan_project_siteRun the AI readiness scan on the project's own domain and save it to the project history. (Requires an AIReady API key.)
schema_jsonld_sampleread-onlyGenerate a schema.org JSON-LD snippet (organization, local_business, product or faq) to paste into a page head so AI systems identify the entity correctly.
suggest_promptsread-onlySuggest the questions real buyers ask AI assistants in this brand's category (category, problem, comparison and branded prompts). Does not save them; pass the ones you want to add_prompts. (Requires an AIReady API key.)

Schemas: list_tools.

Also listed as

14 other active names share this repository (showing 10): io.github.everyai-com/court-split, io.github.everyai-com/fee-fighter, io.github.everyai-com/festival-finder, io.github.everyai-com/flight-fix, io.github.everyai-com/invoice-gen, io.github.everyai-com/league-night, io.github.everyai-com/lease-break, io.github.everyai-com/party-plan, io.github.everyai-com/recipe-scale, io.github.everyai-com/report-raja

Similar MCP servers

More from io.github.everyai-com

And 9 more from this publisher.

Official server.json
{
  "name": "io.github.everyai-com/ai-ready",
  "title": "AIReady",
  "$schema": "https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json",
  "remotes": [
    {
      "url": "https://ai-ready.magicteams.ai/mcp",
      "type": "streamable-http"
    }
  ],
  "version": "1.0.0",
  "repository": {
    "url": "https://github.com/everyai-com/sahadeva",
    "source": "github"
  },
  "description": "Scan and fix your site's AI discoverability: crawler access, llms.txt, JSON-LD. Free."
}