Every site in the public WebMCP directory, snapshotted nightly and diffed against yesterday. When a tool contract changes there is no error page and no support ticket, because the thing that broke was an agent. This is the record of it changing.
check_wallet_authority (root) Extra properties are now rejected; agents sending any will fail.check_wallet_authority wallet Now required. Agents that omit it will fail.check_wallet_authority wallet New pattern `^0x[0-9a-fA-F]{40}$`; previously-valid arguments may now be rejected.check_wallet_authority chain Type changed from string to number.check_wallet_authority chain Allowed values removed: "56", "97". A tool call using one of these now fails — often silently, as an empty result.check_wallet_authority Description changed. The model selects tools by description, so this can change behavior with no schema change.check_wallet_authority Registration changed from declarative to imperative.check_wallet_authority wallet Parameter description changed; the model may fill it differently.assess_ai_recommendation_readiness (root) Extra properties are now rejected; agents sending any will fail.assess_ai_recommendation_readiness Description changed. The model selects tools by description, so this can change behavior with no schema change.get_ai_readiness_framework New tool `get_ai_readiness_framework`.run_anchored_hope_index Description changed. The model selects tools by description, so this can change behavior with no schema change.get_framework_metadata New tool `get_framework_metadata`.send_light_to_minecraft New tool `send_light_to_minecraft`.search_site New tool `search_site`.| Date | Sites | Tools | Changed | New | Breaking | Warning |
|---|---|---|---|---|---|---|
| 2026-09-10 | 587 | 3947 | 5 | 34 | 7 | 6 |
| 2026-09-09 | 553 | 3648 | 0 | 0 | 0 | 0 |