Capabilities observed in traffic
Generated from data/observed/hf-mcp-clients.json: evalstate/mcp-clients at c30d6f28, report generated 2026-11-09, window 2026-09-10 to 2026-11-08. 12 clients, 4 with a registry entry.
A flag is set when more than 50% of a client's 2026-07-28 tool calls in the window declare the capability, or when a backfill has it. The initialize-era backfill (2026-06-07 to 2026-07-26) can set elicitation, elicitation_url, mcp_apps for a client even though it lies outside the window. Where a backfill could have set a flag the At column is ?, because the report does not say which path did. skills is set by a successful skills/list call, so an unset skills flag is not recorded as unsupported. A client with no 2026-07-28 traffic in the window gets no record for an unset flag.
| Client | Wire names | Tool calls by revision, 30d | elicitation | elicitation.url | apps | tasks |
|---|---|---|---|---|---|---|
| Claude Code | claude-code |
2026-07-28 99.2%, 2025-11-25 0.8%, 2025-06-18 <0.1%, 2025-03-26 <0.1% |
● ? | ● | ○ | ○ |
| Claude.ai | Anthropic/ClaudeAI |
2026-07-28 99.7%, 2025-11-25 0.3% |
○ | ○ | ● ? | ○ |
| Codex CLI | codex-mcp-client |
2026-07-28 <0.1%, 2025-06-18 100% |
● ? | ● ? | ● | ○ |
| Codex Desktop | openai-mcp (Codex) |
2026-07-28 96.5%, 2025-11-25 3.5% |
● | ● | ● ? | ○ |
| OpenAI ChatGPT | openai-mcp |
2026-07-28 46.2%, 2025-11-25 53.8% |
○ | ○ | ● ? | ○ |
| Hugging Face ChatUI | chat-ui-mcp |
2026-07-28 100% |
● | ● | ○ | ○ |
| OpenCode | opencode |
2026-07-28 <0.1%, 2025-11-25 99.9%, 2025-03-26 <0.1%, 2024-11-05 <0.1% |
● | ● | ○ | ○ |
| Cursor | Cursor, Cursor MCP Availability, cursor-agent, cursor-check, cursor-diag, cursor-hf-check, cursor-mcp-sync-check, cursor-public-preflight, cursor-test, cursor-vscode |
2025-11-25 99.9%, 2025-06-18 <0.1%, 2025-03-26 <0.1%, 2024-11-05 <0.1% |
● ? | ● ? | ||
| Visual Studio Code | Visual Studio Code, Visual Studio Code - Insiders |
2025-11-25 100% |
● ? | ● ? | ● ? | |
| Llama UI | llama-ui-mcp |
2025-11-25 100% |
○ | ○ | ○ | ○ |
| fast-agent | fast-agent-mcp |
2026-07-28 100% |
● ? | ● ? | ○ | ○ |
| Antigravity | Antigravity, Antigravity-Client, antigravity, antigravity-client |
2026-07-28 97.3%, 2025-11-25 2.1%, 2025-03-26 <0.1%, 2024-11-05 0.6% |
● ? | ● ? | ○ | ○ |
● set, observed at 2026-07-28 · ● ? set, revision unknown · ○ not set · blank: no record.
Policy
The source's policy block, verbatim.
{
"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"
]
}
Generated from data/observed/*.json by scripts/build-cards.js. Rerun npm run ingest:observed and npm run build:cards, do not edit this file.