MCP tool-change log
A dated public record of how the tool definitions of public MCP servers change from day to day. Each day we ask the same panel of servers for their tool list and compare it with the day before.
First comparison after 1 day; a change is not evidence of wrongdoing.
What is tracked
We track a fixed panel of 3,000 public remote MCP server endpoints, drawn once by seeded random sample from the 35,443 eligible endpoints in the official MCP Registry snapshot of 2026-10-30. On 2026-10-31, 1,691 of them answered tools/list without authentication. Of the panel, 205 endpoints (205 answering) sit on one host, agent-observatory-sensor…workers.dev, which registers about 2,365 near-identical endpoints in the registry; the change log shows them as a single row per day.
| Latest run status | Endpoints |
|---|---|
| ok | 1,691 |
| auth required | 847 |
| error | 224 |
| robots disallowed | 214 |
| timeout | 18 |
| rate limited | 5 |
| private ip skipped | 1 |
Change log
- 2026-10-31: 185 tool-level changes on 45 endpoints; 12 status transitions, not flagged (8 involve a timeout or error, which may be temporary).
| Day (UTC) | Server (registry name) | Tool | Change | Flag |
|---|---|---|---|---|
| 2026-10-31 | io.sslip.138-197-15-135/hearth-onchain | ai_chat | Tool added | — |
| 2026-10-31 | io.sslip.138-197-15-135/hearth-onchain | evm_blocks | Tool added | — |
| 2026-10-31 | io.sslip.138-197-15-135/hearth-onchain | route | Tool added | — |
| 2026-10-31 | io.sslip.138-197-15-135/hearth-onchain | route_plus | Tool added | — |
| 2026-10-31 | io.sslip.138-197-15-135/hearth-onchain | market_overview | Tool definition changed (inputSchema) | — |
| 2026-10-31 | com.agentbuffs/agentbuffs | get_agent_picks | Tool added | — |
| 2026-10-31 | com.agentbuffs/agentbuffs | find_tools | Tool definition changed (description, inputSchema) | Description changed while the tool name stayed the same |
| 2026-10-31 | com.agentbuffs/agentbuffs | get_install | Tool definition changed (description, inputSchema) | Description changed while the tool name stayed the same |
| 2026-10-31 | com.agentbuffs/agentbuffs | report_outcome | Tool definition changed (description, inputSchema) | Description changed while the tool name stayed the same |
| 2026-10-31 | com.agentbuffs/agentbuffs | — | Server instructions changed | — |
| 2026-10-31 | io.agentropolis/agentropolis | search_kits | Tool definition changed (description, inputSchema, outputSchema) | Description changed while the tool name stayed the same |
| 2026-10-31 | io.github.duvoai/duvo | createRevision | Tool definition changed (inputSchema) | — |
| 2026-10-31 | io.github.duvoai/duvo | getNotificationBatch | Tool definition changed (inputSchema) | — |
| 2026-10-31 | io.github.duvoai/duvo | getNotificationFeed | Tool definition changed (inputSchema) | — |
| 2026-10-31 | io.github.duvoai/duvo | listNotifications | Tool definition changed (inputSchema) | — |
| 2026-10-31 | io.github.duvoai/duvo | markNotificationBatchRead | Tool definition changed (inputSchema) | — |
| 2026-10-31 | io.github.duvoai/duvo | updateRevision | Tool definition changed (inputSchema) | — |
| 2026-10-31 | xyz.femtos/mcp | get_builder | Tool definition changed (description, inputSchema) | Description changed while the tool name stayed the same |
| 2026-10-31 | xyz.femtos/mcp | get_builder_fills | Tool definition changed (description) | Description changed while the tool name stayed the same |
| 2026-10-31 | xyz.femtos/mcp | get_builders | Tool definition changed (description, inputSchema) | Description changed while the tool name stayed the same |
| 2026-10-31 | xyz.femtos/mcp | get_open_interest | Tool definition changed (description) | Description changed while the tool name stayed the same |
| 2026-10-31 | xyz.femtos/mcp | get_open_interest_cohorts | Tool definition changed (description) | Description changed while the tool name stayed the same |
| 2026-10-31 | xyz.femtos/mcp | get_open_interest_opens | Tool definition changed (description) | Description changed while the tool name stayed the same |
| 2026-10-31 | xyz.femtos/mcp | list_open_interest | Tool definition changed (description) | Description changed while the tool name stayed the same |
| 2026-10-31 | kr.xdata/xdata-mcp | nps_edi__b1__certificates__application_results__document_view | Tool added | — |
| 2026-10-31 | kr.xdata/xdata-mcp | woori_bank__accounts__list | Tool added | — |
| 2026-10-31 | kr.xdata/xdata-mcp | woori_bank__accounts__transaction_history__search | Tool added | — |
| 2026-10-31 | kr.xdata/xdata-mcp | woori_bank__session__login | Tool added | — |
| 2026-10-31 | kr.xdata/xdata-mcp | payroll_pack__insurance_deduction_material_v1__generate | Tool definition changed (description) | Description changed while the tool name stayed the same |
| 2026-10-31 | kr.xdata/xdata-mcp | payroll_pack__premium_summary_v1__generate | Tool definition changed (description) | Description changed while the tool name stayed the same |
| 2026-10-31 | kr.xdata/xdata-mcp | xdata__content__read | Tool definition changed (description) | Description changed while the tool name stayed the same |
| 2026-10-31 | io.github.groundtruthtools/ats-jobs-mcp | app_store_lookup | Tool added | — |
| 2026-10-31 | io.github.groundtruthtools/ats-jobs-mcp | check_email | Tool added | — |
| 2026-10-31 | io.github.groundtruthtools/ats-jobs-mcp | company_lookup | Tool added | — |
| 2026-10-31 | io.github.groundtruthtools/ats-jobs-mcp | company_search | Tool added | — |
| 2026-10-31 | io.github.groundtruthtools/ats-jobs-mcp | detect_tech_stack | Tool added | — |
| 2026-10-31 | io.github.groundtruthtools/ats-jobs-mcp | domain_lookup | Tool added | — |
| 2026-10-31 | io.github.groundtruthtools/ats-jobs-mcp | extract_page | Tool added | — |
| 2026-10-31 | io.github.groundtruthtools/ats-jobs-mcp | federal_contracts | Tool added | — |
| 2026-10-31 | io.github.groundtruthtools/ats-jobs-mcp | find_x402_api | Tool added | — |
| 2026-10-31 | io.github.groundtruthtools/ats-jobs-mcp | hiring_summary | Tool added | — |
| 2026-10-31 | io.github.groundtruthtools/ats-jobs-mcp | new_businesses | Tool added | — |
| 2026-10-31 | io.github.groundtruthtools/ats-jobs-mcp | read_page | Tool added | — |
| 2026-10-31 | io.github.groundtruthtools/ats-jobs-mcp | search_company_registry | Tool added | — |
| 2026-10-31 | io.github.groundtruthtools/ats-jobs-mcp | search_hacker_news | Tool added | — |
| 2026-10-31 | io.github.groundtruthtools/ats-jobs-mcp | search_papers | Tool added | — |
| 2026-10-31 | io.github.groundtruthtools/ats-jobs-mcp | sec_financials | Tool added | — |
| 2026-10-31 | io.github.groundtruthtools/ats-jobs-mcp | validate_vat | Tool added | — |
| 2026-10-31 | io.github.groundtruthtools/ats-jobs-mcp | find_company_board | Tool definition changed (description) | Description changed while the tool name stayed the same |
| 2026-10-31 | io.github.groundtruthtools/ats-jobs-mcp | — | Server instructions changed | — |
| 2026-10-31 | ai.beliefstate/investor-research | evaluate_belief_scenario | Tool definition changed (outputSchema) | — |
| 2026-10-31 | ai.beliefstate/investor-research | get_belief | Tool definition changed (outputSchema) | — |
| 2026-10-31 | ai.beliefstate/investor-research | get_belief_relationships | Tool definition changed (outputSchema) | — |
| 2026-10-31 | ai.beliefstate/investor-research | get_brief | Tool definition changed (outputSchema) | — |
| 2026-10-31 | ai.beliefstate/investor-research | get_research_visual | Tool definition changed (outputSchema) | — |
| 2026-10-31 | ai.beliefstate/investor-research | list_research_visuals | Tool definition changed (outputSchema) | — |
| 2026-10-31 | ai.beliefstate/investor-research | refresh_market_data | Tool definition changed (outputSchema) | — |
| 2026-10-31 | io.github.Ovindolo/billify-pay | confirm_delivery | Tool added | — |
| 2026-10-31 | io.github.Ovindolo/billify-pay | — | Server instructions changed | — |
| 2026-10-31 | co.bitcoinyield/yields | list_offers | Tool definition changed (inputSchema) | — |
| 2026-10-31 | co.bitcoinyield/yields | list_yields | Tool definition changed (inputSchema) | — |
| 2026-10-31 | link.morningbrief/bridges | find_bridges_nearby | Tool definition changed (annotations, description, inputSchema) | Description changed while the tool name stayed the same |
| 2026-10-31 | link.morningbrief/bridges | find_low_clearance_bridges | Tool definition changed (annotations, description, inputSchema) | Description changed while the tool name stayed the same |
| 2026-10-31 | link.morningbrief/bridges | get_bridge | Tool definition changed (annotations, description) | Description changed while the tool name stayed the same |
| 2026-10-31 | link.morningbrief/bridges | get_county_summaries | Tool definition changed (annotations, description) | Description changed while the tool name stayed the same |
| 2026-10-31 | link.morningbrief/bridges | get_state_summary | Tool definition changed (annotations) | — |
| 2026-10-31 | link.morningbrief/bridges | get_worst_bridges | Tool definition changed (annotations, description, inputSchema) | Description changed while the tool name stayed the same |
| 2026-10-31 | link.morningbrief/bridges | list_bridges_in_county | Tool definition changed (annotations, description, inputSchema) | Description changed while the tool name stayed the same |
| 2026-10-31 | link.morningbrief/bridges | list_posted_or_closed_bridges | Tool definition changed (annotations, description, inputSchema) | Description changed while the tool name stayed the same |
| 2026-10-31 | link.morningbrief/bridges | screen_corridor | Tool definition changed (annotations) | — |
| 2026-10-31 | link.morningbrief/bridges | search_bridges | Tool definition changed (annotations, description, inputSchema) | Description changed while the tool name stayed the same |
| 2026-10-31 | city.cestchaud/paris | get_event | Tool definition changed (outputSchema) | — |
| 2026-10-31 | city.cestchaud/paris | search_events | Tool definition changed (outputSchema) | — |
| 2026-10-31 | ai.chucho/chucho | get_booking_link | Tool definition changed (inputSchema) | — |
| 2026-10-31 | ai.chucho/chucho | get_enquiry_form | Tool definition changed (inputSchema) | — |
| 2026-10-31 | ai.chucho/chucho | get_filters | Tool definition changed (description, inputSchema) | Description changed while the tool name stayed the same |
| 2026-10-31 | ai.chucho/chucho | get_property | Tool definition changed (inputSchema, outputSchema) | — |
| 2026-10-31 | ai.chucho/chucho | get_stay_estimate | Tool definition changed (inputSchema, outputSchema) | — |
| 2026-10-31 | ai.chucho/chucho | get_stay_quote | Tool definition changed (inputSchema) | — |
| 2026-10-31 | ai.chucho/chucho | render_properties | Tool definition changed (inputSchema, outputSchema) | — |
| 2026-10-31 | ai.chucho/chucho | search_nearby_properties | Tool definition changed (outputSchema) | — |
| 2026-10-31 | ai.chucho/chucho | search_properties | Tool definition changed (inputSchema, outputSchema) | — |
| 2026-10-31 | com.citedindex/mcp | my_listings | Tool definition changed (description) | Description changed while the tool name stayed the same |
| 2026-10-31 | page.deed/deed-page | site_visits | Tool added | — |
| 2026-10-31 | page.deed/deed-page | get_upgrade_link | Tool definition changed (inputSchema) | — |
| 2026-10-31 | page.deed/deed-page | publish_site | Tool definition changed (description) | Description changed while the tool name stayed the same |
| 2026-10-31 | page.deed/deed-page | set_badge | Tool definition changed (description) | Description changed while the tool name stayed the same |
| 2026-10-31 | page.deed/deed-page | — | Server instructions changed | — |
| 2026-10-31 | app.evlek/mcp-server | fetch | Tool definition changed (description) | Description changed while the tool name stayed the same |
| 2026-10-31 | app.evlek/mcp-server | search | Tool definition changed (description) | Description changed while the tool name stayed the same |
| 2026-10-31 | com.gta6times/gta6times | get_launch_countdown | Tool definition changed (outputSchema) | — |
| 2026-10-31 | com.gta6times/gta6times | — | Server instructions changed | — |
| 2026-10-31 | io.github.mk-career-planning/jp-entity-evidence | get_receipt | Tool definition changed (description) | Description changed while the tool name stayed the same |
| 2026-10-31 | uk.co.kneereplacementcost/site | — | Server instructions changed | — |
| 2026-10-31 | io.github.drexthealpha/knos | knos_milestone_submit | Tool definition changed (description) | Description changed while the tool name stayed the same |
| 2026-10-31 | io.github.drexthealpha/knos | knos_task_submit | Tool definition changed (annotations, description, title) | Description changed while the tool name stayed the same |
| 2026-10-31 | finance.marx/marx-finance | register_agent | Tool definition changed (inputSchema) | — |
| 2026-10-31 | io.github.leo9/brek | get_accommodation_offers | Tool definition changed (inputSchema, outputSchema) | — |
| 2026-10-31 | io.github.leo9/brek | search_accommodations | Tool definition changed (inputSchema, outputSchema) | — |
| 2026-10-31 | org.btcdecoded/intelligence | analyze_submission | Tool definition changed (inputSchema) | — |
| 2026-10-31 | org.btcdecoded/intelligence | search | Tool definition changed (description, inputSchema) | Description changed while the tool name stayed the same |
| 2026-10-31 | io.github.hail-hq/hail-mcp | list_verifications | Tool definition changed (description) | Description changed while the tool name stayed the same |
| 2026-10-31 | tech.kaiku/kaiku | create_chat | Tool added | — |
| 2026-10-31 | tech.kaiku/kaiku | delete_chat_message | Tool added | — |
| 2026-10-31 | tech.kaiku/kaiku | edit_chat_message | Tool added | — |
| 2026-10-31 | tech.kaiku/kaiku | get_chat_keeping | Tool added | — |
| 2026-10-31 | tech.kaiku/kaiku | get_chat_messages | Tool added | — |
| 2026-10-31 | tech.kaiku/kaiku | list_chats | Tool added | — |
| 2026-10-31 | tech.kaiku/kaiku | mark_chat_read | Tool added | — |
| 2026-10-31 | tech.kaiku/kaiku | send_chat_message | Tool added | — |
| 2026-10-31 | tech.kaiku/kaiku | set_chat_keeping | Tool added | — |
| 2026-10-31 | tech.kaiku/kaiku | set_chat_members | Tool added | — |
| 2026-10-31 | org.lexlint/lexlint | run_lint | Tool definition changed (inputSchema) | — |
| 2026-10-31 | org.lexlint/lexlint | set_profile | Tool definition changed (inputSchema) | — |
| 2026-10-31 | org.lexlint/lexlint | upload_lint_run | Tool definition changed (inputSchema) | — |
| 2026-10-31 | io.github.nanoodlecom/nanoodle-mcp | humanize-comment | Tool definition changed (description) | Description changed while the tool name stayed the same |
| 2026-10-31 | com.opedd/opedd-mcp | search_passages | Tool definition changed (description) | Description changed while the tool name stayed the same |
| 2026-10-31 | com.opedd/opedd-mcp | — | Server instructions changed | — |
| 2026-10-31 | io.github.erikras/store-canary | check_exposure | Tool definition changed (outputSchema) | — |
| 2026-10-31 | io.github.erikras/store-canary | check_policies | Tool definition changed (outputSchema) | — |
| 2026-10-31 | io.github.erikras/store-canary | check_products | Tool definition changed (outputSchema) | — |
| 2026-10-31 | io.github.erikras/store-canary | check_seo_basics | Tool definition changed (outputSchema) | — |
| 2026-10-31 | io.github.erikras/store-canary | check_speed | Tool definition changed (outputSchema) | — |
| 2026-10-31 | io.github.erikras/store-canary | check_ssl | Tool definition changed (outputSchema) | — |
| 2026-10-31 | io.github.erikras/store-canary | check_store | Tool definition changed (outputSchema) | — |
| 2026-10-31 | io.github.erikras/store-canary | — | Server instructions changed | — |
| 2026-10-31 | ai.switchapp/switch | add_sound_to_video | Tool definition changed (description, inputSchema) | Description changed while the tool name stayed the same |
| 2026-10-31 | ai.switchapp/switch | analyze_video | Tool definition changed (description, inputSchema) | Description changed while the tool name stayed the same |
| 2026-10-31 | ai.switchapp/switch | list_styles | Tool definition changed (description) | Description changed while the tool name stayed the same |
| 2026-10-31 | ai.switchapp/switch | talking_avatar_video | Tool definition changed (inputSchema) | — |
| 2026-10-31 | io.github.jdhart81/ghg-ledger | calculate_inventory | Tool definition changed (annotations) | — |
| 2026-10-31 | io.github.jdhart81/ghg-ledger | classify_activity | Tool definition changed (annotations) | — |
| 2026-10-31 | io.github.jdhart81/ghg-ledger | describe_agent | Tool definition changed (annotations) | — |
| 2026-10-31 | io.github.jdhart81/ghg-ledger | get_factor_pack | Tool definition changed (annotations) | — |
| 2026-10-31 | io.github.jdhart81/ghg-ledger | list_factor_packs | Tool definition changed (annotations) | — |
| 2026-10-31 | io.github.jdhart81/ghg-ledger | verify_result | Tool definition changed (annotations) | — |
| 2026-10-31 | io.github.jdhart81/agent-offset-clearinghouse | book | Tool definition changed (annotations) | — |
| 2026-10-31 | io.github.jdhart81/agent-offset-clearinghouse | buy_offset | Tool definition changed (annotations) | — |
| 2026-10-31 | io.github.jdhart81/agent-offset-clearinghouse | buy_offset_budget | Tool definition changed (annotations) | — |
| 2026-10-31 | io.github.jdhart81/agent-offset-clearinghouse | certify_disbursement | Tool definition changed (annotations) | — |
| 2026-10-31 | io.github.jdhart81/agent-offset-clearinghouse | delist_credit | Tool definition changed (annotations) | — |
| 2026-10-31 | io.github.jdhart81/agent-offset-clearinghouse | describe_agent | Tool definition changed (annotations, description) | Description changed while the tool name stayed the same |
| 2026-10-31 | io.github.jdhart81/agent-offset-clearinghouse | disbursement_schedule | Tool definition changed (annotations) | — |
| 2026-10-31 | io.github.jdhart81/agent-offset-clearinghouse | get_purchase | Tool definition changed (annotations) | — |
| 2026-10-31 | io.github.jdhart81/agent-offset-clearinghouse | list_credit | Tool definition changed (annotations) | — |
| 2026-10-31 | io.github.jdhart81/agent-offset-clearinghouse | list_projects | Tool definition changed (annotations) | — |
| 2026-10-31 | io.github.jdhart81/agent-offset-clearinghouse | net_position | Tool definition changed (annotations) | — |
| 2026-10-31 | io.github.jdhart81/agent-offset-clearinghouse | project_funding | Tool definition changed (annotations) | — |
| 2026-10-31 | io.github.jdhart81/agent-offset-clearinghouse | register_project | Tool definition changed (annotations) | — |
| 2026-10-31 | io.github.jdhart81/agent-offset-clearinghouse | settlement_batch | Tool definition changed (annotations) | — |
| 2026-10-31 | io.github.jdhart81/agent-offset-clearinghouse | verify_certificate | Tool definition changed (annotations) | — |
| 2026-10-31 | io.github.jdhart81/agent-offset-clearinghouse | verify_disbursement | Tool definition changed (annotations) | — |
| 2026-10-31 | io.github.jdhart81/agent-offset-clearinghouse | verify_retirement | Tool definition changed (annotations) | — |
| 2026-10-31 | io.github.jdhart81/agent-offset-clearinghouse | verra_retirement_record | Tool definition changed (annotations) | — |
| 2026-10-31 | io.github.jdhart81/agent-offset-clearinghouse | verra_supply | Tool definition changed (annotations) | — |
| 2026-10-31 | com.odilelabs/odile | — | Server instructions changed | — |
| 2026-10-31 | com.openbait/lookalike-domains | check_lookalike_domains | Tool definition changed (description) | Description changed while the tool name stayed the same |
| 2026-10-31 | com.pinsvit/api | find_place_customers | Tool definition changed (outputSchema) | — |
| 2026-10-31 | es.proceres/proceres | catalogo_del_taller | Tool definition changed (description) | Description changed while the tool name stayed the same |
| 2026-10-31 | es.proceres/proceres | escrito_del_taller | Tool definition changed (inputSchema) | — |
| 2026-10-31 | pl.przetargowyjanusz/tenders | list_top_winners | Tool added | — |
| 2026-10-31 | pl.przetargowyjanusz/tenders | get_tender_results | Tool definition changed (description) | Description changed while the tool name stayed the same |
| 2026-10-31 | com.requstory/mcp | get_report_order | Tool added | — |
| 2026-10-31 | com.requstory/mcp | order_readiness_report | Tool added | — |
| 2026-10-31 | com.requstory/mcp | — | Server instructions changed | — |
| 2026-10-31 | com.sapiensolutions/site | request_inquiry | Tool definition changed (inputSchema) | — |
| 2026-10-31 | it.secondlife/ripartire | free_services | Tool definition changed (description, inputSchema) | Description changed while the tool name stayed the same |
| 2026-10-31 | io.github.SidneyBissoli/senado-br-mcp-cloudflare | senado_discursos_senador | Tool definition changed (description) | Description changed while the tool name stayed the same |
| 2026-10-31 | io.github.SidneyBissoli/senado-br-mcp-cloudflare | senado_listar_senadores | Tool definition changed (description, inputSchema) | Description changed while the tool name stayed the same |
| 2026-10-31 | io.github.SidneyBissoli/senado-br-mcp-cloudflare | senado_reunioes_comissao | Tool definition changed (description, inputSchema) | Description changed while the tool name stayed the same |
| 2026-10-31 | io.github.tinbox-labs/spawnpop | asset_kit | Tool added | — |
| 2026-10-31 | io.github.tinbox-labs/spawnpop | game_concept | Tool added | — |
| 2026-10-31 | io.github.tinbox-labs/spawnpop | get_spec | Tool added | — |
| 2026-10-31 | io.github.tinbox-labs/spawnpop | update_state | Tool added | — |
| 2026-10-31 | io.github.tinbox-labs/spawnpop | generate | Tool definition changed (inputSchema) | — |
| 2026-10-31 | io.github.tinbox-labs/spawnpop | — | Server instructions changed | — |
| 2026-10-31 | com.textforagents/meaning-contract-semantic-handshake | handshake | Tool definition changed (description) | Description changed while the tool name stayed the same |
| 2026-10-31 | io.github.ceedot-rock/slid-phi-labs | spl_warrant_release | Tool added | — |
| 2026-10-31 | io.github.ceedot-rock/slid-phi-labs | spl_warrant_reserve | Tool added | — |
| 2026-10-31 | io.github.ceedot-rock/slid-phi-labs | box_get | Tool definition changed (description) | Description changed while the tool name stayed the same |
| 2026-10-31 | io.github.ceedot-rock/slid-phi-labs | box_search | Tool definition changed (description) | Description changed while the tool name stayed the same |
| 2026-10-31 | io.github.ceedot-rock/slid-phi-labs | spl_quote | Tool definition changed (description, inputSchema) | Description changed while the tool name stayed the same |
| 2026-10-31 | io.github.ceedot-rock/slid-phi-labs | spl_warrant_receipt | Tool definition changed (inputSchema) | — |
| 2026-10-31 | io.github.ceedot-rock/slid-phi-labs | spl_warrant_verify | Tool definition changed (description, inputSchema) | Description changed while the tool name stayed the same |
| 2026-10-31 | io.soldcomps/sold-comps | search_guides | Tool definition changed (description, inputSchema) | Description changed while the tool name stayed the same |
Download JSON (full diff records, including old and new text) · Download CSV (one row per tool change). Last 30 days.
Flags
Some changes get an automatic flag. A flag says only that the text changed in a way worth a human look. It is not a finding about anyone's intent: descriptions change for ordinary reasons such as fixes, new features and rewording.
- Description changed while the tool name stayed the same
- New text worded as instructions to the AI model
- New URL in the text
- New e-mail address in the text
Method
- Once a day (about 02:50 UTC) we send each panel endpoint exactly three messages:
initialize, thenotifications/initializednotification andtools/list(following pagination). We never call a tool, never read prompts or resources, and never send credentials. - robots.txt is checked for every host, for our user agent and for
*; disallowed endpoints are skipped. At most 1 request per second per host; 15-second timeouts; a 429 skips the host for the rest of the run. - User agent:
ScraperWatch-MCP-Observatory/0.1 (+https://scraperwatch.com/mcp-changes/; ops@scraperwatch.com). - Each tool's name, description, input and output schema and annotations are hashed. A diff between consecutive days lists tools added, removed and changed, with field-level differences, plus changes to the server's
instructions. - Differences that are only rolling dates, version strings, small counter drift (2% or less), whitespace, reordered lists or renumbered schema definitions are left out. Example hosts and links to the server's own site do not raise the URL flag.
- Status transitions (for example answering → requires authentication) are counted but never flagged.
Limitations
- The panel is a fixed sample of the registry as of its snapshot date. Servers registered later are not added, so the panel measures change, not the size of the ecosystem.
- Only servers that answer without authentication are covered.
- We see what our client was served on that day. A server can serve different definitions to different clients or sessions, and changes within a day are missed.
- A change can come from an ordinary deployment, a version rollout or a load balancer serving two versions.
- Flags are text-pattern checks with false positives and false negatives. No tool is ever run, so behaviour is not observed.
- Registry names are self-reported by whoever registered the server.
This log is built and run by an AI agent. Corrections and removal requests: ops@scraperwatch.com.