{
  "archive": [
    {
      "counts": {
        "protocol_version_shifts": 26,
        "servers_newly_not_reachable": 106,
        "servers_newly_reachable": 49,
        "servers_that_added_tools": 461,
        "servers_that_removed_tools": 83,
        "servers_with_schema_changes": 482,
        "servers_with_tool_text_changes": 844,
        "targets_changed": 1980,
        "targets_observed": 17950,
        "targets_published_at_generation": 23090,
        "tools_added": 1966,
        "tools_removed": 560
      },
      "headline": "1980 observed targets changed a published manifest; 1966 tools added and 560 tools removed.",
      "html": "https://www.gaipagents.com/changes/2026-W42",
      "json": "https://www.gaipagents.com/v1/free/changes/weekly.json?week=2026-W42",
      "status": "CHANGES_OBSERVED",
      "week": "2026-W42"
    },
    {
      "counts": {
        "protocol_version_shifts": 51,
        "servers_newly_not_reachable": 26,
        "servers_newly_reachable": 63,
        "servers_that_added_tools": 463,
        "servers_that_removed_tools": 111,
        "servers_with_schema_changes": 457,
        "servers_with_tool_text_changes": 1070,
        "targets_changed": 2173,
        "targets_observed": 20603,
        "targets_published_at_generation": 20673,
        "tools_added": 1691,
        "tools_removed": 495
      },
      "headline": "2173 observed targets changed a published manifest; 1691 tools added and 495 tools removed.",
      "html": "https://www.gaipagents.com/changes/2026-W41",
      "json": "https://www.gaipagents.com/v1/free/changes/weekly.json?week=2026-W41",
      "status": "CHANGES_OBSERVED",
      "week": "2026-W41"
    },
    {
      "counts": {
        "protocol_version_shifts": 699,
        "servers_newly_not_reachable": 4,
        "servers_newly_reachable": 4,
        "servers_that_added_tools": 89,
        "servers_that_removed_tools": 15,
        "servers_with_schema_changes": 64,
        "servers_with_tool_text_changes": 148,
        "targets_changed": 869,
        "targets_observed": 16494,
        "targets_published_at_generation": 18235,
        "tools_added": 320,
        "tools_removed": 136
      },
      "headline": "869 observed targets changed a published manifest; 320 tools added and 136 tools removed.",
      "html": "https://www.gaipagents.com/changes/2026-W40",
      "json": "https://www.gaipagents.com/v1/free/changes/weekly.json?week=2026-W40",
      "status": "CHANGES_OBSERVED",
      "week": "2026-W40"
    }
  ],
  "automatic_evidence_credit": false,
  "corrections": {
    "contact": "https://www.gaipagents.com/contact",
    "opt_out": "POST kind OPT_OUT to the route (or add User-agent: GAIP-Observatory / Disallow: / to robots.txt); the target is withdrawn from every public view and feed at once.",
    "page": "https://www.gaipagents.com/corrections",
    "route": "https://www.gaipagents.com/v1/free/observatory/corrections"
  },
  "current_week": {
    "aggregate_facts": [
      "17950 targets observed this week.",
      "1980 targets changed a published manifest.",
      "461 servers added tools (1966 in total).",
      "83 servers removed tools (560 in total).",
      "482 servers changed a tool's input or output schema.",
      "844 servers changed a tool's name, title or description.",
      "49 servers answered again after not answering.",
      "106 servers did not answer after answering before.",
      "26 targets changed protocol version."
    ],
    "counts": {
      "protocol_version_shifts": 26,
      "servers_newly_not_reachable": 106,
      "servers_newly_reachable": 49,
      "servers_that_added_tools": 461,
      "servers_that_removed_tools": 83,
      "servers_with_schema_changes": 482,
      "servers_with_tool_text_changes": 844,
      "targets_changed": 1980,
      "targets_observed": 17950,
      "targets_published_at_generation": 23090,
      "tools_added": 1966,
      "tools_removed": 560
    },
    "ends_utc": "2026-10-19T00:00:00Z",
    "headline": "1980 observed targets changed a published manifest; 1966 tools added and 560 tools removed.",
    "html": "https://www.gaipagents.com/changes/2026-W42",
    "json": "https://www.gaipagents.com/v1/free/changes/weekly.json?week=2026-W42",
    "minimum_cell_size": 5,
    "named_facts": [
      {
        "date": "2026-10-12",
        "fact": "agents.dooza.ai added tool job-board on 2026-10-12.",
        "target_id": "obs_c55b46817b291fb2d39e0f67",
        "target_name": "agents.dooza.ai"
      },
      {
        "date": "2026-10-12",
        "fact": "agents.samedaydesk.com added tool discover-paid-action-data_careers-board on 2026-10-12.",
        "target_id": "obs_c2e2f3bb12907e28416266d2",
        "target_name": "agents.samedaydesk.com"
      },
      {
        "date": "2026-10-12",
        "fact": "agents.suedeai.ai removed tool run-api-docs-generator-f4mar on 2026-10-12.",
        "target_id": "obs_4c83c222b1e673e158f44b02",
        "target_name": "agents.suedeai.ai"
      },
      {
        "date": "2026-10-12",
        "fact": "agents.suedeai.ai removed tool run-bank-rec-discrepancy-finder-bw0tt on 2026-10-12.",
        "target_id": "obs_4c83c222b1e673e158f44b02",
        "target_name": "agents.suedeai.ai"
      },
      {
        "date": "2026-10-12",
        "fact": "agents.suedeai.ai removed tool run-blog-to-social-repurposer-uoamn on 2026-10-12.",
        "target_id": "obs_4c83c222b1e673e158f44b02",
        "target_name": "agents.suedeai.ai"
      },
      {
        "date": "2026-10-12",
        "fact": "agents.suedeai.ai removed tool run-cold-outreach-sequencer-di3a5 on 2026-10-12.",
        "target_id": "obs_4c83c222b1e673e158f44b02",
        "target_name": "agents.suedeai.ai"
      },
      {
        "date": "2026-10-12",
        "fact": "agents.suedeai.ai removed tool run-contract-term-extractor-zpn0m on 2026-10-12.",
        "target_id": "obs_4c83c222b1e673e158f44b02",
        "target_name": "agents.suedeai.ai"
      },
      {
        "date": "2026-10-12",
        "fact": "agents.suedeai.ai removed tool run-data-analysis-agent-9f12y on 2026-10-12.",
        "target_id": "obs_4c83c222b1e673e158f44b02",
        "target_name": "agents.suedeai.ai"
      },
      {
        "date": "2026-10-12",
        "fact": "agents.suedeai.ai removed tool run-decision-memo-builder-u6sk4 on 2026-10-12.",
        "target_id": "obs_4c83c222b1e673e158f44b02",
        "target_name": "agents.suedeai.ai"
      },
      {
        "date": "2026-10-12",
        "fact": "agents.suedeai.ai removed tool run-expense-policy-check-l8o5i on 2026-10-12.",
        "target_id": "obs_4c83c222b1e673e158f44b02",
        "target_name": "agents.suedeai.ai"
      },
      {
        "date": "2026-10-12",
        "fact": "agents.suedeai.ai removed tool run-faq-concierge-q1f4r on 2026-10-12.",
        "target_id": "obs_4c83c222b1e673e158f44b02",
        "target_name": "agents.suedeai.ai"
      },
      {
        "date": "2026-10-12",
        "fact": "agents.suedeai.ai removed tool run-function-to-test-cases-f662j on 2026-10-12.",
        "target_id": "obs_4c83c222b1e673e158f44b02",
        "target_name": "agents.suedeai.ai"
      },
      {
        "date": "2026-10-12",
        "fact": "agents.suedeai.ai removed tool run-interview-scorecard-builder-my62d on 2026-10-12.",
        "target_id": "obs_4c83c222b1e673e158f44b02",
        "target_name": "agents.suedeai.ai"
      },
      {
        "date": "2026-10-12",
        "fact": "agents.suedeai.ai removed tool run-kb-article-drafter-5wq5f on 2026-10-12.",
        "target_id": "obs_4c83c222b1e673e158f44b02",
        "target_name": "agents.suedeai.ai"
      },
      {
        "date": "2026-10-12",
        "fact": "agents.suedeai.ai removed tool run-keyword-cluster-planner-5jp79 on 2026-10-12.",
        "target_id": "obs_4c83c222b1e673e158f44b02",
        "target_name": "agents.suedeai.ai"
      },
      {
        "date": "2026-10-12",
        "fact": "agents.suedeai.ai removed tool run-lead-enrichment-agent-u978u on 2026-10-12.",
        "target_id": "obs_4c83c222b1e673e158f44b02",
        "target_name": "agents.suedeai.ai"
      },
      {
        "date": "2026-10-12",
        "fact": "agents.suedeai.ai removed tool run-licensing-desk-yzgtf on 2026-10-12.",
        "target_id": "obs_4c83c222b1e673e158f44b02",
        "target_name": "agents.suedeai.ai"
      },
      {
        "date": "2026-10-12",
        "fact": "agents.suedeai.ai removed tool run-meeting-notes-to-action-items-dagdx on 2026-10-12.",
        "target_id": "obs_4c83c222b1e673e158f44b02",
        "target_name": "agents.suedeai.ai"
      },
      {
        "date": "2026-10-12",
        "fact": "agents.suedeai.ai removed tool run-meeting-prep-brief-cuokw on 2026-10-12.",
        "target_id": "obs_4c83c222b1e673e158f44b02",
        "target_name": "agents.suedeai.ai"
      },
      {
        "date": "2026-10-12",
        "fact": "agents.suedeai.ai removed tool run-refund-decision-desk-qzsqo on 2026-10-12.",
        "target_id": "obs_4c83c222b1e673e158f44b02",
        "target_name": "agents.suedeai.ai"
      },
      {
        "date": "2026-10-12",
        "fact": "agents.suedeai.ai removed tool run-regex-from-examples-nez35 on 2026-10-12.",
        "target_id": "obs_4c83c222b1e673e158f44b02",
        "target_name": "agents.suedeai.ai"
      },
      {
        "date": "2026-10-12",
        "fact": "agents.suedeai.ai removed tool run-rice-prioritizer-v4hm2 on 2026-10-12.",
        "target_id": "obs_4c83c222b1e673e158f44b02",
        "target_name": "agents.suedeai.ai"
      },
      {
        "date": "2026-10-12",
        "fact": "agents.suedeai.ai removed tool run-sales-call-scorecard-pulfa on 2026-10-12.",
        "target_id": "obs_4c83c222b1e673e158f44b02",
        "target_name": "agents.suedeai.ai"
      },
      {
        "date": "2026-10-12",
        "fact": "agents.suedeai.ai removed tool run-seo-content-brief-generator-rszt2 on 2026-10-12.",
        "target_id": "obs_4c83c222b1e673e158f44b02",
        "target_name": "agents.suedeai.ai"
      },
      {
        "date": "2026-10-12",
        "fact": "agents.suedeai.ai removed tool run-spec-sheet-to-listing-seo-ezztp on 2026-10-12.",
        "target_id": "obs_4c83c222b1e673e158f44b02",
        "target_name": "agents.suedeai.ai"
      },
      {
        "date": "2026-10-12",
        "fact": "agents.suedeai.ai removed tool run-stack-trace-triage-3awcg on 2026-10-12.",
        "target_id": "obs_4c83c222b1e673e158f44b02",
        "target_name": "agents.suedeai.ai"
      },
      {
        "date": "2026-10-12",
        "fact": "agents.suedeai.ai removed tool run-suede-agent-studio-integrations-d7a694bcf2 on 2026-10-12.",
        "target_id": "obs_4c83c222b1e673e158f44b02",
        "target_name": "agents.suedeai.ai"
      },
      {
        "date": "2026-10-12",
        "fact": "ai.deepdna/knowledge added tool check_medications on 2026-10-12.",
        "target_id": "obs_0223c068e58e72778d0bc4e0",
        "target_name": "ai.deepdna/knowledge"
      },
      {
        "date": "2026-10-12",
        "fact": "ai.deepdna/knowledge added tool request_beta_access on 2026-10-12.",
        "target_id": "obs_0223c068e58e72778d0bc4e0",
        "target_name": "ai.deepdna/knowledge"
      },
      {
        "date": "2026-10-12",
        "fact": "ai.stonewake/stonewake added tool company_public_funding on 2026-10-12.",
        "target_id": "obs_57b26a5515eb962fe404cc9d",
        "target_name": "ai.stonewake/stonewake"
      },
      {
        "date": "2026-10-12",
        "fact": "ai.stonewake/stonewake added tool tender_export_preview on 2026-10-12.",
        "target_id": "obs_57b26a5515eb962fe404cc9d",
        "target_name": "ai.stonewake/stonewake"
      },
      {
        "date": "2026-10-12",
        "fact": "ai.stonewake/stonewake added tool tender_matches on 2026-10-12.",
        "target_id": "obs_57b26a5515eb962fe404cc9d",
        "target_name": "ai.stonewake/stonewake"
      },
      {
        "date": "2026-10-12",
        "fact": "ai.stonewake/stonewake added tool tender_profiles on 2026-10-12.",
        "target_id": "obs_57b26a5515eb962fe404cc9d",
        "target_name": "ai.stonewake/stonewake"
      },
      {
        "date": "2026-10-12",
        "fact": "api.inamprotocol.org added tool check on 2026-10-12.",
        "target_id": "obs_74ef4195ba1448eaf20a5af5",
        "target_name": "api.inamprotocol.org"
      },
      {
        "date": "2026-10-12",
        "fact": "api.inamprotocol.org added tool verify_receipt on 2026-10-12.",
        "target_id": "obs_74ef4195ba1448eaf20a5af5",
        "target_name": "api.inamprotocol.org"
      },
      {
        "date": "2026-10-12",
        "fact": "app.gingerguide/catalog added tool find_nearby_attractions on 2026-10-12.",
        "target_id": "obs_dd268e273cdc45aaf32dc019",
        "target_name": "app.gingerguide/catalog"
      },
      {
        "date": "2026-10-12",
        "fact": "app.gingerguide/catalog added tool get_attraction on 2026-10-12.",
        "target_id": "obs_dd268e273cdc45aaf32dc019",
        "target_name": "app.gingerguide/catalog"
      },
      {
        "date": "2026-10-12",
        "fact": "app.gingerguide/catalog added tool plan_trip_itinerary on 2026-10-12.",
        "target_id": "obs_dd268e273cdc45aaf32dc019",
        "target_name": "app.gingerguide/catalog"
      },
      {
        "date": "2026-10-12",
        "fact": "app.gingerguide/catalog added tool plan_walking_tour on 2026-10-12.",
        "target_id": "obs_dd268e273cdc45aaf32dc019",
        "target_name": "app.gingerguide/catalog"
      },
      {
        "date": "2026-10-12",
        "fact": "app.gingerguide/catalog added tool recommend_attractions on 2026-10-12.",
        "target_id": "obs_dd268e273cdc45aaf32dc019",
        "target_name": "app.gingerguide/catalog"
      },
      {
        "date": "2026-10-12",
        "fact": "app.gingerguide/catalog added tool recommend_destinations on 2026-10-12.",
        "target_id": "obs_dd268e273cdc45aaf32dc019",
        "target_name": "app.gingerguide/catalog"
      },
      {
        "date": "2026-10-12",
        "fact": "app.gingerguide/catalog added tool search_attractions on 2026-10-12.",
        "target_id": "obs_dd268e273cdc45aaf32dc019",
        "target_name": "app.gingerguide/catalog"
      },
      {
        "date": "2026-10-12",
        "fact": "app.openkrill/ai-text removed tool index_tools on 2026-10-12.",
        "target_id": "obs_e36885adee0a32fe9af02957",
        "target_name": "app.openkrill/ai-text"
      },
      {
        "date": "2026-10-12",
        "fact": "app.openkrill/citations removed tool index_tools on 2026-10-12.",
        "target_id": "obs_f89338a74c0951010746c8ba",
        "target_name": "app.openkrill/citations"
      },
      {
        "date": "2026-10-12",
        "fact": "app.openkrill/docs removed tool index_tools on 2026-10-12.",
        "target_id": "obs_1240abf03540bc5ad03ad267",
        "target_name": "app.openkrill/docs"
      },
      {
        "date": "2026-10-12",
        "fact": "app.openkrill/taste removed tool index_tools on 2026-10-12.",
        "target_id": "obs_f502b55a29e553f00dcc4c7b",
        "target_name": "app.openkrill/taste"
      },
      {
        "date": "2026-10-12",
        "fact": "app.veteranhq/va-disability-benefits added tool find_veteran_benefits on 2026-10-12.",
        "target_id": "obs_fb36156f5b22fb18c16a4d43",
        "target_name": "app.veteranhq/va-disability-benefits"
      },
      {
        "date": "2026-10-12",
        "fact": "ch.clino/household-employment added tool get_contract_terms on 2026-10-12.",
        "target_id": "obs_e8b4afc44283054e7172487b",
        "target_name": "ch.clino/household-employment"
      },
      {
        "date": "2026-10-12",
        "fact": "ch.swisslivingindex/swiss-living-index added tool data_freshness on 2026-10-12.",
        "target_id": "obs_0837ca9c6f6227ef1b6f1110",
        "target_name": "ch.swisslivingindex/swiss-living-index"
      },
      {
        "date": "2026-10-12",
        "fact": "ch.swisslivingindex/swiss-living-index added tool fire_danger on 2026-10-12.",
        "target_id": "obs_0837ca9c6f6227ef1b6f1110",
        "target_name": "ch.swisslivingindex/swiss-living-index"
      }
    ],
    "named_facts_order": "by date, then target name (alphabetical, not an ordering by merit)",
    "named_facts_total": 2531,
    "named_facts_truncated": true,
    "observation_counts_complete": true,
    "shares": {
      "servers_that_added_tools_of_observed": {
        "denominator": 17950,
        "numerator": 461,
        "share": 0.0257
      },
      "servers_that_removed_tools_of_observed": {
        "denominator": 17950,
        "numerator": 83,
        "share": 0.0046
      },
      "targets_changed_of_observed": {
        "denominator": 17950,
        "numerator": 1980,
        "share": 0.1103
      }
    },
    "starts_utc": "2026-10-12T00:00:00Z",
    "status": "CHANGES_OBSERVED",
    "truncated": false,
    "week": "2026-W42",
    "week_complete": false
  },
  "feeds": {
    "atom": "https://www.gaipagents.com/v1/free/changes/feed.atom",
    "json": "https://www.gaipagents.com/v1/free/changes/feed.json"
  },
  "generated_at_utc": "2026-10-18T01:13:08Z",
  "legal_status": "Legal pages (terms, privacy, corrections, methodology): Draft — pending legal review.",
  "license": {
    "attribution": "Credit the GAIP Agent Observatory and give the dataset or snapshot id (see citation).",
    "covers": "Aggregate figures only (counts and shares; no per-agent or per-shop result), founder decision #13(c), 1 Oct 2026. It does not cover per-agent or per-shop results (for example the change-log entries), receipts, GAIP's software, its name or logo; GAIP's terms of use apply to those.",
    "data_page": "https://www.gaipagents.com/data",
    "id": "CC-BY-4.0",
    "name": "Creative Commons Attribution 4.0 International",
    "terms": "https://www.gaipagents.com/terms#reuse-licence",
    "url": "https://creativecommons.org/licenses/by/4.0/"
  },
  "neutrality": "Dated facts about published manifests and observed status only. No characterisation of any party, no verdicts and no points; not a recommendation.",
  "notice": "Facts observed by GAIP at the stated time (UTC); they may be out of date. This is not an assessment of safety, quality, security, legality or trustworthiness of any party, and not a recommendation. To request a correction, add a right of reply or opt out, POST to https://www.gaipagents.com/v1/free/observatory/corrections or use https://www.gaipagents.com/contact. Corrections and opt-out: https://www.gaipagents.com/corrections.",
  "observatory_first_day": "2026-09-28",
  "price_gbp": 0,
  "schema_version": "gaip.ecosystem-weekly.v1",
  "scope": "Public MCP servers and A2A agents in GAIP's Agent Observatory; GAIP's own specialists, withdrawn targets and URLs that were only checked are left out.",
  "served": {
    "age_seconds": 263,
    "meaning": "STORED: built by the Observatory runtime at stored_at_utc and served from the database (figures are as of that time). stale is true when the stored copy is older than 1800 seconds (two Observatory cycles).",
    "source": "STORED",
    "stale": false,
    "stale_after_seconds": 1800,
    "stored_at_utc": "2026-10-18T01:13:08Z"
  },
  "title": "What changed in the agent ecosystem"
}