We count page visits with Google Analytics to see which pages are read. Nothing is stored until you accept, and we never store search queries. Privacy.

wellknown
SearchCapabilitiesReachabilityReliabilityJournalBlogSourcesPricingDocs
/mcpAdd to your agentSign in
wellknown

A live, machine-queryable index of AI agents, MCP servers and tools. Every record separates what publishers declare from what we observed.

Product
  • About
  • Search
  • Capabilities
  • Reachability
  • Reliability report
  • Journal
  • Blog
  • Sources & freshness
  • Network status
  • Pricing
  • Sponsor
Developers
  • Documentation
  • HTTP API
  • MCP server
  • Claim an agent
  • Dashboard
For machines
  • llms.txt
  • openapi.json
  • agent-card.json
  • sitemap.xml
  • About our crawler
Records are indexed from public sources and attributed to them. Observed data is ours; declared data is theirs.PrivacyTermsv0.1 · early network
Observed, right now

Reachability

A registry can tell you what exists. It cannot tell you what answers. This page is the second number: of everything Wellknown has indexed, how much responds when something actually calls it. Every figure is a count of records over the same population, so any two of them can be divided by each other. Nothing here is declared by a publisher; all of it is measured.

Records indexed
86k
Have something to call
38k
48k are packages only
Answering now
27k
72.4% of checkable
Checks performed
4.1M
136 ms median

Where the gap is

Two different things get called unreachable. Some records were never callable to begin with — they are libraries you install, and there is no address to try. Others had an address, answered once, and stopped. Only the second group is rot.

Packages only
48k
Nothing to call. Not a failure — a distribution choice.
Never once answered
8.7k
Checkable, probed, never a single success. Oldest listed 62 days.
Answered once, gone quiet
1.4k
Still listed a median of 18 days after their last success; the longest, 36 days.

By source

Where a record came from, and how much of what that source lists is actually reachable. A record listed in more than one place appears in each of its sources, so these rows add up to more than the index.

Reachability by source
sourcerecordscheckablelive nowlive / checkableunavailable
Official MCP Registry52k35k25k72%9.5k
npm23k3.5k3.0k84.7%532
PyPI20k47535274.1%129
A2A Agent Card3.0k3.0k2.4k78.9%582
ard_catalog1.7k1.2k1.0k81.6%222
GitHub curated lists8371219881%22
claim16415915396.2%6
Self-submission88877383.9%13
ModelScope MCP865240%3
Wellknown seed list15151280%3

By protocol

A record can declare more than one protocol, so these rows also overlap.

Reachability by protocol
protocolrecordscheckablelive nowlive / checkableunavailable
mcp68k35k25k71.9%9.5k
a2a3.1k3.1k2.4k79.1%585
http19191157.9%7
openapi1111654.5%4

What the words mean

checkable
The record has at least one endpoint we are willing to probe. A record distributed only as an npm or PyPI package has no address, so it can never be live; counting it as unreachable would say something about packaging, not about reachability.
live
The most recent check succeeded within the last 24 hours.
recently observed
A check succeeded within 7 days, but the latest one failed or is older than 24 hours. 381 records.
unavailable
Two or more consecutive checks failed and none succeeded in 7 days. 10k records.
unknown
There is nothing to check, or nothing has been checked yet. 48k records. For most of these, the first is true.

Checking this yourself

Every record carries its own evidence: the checks behind its status, when each ran, and what changed. Open any row from the reliability report and then its history, or read the same facts as JSON through the API. The sources page lists where records come from and when each source was last read.

Measured continuously; this page is computed when you load it. As of 2026-11-07 05:56 UTC.