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.
Certificate recorded, valid to 2027-01-10
Authorization not required
Changed the definition of "can_agent_buy"
⟨106 unchanged words⟩ no known blocker is recorded. A known blocker, orunknownguest checkout that is not confirmed (unknown or no), sets canBuy to false and canBuyStatus to limited. ⟨47 unchanged words⟩
Changed the definition of "can_agent_buy"
⟨26 unchanged words⟩ or a verified bot report), canBuy, canBuyStatus (yes, limited, or no), canBuyReason, actions (search, book, order), abortReasons ( ⟨39 unchanged words⟩ botReport success and abort counts. canBuy is trueonly when the shopforisa listedatR3 or R4andshop that is certified or publishes an orderaction.action when no known blocker is recorded. A known blocker or unknown guest checkout sets canBuy to false and canBuyStatus to limited. canBuyStatus is yes, limited, or no. Purchase-attempt counts are used when that table exists. ⟨33 unchanged words⟩
Added "can_agent_buy" and "report_purchase_attempt"; changed the definition of "check_website" and "submit_report" (8 tools before, 10 now)
{"destructiveHint":false,"idempotentHint":truefalse,"openWorldHint":true,"readOnlyHint":truefalse}
Deprecated alias of report_purchase_attempt. Write a purchase report, problem, or feedback ⟨17 unchanged words⟩ and does not change ranking or the seal. Review sets verified or rejected. R4 is possible only afterreview marks
Changed the definition of "get_business"
⟨19 unchanged words⟩ ), actions, audience, sourceUrl, and ready4botsUrl. A seal also includes validUntil and badge.status (valid or expired). An expired seal is not valid. Mystery test data and internal notes are not ⟨6 unchanged words⟩
Changed the definition of "search_businesses"
⟨71 unchanged words⟩ or dev), and certified. The response includestotalIndexedindexSize ("more than 30,000") and indexSource. totalIndexed is omitted. total is thesizenumber ofthematchescatalog,for this request. limit andindexSource.offset page those matches. Each result includes level, status, certified, ⟨61 unchanged words⟩
Recently observed → Live
Live → Recently observed
Unknown → Live
First tool surface recorded: 8 tools (server version 0.2.0)
https://ready4bots.com/mcp (mcp_streamable_http) — from mcp_registry, with the record
Showing the latest 12 events. The API returns up to 500 and filters by kind: ?kind=tool_surface_changed
Can agent buy — Look up one shop by URL or bare domain. www, scheme, port, and path are removed. Returns listed, certified (the R4 seal from a Mystery test or a verified bot report), canBuy, actions (search, book, order), abortReasons (not_listed, not_included, below_r3, no_order), and a short reason, plus level, purchaseReady when that field is already on the listing, the purchase path (protocol, endpoint when known, guestCheckout), known blockers from the Ready4Bots test (step and cause only), lastTestedAt, and botReport success and abort counts. canBuy is true only when the shop is listed at R3 or R4 and …
Report a purchase attempt — Write a purchase report, problem, or feedback to the Bots Board. A Web Bot Auth signature is required. A new report starts as pending_review and does not change ranking or the seal. Review sets verified or rejected. R4 is possible only after the report is verified. The order number is stored as its last 4 characters only.
before
—after
{"$schema":"https://json-schema.org/draft/2020-12/schema","additionalProperties":{},"properties":{"indexSize":{"const":"more than 30,000","description":"The only public index size. totalIndexed is omitted.","type":"string"},"indexSource":{"enum":["postgres","snapshot"],"type":"string"},"limit":{"maximum":9007199254740991,"minimum":-9007199254740991,"type":"integer"},"offset":{"maximum":9007199254740991,"minimum":-9007199254740991,"type":"integer"},"results":{"items":{"additionalProperties":{},"properties":{},"type":"object"},"type":"array"},"total":{"description":"Matches for this request. Not a catalog total.","maximum":9007199254740991,"minimum":-9007199254740991,"type":"integer"}},"required":["indexSize","indexSource","total","limit","offset","results"],"type":"object"}