Executive summary

NothingHumanSearch has been crawling the web for agent-readiness signals since launch, and the numbers tell a consistent story about the gap between claiming MCP support and shipping it. As of 2026-05-04 the index holds 7,159 sites with at least one agent-discovery signal (llms.txt, ai-plugin.json, OpenAPI, or an MCP manifest). Of those, 440 — 6.1% — pass a live JSON-RPC probe against their declared /mcp endpoint. The remaining 6,719 sites (93.9%) did not verify as working MCP endpoints in this crawl. That is not evidence of intent. It means the crawler found an MCP-positive or agent-discovery signal, then the live probe could not complete the initialize round-trip.

7,159
agent-ready sites indexed on NothingHumanSearch (2026-05-04)
440
pass a live JSON-RPC MCP handshake — 6.1% of the index
5,124
publish llms.txt — 71.6% of the index

What verification actually means

Static scanners — the ones that produce most of the MCP directory listings you see today — treat a string match for mcp in llms.txt or a link to /.well-known/mcp.json as a positive signal. That's how you end up with directories claiming 10,000+ MCP servers when the actual live count is smaller by an order of magnitude. A real check has to open a connection, send {"method": "initialize"}, wait for a protocol handshake, and confirm the server responds with a valid result block citing a protocolVersion. Anything short of that is a citation, not an implementation.

NHS's verify_mcp tool (published as part of the NHS MCP server at nothumansearch.ai/mcp) does exactly this live-probe for any URL you hand it. When we recrawled the full index in April 2026 with the probe turned on, the verified-MCP count stayed stable around 440 even as the total indexed population kept climbing. The gap between MCP-positive discovery surfaces and endpoints that complete a live handshake is widening, not narrowing — which is the opposite of what the marketing cycle would have you believe.

This matters for anyone building an agent. If you rely on a static MCP directory to decide which tools your agent should discover at runtime, you will waste connections and context tokens on dead endpoints. The 90%+ unverified cohort is not proof of bad faith — it can include stale docs, misconfigured reverse proxies, auth walls, wrong endpoint paths, scanner false positives, and manifests that reference endpoints the author has not wired up. But for an autonomous agent, the failure mode is the same: a call that eats latency, fails, and doesn't advance the task.

Top performers

The best performers are boring in the right way: they expose the full discovery stack, not just one badge. In the current top set, the 100-point sites publish llms.txt, /.well-known/ai-plugin.json, a discoverable OpenAPI spec, a structured API response, AI-friendly robots rules, Schema.org metadata, and a live MCP endpoint that answers initialize. That is what makes them agent-usable rather than merely agent-visible.

Domain Name Score Verified signals
terminalfeed.ioTerminalFeed: Free Real-Time Dashboard for Crypto, Stocks, News & More100llms.txt, ai-plugin.json, OpenAPI, structured API, MCP handshake, AI-friendly robots.txt, Schema.org
xquik.comXquik - X Automation Platform100llms.txt, ai-plugin.json, OpenAPI, structured API, MCP handshake, AI-friendly robots.txt, Schema.org
claudereviews.comClaude Wilder100llms.txt, ai-plugin.json, OpenAPI, structured API, MCP handshake, AI-friendly robots.txt, Schema.org
zgts.inZGTS Derma Roller India100llms.txt, ai-plugin.json, OpenAPI, structured API, MCP handshake, AI-friendly robots.txt, Schema.org
mcp.depscope.devDepScope100llms.txt, ai-plugin.json, OpenAPI, structured API, MCP handshake, AI-friendly robots.txt, Schema.org
rettfrabonden.comRett fra Bonden100llms.txt, ai-plugin.json, OpenAPI, structured API, MCP handshake, AI-friendly robots.txt, Schema.org
budgetfitter.ukBudgetFitter: Verified Discount Codes & The Urban Survival Ecosystem100llms.txt, ai-plugin.json, OpenAPI, structured API, MCP handshake, AI-friendly robots.txt, Schema.org
skillboss.coSkillBoss100llms.txt, ai-plugin.json, OpenAPI, structured API, MCP handshake, AI-friendly robots.txt, Schema.org

Weak MCP-positive examples

The weak examples below are not labeled as liars. They are sites returned by an MCP query whose current crawl record does not show a working MCP handshake. Several still have useful signals — usually llms.txt or a JSON API — but they stop short of being callable MCP servers. That distinction is the report's core fact.

Domain Name Score Observed gap
mcp360.aiMCP360 - Unified MCP Gateway with Custom MCP Builder40MCP search hit; missing MCP handshake, ai-plugin.json, OpenAPI, AI-friendly robots.txt
mcpmux.comMCP Server Registry & Marketplace - Browse & Install 100+ MCP Servers50MCP search hit; missing MCP handshake, ai-plugin.json, OpenAPI
mcpcat.ioMCPcat - User analytics and live debugging for MCPs45MCP search hit; missing MCP handshake, ai-plugin.json, OpenAPI, AI-friendly robots.txt
mcp-crypto-price.codemonkeyinnovations.commcp-crypto-price15MCP search hit; missing MCP handshake, ai-plugin.json, OpenAPI, llms.txt
mcp-anything.comMCP-Anything Cloud15MCP search hit; missing MCP handshake, ai-plugin.json, OpenAPI, llms.txt
mcpshim.devMCPShim - MCP Tools as CLI Commands20MCP search hit; missing MCP handshake, ai-plugin.json, OpenAPI, llms.txt
mcp.aurafriday.comAura Friday · MCP-Link15MCP search hit; missing MCP handshake, ai-plugin.json, OpenAPI, llms.txt
feenlace.ruMCP-1C - AI-ассистент для разработчиков 1С45MCP search hit; missing MCP handshake, ai-plugin.json, OpenAPI, AI-friendly robots.txt

Top categories by indexed count

Across verified MCP servers and the broader agent-ready population, the category distribution is heavily concentrated. Developer tools alone accounts for 1,708 sites (23.9% of the index). AI-native tools follow closely — unsurprising given that MCP emerged from the AI-tools ecosystem. After that, category density drops off a cliff.

Category Sites Share
Developer tools1,70823.9%
AI-native tools1,07615.0%
Data / analytics4576.4%
Finance / fintech2583.6%
Productivity1702.4%
Security1502.1%
E-commerce1321.8%
Health / medical701.0%
Communication670.9%
Education280.4%

New this week

The newly verified list shows the same split at a smaller scale. The strongest new entries scored 100 because they paired the live MCP handshake with the rest of the machine-readable stack: llms.txt, ai-plugin.json, OpenAPI, a structured API, robots rules, and Schema.org. Lower-scoring verified entries passed MCP but still missed adjacent discovery surfaces, most often OpenAPI or ai-plugin.json.

Domain Name Category Score
terminalfeed.ioTerminalFeed: Free Real-Time Dashboard for Crypto, Stocks, News & MoreFinance / fintech100
zgts.inZGTS Derma Roller IndiaUncategorized100
mcp.depscope.devDepScopeDeveloper tools100
budgetfitter.ukBudgetFitter: Verified Discount Codes & The Urban Survival EcosystemUncategorized100
tooloracle.ioToolOracleUncategorized80
pqs.onchainintel.netPQS - A Quality Gate For PromptsAI-native tools75
promptqualityscore.comPQS - A Quality Gate For PromptsAI-native tools75
agentfetch.devAgentFetchAI-native tools70
trydock.aiDock. The AI workspace for you, your team, and every agent.AI-native tools70
hallucinationherald.comThe Hallucination HeraldUncategorized65

Gaps in the ecosystem

The gap that matters for builders: regulated high-value verticals are still thinly represented. Finance has 258 sites, health has 70, and education has 28. These are the same verticals where agents would deliver the most leverage per call — underwriting assistance, clinical documentation, degree-audit lookups — and they are the verticals where the MCP ecosystem is the least mature. Jobs (22) and news (6) round out the long tail. If you are deciding where to ship an MCP server and you want reach-per-server rather than defensibility through a crowd, the signal is clear: any vertical below 150 indexed sites is green field.

The pattern is consistent across every index we maintain: the teams that ship real MCP endpoints are a small fraction of the teams that claim MCP support. For builders, that gap is an opportunity — the verticals that are thin today will not stay thin for long.

Methodology

NHS crawls submitted URLs and auto-discovered candidates from public sources (awesome-mcp-servers, PulseMCP, llmstxt.site, and a handful of curated feeds), then scores each site against seven weighted signals: llms.txt present and parseable; ai-plugin.json at /.well-known/; an OpenAPI or AsyncAPI spec at a discoverable path; an MCP manifest; a live JSON-RPC MCP handshake; documented rate-limit and auth headers; and an accessible structured API response. Sites are re-crawled weekly. Scores range 0-100; any score above 75 corresponds to a site that an autonomous agent can realistically integrate without human help. The full probe methodology is open-source at nothumansearch.ai/methodology.

Weekly submission volume is running at 65 candidates for the week starting 2026-04-27, most from autonomous discovery agents rather than human submissions.

Download raw data: The MCP ecosystem health dataset is mirrored as a public gist — CSV · Markdown · view on GitHub. Auto-updated every weekly regeneration, canonical raw URLs are stable across revisions.

Implications for builders

Implications for builders. If you are shipping an MCP server: the live-probe bar is low but not everyone clears it — make sure your deployment actually answers initialize, not just serves a manifest. If you are building an agent that consumes MCP servers at runtime: discover against a live-verified index, not a static list. And if you are choosing a vertical: the crowded categories (developer tools, AI-native tools) are fighting over the same agent integrations, while finance, health, and education are asking to be built.

What's next

For the human side of this market — who is hiring the engineers to build against this infrastructure — see Q2 2026 AI Engineering Hiring Snapshot. For the engineering maturity ladder that separates teams shipping real MCP servers from teams publishing manifests that don't work, see Beyond the Prompt. For the governance dimension — what happens when agents start acting against these endpoints rather than just reading from them — see The Agentic Accountability Gap. Full reading paths at the Research Atlas.