{
  "$comment": "Generated by scripts/ingest-observed.js from evalstate/mcp-clients at c30d6f2859b699fe9f36e674e4722bfd2d8a1258. Do not edit; rerun the script.",
  "source": "evalstate/mcp-clients",
  "url": "https://huggingface.co/datasets/evalstate/mcp-clients/blob/c30d6f2859b699fe9f36e674e4722bfd2d8a1258/reports/dashboard-v1.json",
  "revision": "c30d6f2859b699fe9f36e674e4722bfd2d8a1258",
  "generatedAt": "2026-11-09T04:16:33.898705+00:00",
  "fetchedAt": "2026-11-11",
  "window": {
    "start": "2026-09-10",
    "end": "2026-11-08"
  },
  "coverage": {
    "initialize_backfill_through": "2026-07-26",
    "request_traffic_from": "2026-07-27"
  },
  "policy": {
    "capability_backfill_path": "reports/dashboard-capability-backfill-v1.json",
    "capability_proportion_threshold": 0.5,
    "elicitation_historical_source": "initialize.capabilities.elicitation",
    "elicitation_request_source": "clientCapabilities.elicitation",
    "elicitation_url_historical_source": "initialize.capabilities.elicitation.url",
    "elicitation_url_request_source": "clientCapabilities.elicitation.url",
    "everything_else_historical_qualification": "legacy tool calls in immutable initialize backfill window",
    "everything_else_minimum_tool_calls": 1000,
    "everything_else_request_qualification": "valid-protocol tool calls in report window",
    "historical_capability_limit": [
      "elicitation",
      "elicitation_url",
      "mcp_apps"
    ],
    "mcp_apps_historical_source": "initialize.capabilities.extensions.io.modelcontextprotocol/ui",
    "mcp_apps_request_source": "clientCapabilities.extensions.io.modelcontextprotocol/ui",
    "mcp_remote_policy": "excluded",
    "modern_protocol_version": "2026-07-28",
    "skills_observation_source": "successful client-originated skills/list transport metrics",
    "valid_protocol_versions": [
      "2024-11-05",
      "2025-03-26",
      "2025-06-18",
      "2025-11-25",
      "2026-07-28"
    ]
  },
  "historicalWindow": {
    "start": "2026-06-07",
    "end": "2026-07-26"
  },
  "clients": [
    {
      "id": "claude-code",
      "label": "Claude Code",
      "registryId": null,
      "sourceNames": [
        "claude-code"
      ],
      "protocolMix30d": {
        "2025-03-26": 0.000007,
        "2025-06-18": 0.000008,
        "2025-11-25": 0.008159,
        "2026-07-28": 0.991826
      },
      "protocolMixDate": "2026-11-08",
      "capabilities": {
        "elicitation": {
          "evidence": [
            {
              "tier": "observed",
              "source": "evalstate/mcp-clients",
              "url": "https://huggingface.co/datasets/evalstate/mcp-clients/blob/c30d6f2859b699fe9f36e674e4722bfd2d8a1258/reports/dashboard-v1.json",
              "date": "2026-11-09",
              "window": "2026-09-10/2026-11-08",
              "status": "full",
              "note": "Set because the initialize-era backfill (2026-06-07/2026-07-26) has it, or because more than 50% of 2026-07-28 tool calls declared it; the report does not say which, so no revision is recorded."
            }
          ]
        },
        "elicitation.url": {
          "evidence": [
            {
              "tier": "observed",
              "source": "evalstate/mcp-clients",
              "url": "https://huggingface.co/datasets/evalstate/mcp-clients/blob/c30d6f2859b699fe9f36e674e4722bfd2d8a1258/reports/dashboard-v1.json",
              "date": "2026-11-09",
              "window": "2026-09-10/2026-11-08",
              "status": "full",
              "at": "2026-07-28",
              "note": "More than 50% of this client's 2026-07-28 tool calls in the window declared it."
            }
          ]
        },
        "apps": {
          "evidence": [
            {
              "tier": "observed",
              "source": "evalstate/mcp-clients",
              "url": "https://huggingface.co/datasets/evalstate/mcp-clients/blob/c30d6f2859b699fe9f36e674e4722bfd2d8a1258/reports/dashboard-v1.json",
              "date": "2026-11-09",
              "window": "2026-09-10/2026-11-08",
              "status": "unsupported",
              "at": "2026-07-28",
              "note": "At most 50% of this client's 2026-07-28 tool calls in the window declared it, and the initialize-era backfill does not have it."
            }
          ]
        },
        "tasks": {
          "evidence": [
            {
              "tier": "observed",
              "source": "evalstate/mcp-clients",
              "url": "https://huggingface.co/datasets/evalstate/mcp-clients/blob/c30d6f2859b699fe9f36e674e4722bfd2d8a1258/reports/dashboard-v1.json",
              "date": "2026-11-09",
              "window": "2026-09-10/2026-11-08",
              "status": "unsupported",
              "at": "2026-07-28",
              "note": "At most 50% of this client's 2026-07-28 tool calls in the window declared it."
            }
          ]
        }
      }
    },
    {
      "id": "claude-ai",
      "label": "Claude.ai",
      "registryId": null,
      "sourceNames": [
        "Anthropic/ClaudeAI"
      ],
      "protocolMix30d": {
        "2025-11-25": 0.003479,
        "2026-07-28": 0.996521
      },
      "protocolMixDate": "2026-11-08",
      "capabilities": {
        "elicitation": {
          "evidence": [
            {
              "tier": "observed",
              "source": "evalstate/mcp-clients",
              "url": "https://huggingface.co/datasets/evalstate/mcp-clients/blob/c30d6f2859b699fe9f36e674e4722bfd2d8a1258/reports/dashboard-v1.json",
              "date": "2026-11-09",
              "window": "2026-09-10/2026-11-08",
              "status": "unsupported",
              "at": "2026-07-28",
              "note": "At most 50% of this client's 2026-07-28 tool calls in the window declared it, and the initialize-era backfill does not have it."
            }
          ]
        },
        "elicitation.url": {
          "evidence": [
            {
              "tier": "observed",
              "source": "evalstate/mcp-clients",
              "url": "https://huggingface.co/datasets/evalstate/mcp-clients/blob/c30d6f2859b699fe9f36e674e4722bfd2d8a1258/reports/dashboard-v1.json",
              "date": "2026-11-09",
              "window": "2026-09-10/2026-11-08",
              "status": "unsupported",
              "at": "2026-07-28",
              "note": "At most 50% of this client's 2026-07-28 tool calls in the window declared it, and the initialize-era backfill does not have it."
            }
          ]
        },
        "apps": {
          "evidence": [
            {
              "tier": "observed",
              "source": "evalstate/mcp-clients",
              "url": "https://huggingface.co/datasets/evalstate/mcp-clients/blob/c30d6f2859b699fe9f36e674e4722bfd2d8a1258/reports/dashboard-v1.json",
              "date": "2026-11-09",
              "window": "2026-09-10/2026-11-08",
              "status": "full",
              "note": "Set because the initialize-era backfill (2026-06-07/2026-07-26) has it, or because more than 50% of 2026-07-28 tool calls declared it; the report does not say which, so no revision is recorded."
            }
          ]
        },
        "tasks": {
          "evidence": [
            {
              "tier": "observed",
              "source": "evalstate/mcp-clients",
              "url": "https://huggingface.co/datasets/evalstate/mcp-clients/blob/c30d6f2859b699fe9f36e674e4722bfd2d8a1258/reports/dashboard-v1.json",
              "date": "2026-11-09",
              "window": "2026-09-10/2026-11-08",
              "status": "unsupported",
              "at": "2026-07-28",
              "note": "At most 50% of this client's 2026-07-28 tool calls in the window declared it."
            }
          ]
        }
      }
    },
    {
      "id": "codex-cli",
      "label": "Codex CLI",
      "registryId": "openai-codex",
      "sourceNames": [
        "codex-mcp-client"
      ],
      "protocolMix30d": {
        "2025-06-18": 0.999895,
        "2026-07-28": 0.000105
      },
      "protocolMixDate": "2026-11-08",
      "capabilities": {
        "elicitation": {
          "evidence": [
            {
              "tier": "observed",
              "source": "evalstate/mcp-clients",
              "url": "https://huggingface.co/datasets/evalstate/mcp-clients/blob/c30d6f2859b699fe9f36e674e4722bfd2d8a1258/reports/dashboard-v1.json",
              "date": "2026-11-09",
              "window": "2026-09-10/2026-11-08",
              "status": "full",
              "note": "Set because the initialize-era backfill (2026-06-07/2026-07-26) has it, or because more than 50% of 2026-07-28 tool calls declared it; the report does not say which, so no revision is recorded."
            }
          ]
        },
        "elicitation.url": {
          "evidence": [
            {
              "tier": "observed",
              "source": "evalstate/mcp-clients",
              "url": "https://huggingface.co/datasets/evalstate/mcp-clients/blob/c30d6f2859b699fe9f36e674e4722bfd2d8a1258/reports/dashboard-v1.json",
              "date": "2026-11-09",
              "window": "2026-09-10/2026-11-08",
              "status": "full",
              "note": "Set because the initialize-era backfill (2026-06-07/2026-07-26) has it, or because more than 50% of 2026-07-28 tool calls declared it; the report does not say which, so no revision is recorded."
            }
          ]
        },
        "apps": {
          "evidence": [
            {
              "tier": "observed",
              "source": "evalstate/mcp-clients",
              "url": "https://huggingface.co/datasets/evalstate/mcp-clients/blob/c30d6f2859b699fe9f36e674e4722bfd2d8a1258/reports/dashboard-v1.json",
              "date": "2026-11-09",
              "window": "2026-09-10/2026-11-08",
              "status": "full",
              "at": "2026-07-28",
              "note": "More than 50% of this client's 2026-07-28 tool calls in the window declared it. 2026-07-28 is 0.011% of this client's tool calls over the 30 days to 2026-11-08, so the sample is small."
            }
          ]
        },
        "tasks": {
          "evidence": [
            {
              "tier": "observed",
              "source": "evalstate/mcp-clients",
              "url": "https://huggingface.co/datasets/evalstate/mcp-clients/blob/c30d6f2859b699fe9f36e674e4722bfd2d8a1258/reports/dashboard-v1.json",
              "date": "2026-11-09",
              "window": "2026-09-10/2026-11-08",
              "status": "unsupported",
              "at": "2026-07-28",
              "note": "At most 50% of this client's 2026-07-28 tool calls in the window declared it. 2026-07-28 is 0.011% of this client's tool calls over the 30 days to 2026-11-08, so the sample is small."
            }
          ]
        }
      }
    },
    {
      "id": "codex-web",
      "label": "Codex Desktop",
      "registryId": null,
      "sourceNames": [
        "openai-mcp (Codex)"
      ],
      "protocolMix30d": {
        "2025-11-25": 0.034877,
        "2026-07-28": 0.965123
      },
      "protocolMixDate": "2026-11-08",
      "capabilities": {
        "elicitation": {
          "evidence": [
            {
              "tier": "observed",
              "source": "evalstate/mcp-clients",
              "url": "https://huggingface.co/datasets/evalstate/mcp-clients/blob/c30d6f2859b699fe9f36e674e4722bfd2d8a1258/reports/dashboard-v1.json",
              "date": "2026-11-09",
              "window": "2026-09-10/2026-11-08",
              "status": "full",
              "at": "2026-07-28",
              "note": "More than 50% of this client's 2026-07-28 tool calls in the window declared it."
            }
          ]
        },
        "elicitation.url": {
          "evidence": [
            {
              "tier": "observed",
              "source": "evalstate/mcp-clients",
              "url": "https://huggingface.co/datasets/evalstate/mcp-clients/blob/c30d6f2859b699fe9f36e674e4722bfd2d8a1258/reports/dashboard-v1.json",
              "date": "2026-11-09",
              "window": "2026-09-10/2026-11-08",
              "status": "full",
              "at": "2026-07-28",
              "note": "More than 50% of this client's 2026-07-28 tool calls in the window declared it."
            }
          ]
        },
        "apps": {
          "evidence": [
            {
              "tier": "observed",
              "source": "evalstate/mcp-clients",
              "url": "https://huggingface.co/datasets/evalstate/mcp-clients/blob/c30d6f2859b699fe9f36e674e4722bfd2d8a1258/reports/dashboard-v1.json",
              "date": "2026-11-09",
              "window": "2026-09-10/2026-11-08",
              "status": "full",
              "note": "Set because the initialize-era backfill (2026-06-07/2026-07-26) has it, or because more than 50% of 2026-07-28 tool calls declared it; the report does not say which, so no revision is recorded."
            }
          ]
        },
        "tasks": {
          "evidence": [
            {
              "tier": "observed",
              "source": "evalstate/mcp-clients",
              "url": "https://huggingface.co/datasets/evalstate/mcp-clients/blob/c30d6f2859b699fe9f36e674e4722bfd2d8a1258/reports/dashboard-v1.json",
              "date": "2026-11-09",
              "window": "2026-09-10/2026-11-08",
              "status": "unsupported",
              "at": "2026-07-28",
              "note": "At most 50% of this client's 2026-07-28 tool calls in the window declared it."
            }
          ]
        }
      }
    },
    {
      "id": "openai",
      "label": "OpenAI ChatGPT",
      "registryId": null,
      "sourceNames": [
        "openai-mcp"
      ],
      "protocolMix30d": {
        "2025-11-25": 0.53775,
        "2026-07-28": 0.46225
      },
      "protocolMixDate": "2026-11-08",
      "capabilities": {
        "elicitation": {
          "evidence": [
            {
              "tier": "observed",
              "source": "evalstate/mcp-clients",
              "url": "https://huggingface.co/datasets/evalstate/mcp-clients/blob/c30d6f2859b699fe9f36e674e4722bfd2d8a1258/reports/dashboard-v1.json",
              "date": "2026-11-09",
              "window": "2026-09-10/2026-11-08",
              "status": "unsupported",
              "at": "2026-07-28",
              "note": "At most 50% of this client's 2026-07-28 tool calls in the window declared it, and the initialize-era backfill does not have it."
            }
          ]
        },
        "elicitation.url": {
          "evidence": [
            {
              "tier": "observed",
              "source": "evalstate/mcp-clients",
              "url": "https://huggingface.co/datasets/evalstate/mcp-clients/blob/c30d6f2859b699fe9f36e674e4722bfd2d8a1258/reports/dashboard-v1.json",
              "date": "2026-11-09",
              "window": "2026-09-10/2026-11-08",
              "status": "unsupported",
              "at": "2026-07-28",
              "note": "At most 50% of this client's 2026-07-28 tool calls in the window declared it, and the initialize-era backfill does not have it."
            }
          ]
        },
        "apps": {
          "evidence": [
            {
              "tier": "observed",
              "source": "evalstate/mcp-clients",
              "url": "https://huggingface.co/datasets/evalstate/mcp-clients/blob/c30d6f2859b699fe9f36e674e4722bfd2d8a1258/reports/dashboard-v1.json",
              "date": "2026-11-09",
              "window": "2026-09-10/2026-11-08",
              "status": "full",
              "note": "Set because the initialize-era backfill (2026-06-07/2026-07-26) has it, or because more than 50% of 2026-07-28 tool calls declared it; the report does not say which, so no revision is recorded."
            }
          ]
        },
        "tasks": {
          "evidence": [
            {
              "tier": "observed",
              "source": "evalstate/mcp-clients",
              "url": "https://huggingface.co/datasets/evalstate/mcp-clients/blob/c30d6f2859b699fe9f36e674e4722bfd2d8a1258/reports/dashboard-v1.json",
              "date": "2026-11-09",
              "window": "2026-09-10/2026-11-08",
              "status": "unsupported",
              "at": "2026-07-28",
              "note": "At most 50% of this client's 2026-07-28 tool calls in the window declared it."
            }
          ]
        }
      }
    },
    {
      "id": "huggingface-chatui",
      "label": "Hugging Face ChatUI",
      "registryId": null,
      "sourceNames": [
        "chat-ui-mcp"
      ],
      "protocolMix30d": {
        "2026-07-28": 1
      },
      "protocolMixDate": "2026-11-08",
      "capabilities": {
        "elicitation": {
          "evidence": [
            {
              "tier": "observed",
              "source": "evalstate/mcp-clients",
              "url": "https://huggingface.co/datasets/evalstate/mcp-clients/blob/c30d6f2859b699fe9f36e674e4722bfd2d8a1258/reports/dashboard-v1.json",
              "date": "2026-11-09",
              "window": "2026-09-10/2026-11-08",
              "status": "full",
              "at": "2026-07-28",
              "note": "More than 50% of this client's 2026-07-28 tool calls in the window declared it."
            }
          ]
        },
        "elicitation.url": {
          "evidence": [
            {
              "tier": "observed",
              "source": "evalstate/mcp-clients",
              "url": "https://huggingface.co/datasets/evalstate/mcp-clients/blob/c30d6f2859b699fe9f36e674e4722bfd2d8a1258/reports/dashboard-v1.json",
              "date": "2026-11-09",
              "window": "2026-09-10/2026-11-08",
              "status": "full",
              "at": "2026-07-28",
              "note": "More than 50% of this client's 2026-07-28 tool calls in the window declared it."
            }
          ]
        },
        "apps": {
          "evidence": [
            {
              "tier": "observed",
              "source": "evalstate/mcp-clients",
              "url": "https://huggingface.co/datasets/evalstate/mcp-clients/blob/c30d6f2859b699fe9f36e674e4722bfd2d8a1258/reports/dashboard-v1.json",
              "date": "2026-11-09",
              "window": "2026-09-10/2026-11-08",
              "status": "unsupported",
              "at": "2026-07-28",
              "note": "At most 50% of this client's 2026-07-28 tool calls in the window declared it, and the initialize-era backfill does not have it."
            }
          ]
        },
        "tasks": {
          "evidence": [
            {
              "tier": "observed",
              "source": "evalstate/mcp-clients",
              "url": "https://huggingface.co/datasets/evalstate/mcp-clients/blob/c30d6f2859b699fe9f36e674e4722bfd2d8a1258/reports/dashboard-v1.json",
              "date": "2026-11-09",
              "window": "2026-09-10/2026-11-08",
              "status": "unsupported",
              "at": "2026-07-28",
              "note": "At most 50% of this client's 2026-07-28 tool calls in the window declared it."
            }
          ]
        }
      }
    },
    {
      "id": "opencode",
      "label": "OpenCode",
      "registryId": "opencode",
      "sourceNames": [
        "opencode"
      ],
      "protocolMix30d": {
        "2024-11-05": 0.000879,
        "2025-03-26": 0.000126,
        "2025-11-25": 0.998556,
        "2026-07-28": 0.000439
      },
      "protocolMixDate": "2026-11-08",
      "capabilities": {
        "elicitation": {
          "evidence": [
            {
              "tier": "observed",
              "source": "evalstate/mcp-clients",
              "url": "https://huggingface.co/datasets/evalstate/mcp-clients/blob/c30d6f2859b699fe9f36e674e4722bfd2d8a1258/reports/dashboard-v1.json",
              "date": "2026-11-09",
              "window": "2026-09-10/2026-11-08",
              "status": "full",
              "at": "2026-07-28",
              "note": "More than 50% of this client's 2026-07-28 tool calls in the window declared it. 2026-07-28 is 0.044% of this client's tool calls over the 30 days to 2026-11-08, so the sample is small."
            }
          ]
        },
        "elicitation.url": {
          "evidence": [
            {
              "tier": "observed",
              "source": "evalstate/mcp-clients",
              "url": "https://huggingface.co/datasets/evalstate/mcp-clients/blob/c30d6f2859b699fe9f36e674e4722bfd2d8a1258/reports/dashboard-v1.json",
              "date": "2026-11-09",
              "window": "2026-09-10/2026-11-08",
              "status": "full",
              "at": "2026-07-28",
              "note": "More than 50% of this client's 2026-07-28 tool calls in the window declared it. 2026-07-28 is 0.044% of this client's tool calls over the 30 days to 2026-11-08, so the sample is small."
            }
          ]
        },
        "apps": {
          "evidence": [
            {
              "tier": "observed",
              "source": "evalstate/mcp-clients",
              "url": "https://huggingface.co/datasets/evalstate/mcp-clients/blob/c30d6f2859b699fe9f36e674e4722bfd2d8a1258/reports/dashboard-v1.json",
              "date": "2026-11-09",
              "window": "2026-09-10/2026-11-08",
              "status": "unsupported",
              "at": "2026-07-28",
              "note": "At most 50% of this client's 2026-07-28 tool calls in the window declared it, and the initialize-era backfill does not have it. 2026-07-28 is 0.044% of this client's tool calls over the 30 days to 2026-11-08, so the sample is small."
            }
          ]
        },
        "tasks": {
          "evidence": [
            {
              "tier": "observed",
              "source": "evalstate/mcp-clients",
              "url": "https://huggingface.co/datasets/evalstate/mcp-clients/blob/c30d6f2859b699fe9f36e674e4722bfd2d8a1258/reports/dashboard-v1.json",
              "date": "2026-11-09",
              "window": "2026-09-10/2026-11-08",
              "status": "unsupported",
              "at": "2026-07-28",
              "note": "At most 50% of this client's 2026-07-28 tool calls in the window declared it. 2026-07-28 is 0.044% of this client's tool calls over the 30 days to 2026-11-08, so the sample is small."
            }
          ]
        }
      }
    },
    {
      "id": "cursor",
      "label": "Cursor",
      "registryId": null,
      "sourceNames": [
        "Cursor",
        "Cursor MCP Availability",
        "cursor-agent",
        "cursor-check",
        "cursor-diag",
        "cursor-hf-check",
        "cursor-mcp-sync-check",
        "cursor-public-preflight",
        "cursor-test",
        "cursor-vscode"
      ],
      "protocolMix30d": {
        "2024-11-05": 0.000007,
        "2025-03-26": 0.000007,
        "2025-06-18": 0.000638,
        "2025-11-25": 0.999347
      },
      "protocolMixDate": "2026-11-08",
      "capabilities": {
        "elicitation": {
          "evidence": [
            {
              "tier": "observed",
              "source": "evalstate/mcp-clients",
              "url": "https://huggingface.co/datasets/evalstate/mcp-clients/blob/c30d6f2859b699fe9f36e674e4722bfd2d8a1258/reports/dashboard-v1.json",
              "date": "2026-11-09",
              "window": "2026-09-10/2026-11-08",
              "status": "full",
              "note": "Set because the initialize-era backfill (2026-06-07/2026-07-26) has it, or because more than 50% of 2026-07-28 tool calls declared it; the report does not say which, so no revision is recorded."
            }
          ]
        },
        "apps": {
          "evidence": [
            {
              "tier": "observed",
              "source": "evalstate/mcp-clients",
              "url": "https://huggingface.co/datasets/evalstate/mcp-clients/blob/c30d6f2859b699fe9f36e674e4722bfd2d8a1258/reports/dashboard-v1.json",
              "date": "2026-11-09",
              "window": "2026-09-10/2026-11-08",
              "status": "full",
              "note": "Set because the initialize-era backfill (2026-06-07/2026-07-26) has it, or because more than 50% of 2026-07-28 tool calls declared it; the report does not say which, so no revision is recorded."
            }
          ]
        }
      }
    },
    {
      "id": "visual-studio-code",
      "label": "Visual Studio Code",
      "registryId": null,
      "sourceNames": [
        "Visual Studio Code",
        "Visual Studio Code - Insiders"
      ],
      "protocolMix30d": {
        "2025-11-25": 1
      },
      "protocolMixDate": "2026-11-08",
      "capabilities": {
        "elicitation": {
          "evidence": [
            {
              "tier": "observed",
              "source": "evalstate/mcp-clients",
              "url": "https://huggingface.co/datasets/evalstate/mcp-clients/blob/c30d6f2859b699fe9f36e674e4722bfd2d8a1258/reports/dashboard-v1.json",
              "date": "2026-11-09",
              "window": "2026-09-10/2026-11-08",
              "status": "full",
              "note": "Set because the initialize-era backfill (2026-06-07/2026-07-26) has it, or because more than 50% of 2026-07-28 tool calls declared it; the report does not say which, so no revision is recorded."
            }
          ]
        },
        "elicitation.url": {
          "evidence": [
            {
              "tier": "observed",
              "source": "evalstate/mcp-clients",
              "url": "https://huggingface.co/datasets/evalstate/mcp-clients/blob/c30d6f2859b699fe9f36e674e4722bfd2d8a1258/reports/dashboard-v1.json",
              "date": "2026-11-09",
              "window": "2026-09-10/2026-11-08",
              "status": "full",
              "note": "Set because the initialize-era backfill (2026-06-07/2026-07-26) has it, or because more than 50% of 2026-07-28 tool calls declared it; the report does not say which, so no revision is recorded."
            }
          ]
        },
        "apps": {
          "evidence": [
            {
              "tier": "observed",
              "source": "evalstate/mcp-clients",
              "url": "https://huggingface.co/datasets/evalstate/mcp-clients/blob/c30d6f2859b699fe9f36e674e4722bfd2d8a1258/reports/dashboard-v1.json",
              "date": "2026-11-09",
              "window": "2026-09-10/2026-11-08",
              "status": "full",
              "note": "Set because the initialize-era backfill (2026-06-07/2026-07-26) has it, or because more than 50% of 2026-07-28 tool calls declared it; the report does not say which, so no revision is recorded."
            }
          ]
        }
      }
    },
    {
      "id": "llama-ui",
      "label": "Llama UI",
      "registryId": null,
      "sourceNames": [
        "llama-ui-mcp"
      ],
      "protocolMix30d": {
        "2025-11-25": 1
      },
      "protocolMixDate": "2026-11-08",
      "capabilities": {
        "elicitation": {
          "evidence": [
            {
              "tier": "observed",
              "source": "evalstate/mcp-clients",
              "url": "https://huggingface.co/datasets/evalstate/mcp-clients/blob/c30d6f2859b699fe9f36e674e4722bfd2d8a1258/reports/dashboard-v1.json",
              "date": "2026-11-09",
              "window": "2026-09-10/2026-11-08",
              "status": "unsupported",
              "at": "2026-07-28",
              "note": "At most 50% of this client's 2026-07-28 tool calls in the window declared it, and the initialize-era backfill does not have it. 2026-07-28 is 0% of this client's tool calls over the 30 days to 2026-11-08, so the sample is small."
            }
          ]
        },
        "elicitation.url": {
          "evidence": [
            {
              "tier": "observed",
              "source": "evalstate/mcp-clients",
              "url": "https://huggingface.co/datasets/evalstate/mcp-clients/blob/c30d6f2859b699fe9f36e674e4722bfd2d8a1258/reports/dashboard-v1.json",
              "date": "2026-11-09",
              "window": "2026-09-10/2026-11-08",
              "status": "unsupported",
              "at": "2026-07-28",
              "note": "At most 50% of this client's 2026-07-28 tool calls in the window declared it, and the initialize-era backfill does not have it. 2026-07-28 is 0% of this client's tool calls over the 30 days to 2026-11-08, so the sample is small."
            }
          ]
        },
        "apps": {
          "evidence": [
            {
              "tier": "observed",
              "source": "evalstate/mcp-clients",
              "url": "https://huggingface.co/datasets/evalstate/mcp-clients/blob/c30d6f2859b699fe9f36e674e4722bfd2d8a1258/reports/dashboard-v1.json",
              "date": "2026-11-09",
              "window": "2026-09-10/2026-11-08",
              "status": "unsupported",
              "at": "2026-07-28",
              "note": "At most 50% of this client's 2026-07-28 tool calls in the window declared it, and the initialize-era backfill does not have it. 2026-07-28 is 0% of this client's tool calls over the 30 days to 2026-11-08, so the sample is small."
            }
          ]
        },
        "tasks": {
          "evidence": [
            {
              "tier": "observed",
              "source": "evalstate/mcp-clients",
              "url": "https://huggingface.co/datasets/evalstate/mcp-clients/blob/c30d6f2859b699fe9f36e674e4722bfd2d8a1258/reports/dashboard-v1.json",
              "date": "2026-11-09",
              "window": "2026-09-10/2026-11-08",
              "status": "unsupported",
              "at": "2026-07-28",
              "note": "At most 50% of this client's 2026-07-28 tool calls in the window declared it. 2026-07-28 is 0% of this client's tool calls over the 30 days to 2026-11-08, so the sample is small."
            }
          ]
        }
      }
    },
    {
      "id": "fast-agent",
      "label": "fast-agent",
      "registryId": "fast-agent",
      "sourceNames": [
        "fast-agent-mcp"
      ],
      "protocolMix30d": {
        "2026-07-28": 1
      },
      "protocolMixDate": "2026-11-06",
      "capabilities": {
        "elicitation": {
          "evidence": [
            {
              "tier": "observed",
              "source": "evalstate/mcp-clients",
              "url": "https://huggingface.co/datasets/evalstate/mcp-clients/blob/c30d6f2859b699fe9f36e674e4722bfd2d8a1258/reports/dashboard-v1.json",
              "date": "2026-11-09",
              "window": "2026-09-10/2026-11-08",
              "status": "full",
              "note": "Set because the initialize-era backfill (2026-06-07/2026-07-26) has it, or because more than 50% of 2026-07-28 tool calls declared it; the report does not say which, so no revision is recorded."
            }
          ]
        },
        "elicitation.url": {
          "evidence": [
            {
              "tier": "observed",
              "source": "evalstate/mcp-clients",
              "url": "https://huggingface.co/datasets/evalstate/mcp-clients/blob/c30d6f2859b699fe9f36e674e4722bfd2d8a1258/reports/dashboard-v1.json",
              "date": "2026-11-09",
              "window": "2026-09-10/2026-11-08",
              "status": "full",
              "note": "Set because the initialize-era backfill (2026-06-07/2026-07-26) has it, or because more than 50% of 2026-07-28 tool calls declared it; the report does not say which, so no revision is recorded."
            }
          ]
        },
        "apps": {
          "evidence": [
            {
              "tier": "observed",
              "source": "evalstate/mcp-clients",
              "url": "https://huggingface.co/datasets/evalstate/mcp-clients/blob/c30d6f2859b699fe9f36e674e4722bfd2d8a1258/reports/dashboard-v1.json",
              "date": "2026-11-09",
              "window": "2026-09-10/2026-11-08",
              "status": "unsupported",
              "at": "2026-07-28",
              "note": "At most 50% of this client's 2026-07-28 tool calls in the window declared it, and the initialize-era backfill does not have it."
            }
          ]
        },
        "tasks": {
          "evidence": [
            {
              "tier": "observed",
              "source": "evalstate/mcp-clients",
              "url": "https://huggingface.co/datasets/evalstate/mcp-clients/blob/c30d6f2859b699fe9f36e674e4722bfd2d8a1258/reports/dashboard-v1.json",
              "date": "2026-11-09",
              "window": "2026-09-10/2026-11-08",
              "status": "unsupported",
              "at": "2026-07-28",
              "note": "At most 50% of this client's 2026-07-28 tool calls in the window declared it."
            }
          ]
        }
      }
    },
    {
      "id": "antigravity",
      "label": "Antigravity",
      "registryId": "antigravity",
      "sourceNames": [
        "Antigravity",
        "Antigravity-Client",
        "antigravity",
        "antigravity-client"
      ],
      "protocolMix30d": {
        "2024-11-05": 0.005902,
        "2025-03-26": 0.000281,
        "2025-11-25": 0.021079,
        "2026-07-28": 0.972737
      },
      "protocolMixDate": "2026-11-08",
      "capabilities": {
        "elicitation": {
          "evidence": [
            {
              "tier": "observed",
              "source": "evalstate/mcp-clients",
              "url": "https://huggingface.co/datasets/evalstate/mcp-clients/blob/c30d6f2859b699fe9f36e674e4722bfd2d8a1258/reports/dashboard-v1.json",
              "date": "2026-11-09",
              "window": "2026-09-10/2026-11-08",
              "status": "full",
              "note": "Set because the initialize-era backfill (2026-06-07/2026-07-26) has it, or because more than 50% of 2026-07-28 tool calls declared it; the report does not say which, so no revision is recorded."
            }
          ]
        },
        "elicitation.url": {
          "evidence": [
            {
              "tier": "observed",
              "source": "evalstate/mcp-clients",
              "url": "https://huggingface.co/datasets/evalstate/mcp-clients/blob/c30d6f2859b699fe9f36e674e4722bfd2d8a1258/reports/dashboard-v1.json",
              "date": "2026-11-09",
              "window": "2026-09-10/2026-11-08",
              "status": "full",
              "note": "Set because the initialize-era backfill (2026-06-07/2026-07-26) has it, or because more than 50% of 2026-07-28 tool calls declared it; the report does not say which, so no revision is recorded."
            }
          ]
        },
        "apps": {
          "evidence": [
            {
              "tier": "observed",
              "source": "evalstate/mcp-clients",
              "url": "https://huggingface.co/datasets/evalstate/mcp-clients/blob/c30d6f2859b699fe9f36e674e4722bfd2d8a1258/reports/dashboard-v1.json",
              "date": "2026-11-09",
              "window": "2026-09-10/2026-11-08",
              "status": "unsupported",
              "at": "2026-07-28",
              "note": "At most 50% of this client's 2026-07-28 tool calls in the window declared it, and the initialize-era backfill does not have it."
            }
          ]
        },
        "tasks": {
          "evidence": [
            {
              "tier": "observed",
              "source": "evalstate/mcp-clients",
              "url": "https://huggingface.co/datasets/evalstate/mcp-clients/blob/c30d6f2859b699fe9f36e674e4722bfd2d8a1258/reports/dashboard-v1.json",
              "date": "2026-11-09",
              "window": "2026-09-10/2026-11-08",
              "status": "unsupported",
              "at": "2026-07-28",
              "note": "At most 50% of this client's 2026-07-28 tool calls in the window declared it."
            }
          ]
        }
      }
    }
  ]
}
