Every change Wellknown observed on this MCP server, newest first, with what it was before and what it became. Tool-surface changes carry the definition diff. Nothing here is edited after the fact.
Changed the definition of "check_ai_readiness", "crawler_policy_guide", "llms_txt_draft" and 2 more
ScanLiveascandomainofforone domain's AIdiscoverability.discoverability: fetches its /robots.txt, /llms.txt, /sitemap.xml and homepage, then returns a 0-100 score, grade, per-crawler allow/block status and prioritized fixes. UsewhentoevaluatingauditAIacrawlerrealaccess;site. Do NOTwhenuseassessingfor generalwebadvicecrawleronpolicies,which bots to allow (usecrawler_policy_guide.crawler_policy_guide) or to write new rules (use robots_txt_for_ai).
{"properties":{"domain":{"description":"DomainPublic domain or URL to scan, e.g. example.com or https://example.com/page (path is ignored; no IPs, ports or localhost).","type":"string"}},"required": ⟨3 unchanged words⟩
{"properties":{"ai_crawler_accesschecks":{"description":"AccessIndividualpermissionschecksforwithvariouspass/warn/failAIstatuscrawlers.and weight.","items":{"properties":{"ClaudeBotdetail":{"descriptiontype":"Access status for ClaudeBot (allowedstring"},disallowed"id":{"enum":["search_bots_allowed",or unknown)."llms_txt","sitemap","structured_data","meta","content_signals","https"],"type":"string"},"GPTBot
{"destructiveHint":false,"idempotentHint":truefalse,"openWorldHint":falsetrue,"readOnlyHint":true,"title":"Check AI readiness"}
RetrieveStatic reference of 13 known AIcrawlercrawlerspolicyandguide.controlUsetokenswhen(GPTBot,youOAI-SearchBot,needClaudeBot, PerplexityBot, Google-Extended...): owner, purpose, whether each drives AI citations or training, plus rules of thumb. Use to decidewhetherwhich bots to allow orblockblock.anNo
GenerateDraftana starter llms.txtfile(Markdown:from#yourname, > one-line summary, key page links, contact) from business details,andtokeypublishpages.atUsethewhensiteyourootneed
Generate robots.txt User-agent rules for all known AI crawlers from a chosen policy (max_visibility, search_only, block_training, block_all_ai), with optional Content-Signal andscope.Sitemap lines, to paste into an existing robots.txt. Use whenneedingwritingAI-specificAIdirectives;crawler rules. Do NOTforusegeneraltowebcheckcrawlers,a live site's current rules (usecrawler_policy_guide
Generate a schema.org JSON-LD snippetfor(Organization,SEO.LocalBusiness,UseProductwhenwithyouOffer,needorstructuredFAQPage)datafromforyour details, with placement tips, so searchengines.enginesAvoidand AI assistants can identify the entity. Use
Certificate recorded, valid to 2027-01-02
Authorization not required
Unknown → Live
First tool surface recorded: 5 tools (server version 1.0.0)
https://ai-ready.magicteams.ai/mcp (mcp_streamable_http) — from mcp_registry, with the record
Showing the latest 6 events. The API returns up to 500 and filters by kind: ?kind=tool_surface_changed
{"properties":{"crawlersby_purpose":{"description":"ListBotofnamesAIgroupedcrawlersbywithwhytheiryourespectivewouldpolicies.allow or block them.","items":{"properties":{"allowtraining_controls":{"description":"Rule ofBotsthumbwhoseforpurposeallowingincludesthemodelcrawler.training.","items":{"type":"booleanstring"},"blocktype":"array"},"want_ai_visibility":{"description":"RuleBotsoftothumbkeepforallowedblockingfortheAIcrawler.search/citations.","items":{"type":"booleanstring"},"drives_ai_trainingtype":{"descriptionarray"}},"required":["Indicates whether the crawler drives AI training.want_ai_visibility","training_controls"],"type":"booleanobject"},"drives_ai_visibilitycrawlers":{"description":"IndicatesReferencewhetherrowtheper known AI crawlerdrivesorAIcontrolvisibility.token.","items":{"properties":{"advice":{"type":"booleanstring"},"ownerbot":{"descriptiontype":"The owner or organization responsible for the AI crawler.string"},"owner":{"type":"string"},"purpose":{"descriptiontype":"The intended purpose of the AI crawler.string"},"ua":{"type":"string"},"visibility_critical":{"type":"boolean"}},"required":["ownerbot","purposeowner","drives_ai_visibilitypurpose","drives_ai_trainingua","allowvisibility_critical","blockadvice"],"type":"object"},"type":"array"},"disclaimer":{"description":"Informational disclaimer: crawler behaviour can change, verify against provider docs.","type":"string"},"rules_of_thumb":{"description":"Short guidance on allowing/blocking AI crawlers.","items":{"type":"string"},"type":"array"}},"required":["crawlers","by_purpose","rules_of_thumb","disclaimer"],"type":"object"}
{"destructiveHint":false,"idempotentHint":true,"openWorldHint":false,"readOnlyHint":true,"title":"Crawler policy guide"}
{"properties":{"business_name":{"description":"TheBusiness or site nameofusedyourasbusinessthe '# ' title, e.g. Reddy Plumbing.","type":"string"},"contact_email":{"description":"Your business'sOptional contact emailaddresslisted under '## Contact', e.g. hello@example.com.","type":"string"},"description":{"description":"AOnebriefsentencedescriptiononofwhatyouryoubusinessoffer and for whom, used as the '> ' summary, e.g. 24/7 emergency plumbers serving Austin, TX.","type":"string"},"key_pages":{"description":"ArrayOptionalofimportantstrings;pagesURLslistedofunderkey'##pagesKeyonpages'.yourEachwebsiteneeds title and url.","items":{"properties":{"note":{"description":"Optional short note shown after the link, e.g. Pricing and areas served.","type":"string"},"title":{"description":"Link text, e.g. Services.","type":"string"},"url":{"description":"Absolute page URL, e.g. https://example.com/services.","type":"string"}},"required":[" ⟨11 unchanged words⟩
{"properties":{"llms_txt_contentdisclaimer":{"description":"TheInformationalgenerateddisclaimer:llms.txtcrawlercontentbehaviourascanachange,singleverifystring.against provider docs.","type":"string"},"messagellms_txt":{"description":"A message providing additional informationGeneratedaboutllms.txttheMarkdownstatus.content.","type":"string"},"statuspublish_at":{"description":"TheWherestatustoofpublish thegenerationfileprocess(site root,e.g.text/plain).","type":"string"},"tips":{"description":"Tips'success'fororkeeping'error'.llms.txt useful.","items":{"type":"string"},"type":"array"}},"required":["llms_txt_contentllms_txt","statuspublish_at","tips","disclaimer"],"type":"object"}
{"destructiveHint":false,"idempotentHint":true,"openWorldHint":false,"readOnlyHint":true,"title":"Draft llms.txt"}
{"properties":{"content_signals":{"description":"TrueAppendifacontentContent-Signalsignalslineshould(searchbe/included,ai-inputFalse/otherwiseai-train) matching the policy. Default true; pass false to omit.","type":"boolean"},"policy":{"description":"AI policyrulespreset:asmax_visibilitya=stringallow every AI bot; search_only or block_training = allow search/answer bots,e.g.block'Disallow:training/private/'crawlers (same output); block_all_ai = disallow every known AI bot.","enum":["max_visibility","search_only"," ⟨3 unchanged words⟩ :"string"},"sitemap_url":{"description":"Optional absolute sitemap URLofappendedtheassitemapa Sitemap: line, e.g.'httpshttps://example.com/sitemap.xml'//example.com/sitemap.xml.","type":"string"}},"required": ⟨3 unchanged words⟩
{"properties":{"content_signal_linesdisclaimer":{"description":"OptionalInformationalContent-Signaldisclaimer:linescrawlerincludedbehaviourincanthechange,robots.txtverifyifagainstrequested.provider docs.","type":"string"},"notes":{"description":"Guidance on merging and interpreting the rules.","items":{"type":"string"},"type":"array"},"robots_txt_contentpolicy":{"description":"Thegenerated robots.txt content basedpolicyonpreset thechosenrulesAIwerepolicy.generated for.","enum":["max_visibility","search_only","block_training","block_all_ai"],"type":"string"},"sitemap_referencerobots_txt":{"description":"The sitemap URL reference included in theGenerated robots.txtiftextprovided.block, newline-terminated.","type":"string"}},"required":["robots_txt_contentpolicy","robots_txt","notes","disclaimer"],"type":"object"}
{"destructiveHint":false,"idempotentHint":true,"openWorldHint":false,"readOnlyHint":true,"title":"Generate robots.txt for AI"}
{"properties":{"address":{"description":"TheOptional street address forthislocal_business,request.e.g. 100 Main St, Austin, TX 78701.","type":"string"},"description":{"description":"TheOptional one-sentence descriptionfor(organization,thislocal_business,request.product).","type":"string"},"name":{"description":"TheEntity name,fore.g.thisReddyrequest.Plumbing (required; not emitted for faq).","type":"string"},"price":{"description":"TheOptional price forthisproduct;request.a 3-letter currency code in it sets priceCurrency (default USD), e.g. '49.00 USD'.","type":"string"},"questions":{"description":"ListQuestion/answerofpairsquestionsforvalues.faq (at least one required when type is faq).","items":{"properties":{"answer":{"description":"Answer text.","type":"string"},"question":{"description":"Question text.","type":"string"}},"required":["question ⟨4 unchanged words⟩ :"array"},"telephone":{"description":"The telephoneOptional phonenumber.for local_business, ideally E.164, e.g. +1-512-555-0100.","type":"string"},"type":{"description":"TheEntity type:fororganization,thislocal_businessrequest.(adds telephone/address), product (adds price Offer) or faq (requires questions).","enum":["organization","local_business"," ⟨3 unchanged words⟩ :"string"},"url":{"description":"FullCanonicalurlpage URL including https://.//, e.g. https://example.com (required; not emitted for faq).","type":"string"}},"required": ⟨5 unchanged words⟩
{"properties":{"jsonlddisclaimer":{"description":"TheInformationalgenerateddisclaimer: crawler behaviour can change, verify against provider docs.","type":"string"},"jsonld":{"description":"Pretty-printed JSON-LDsnippetobjectbasedasona string, ready to embed.","type":"string"},"placement":{"description":"Where to paste theprovidedsnippetinput.in the page.","type":"string"},"tips":{"description":"Tips for accurate structured data.","items":{"type":"string"},"type":"array"}},"required":["jsonld","placement","tips","disclaimer"],"type":"object"}
{"destructiveHint":false,"idempotentHint":true,"openWorldHint":false,"readOnlyHint":true,"title":"Generate JSON-LD sample"}