The MCP Census · API & MCP endpoint
Let your agent check an MCP server before it trusts one.
Query the health of any of 15,000+ MCP registry servers — stars, last push, gone/archived/deprecated, name-collisions, a fact-based verdict — from your code or straight from your agent over MCP.
Already subscribed? Get your API key.
Enter the email you subscribed with (activates within a minute of subscribing).
Quick start — REST
# search by keyword
curl "https://mcpcensus-lookup.jaco-veldsman.workers.dev/v1/search?q=github" \
-H "x-api-key: YOUR_KEY"
# one server's full health card
curl "https://mcpcensus-lookup.jaco-veldsman.workers.dev/v1/server?name=io.github.netdata/mcp-server" \
-H "x-api-key: YOUR_KEY"
Rate-limit headers on every response: x-ratelimit-remaining, x-tier. Without a key you get the free 10/day tier.
Quick start — MCP endpoint
Point any MCP client at the endpoint; your agent gets two tools, census_search and census_lookup, so it can vet a server at the moment it chooses one.
{
"mcpServers": {
"mcp-census": {
"url": "https://mcpcensus-lookup.jaco-veldsman.workers.dev/mcp",
"headers": { "x-api-key": "YOUR_KEY" }
}
}
}
What a health card contains
{
"server_name": "io.github.owner/name",
"health": "healthy | issues | unknown",
"health_problems": ["repo_gone", "npm_deprecated", ...],
"gh_stars": 1234, "months_since_push": 0.9,
"gh_archived": false, "npm_deprecated": false,
"name_collision_count": 3, "registry_status": "active",
"gh_license": "MIT", "gh_language": "TypeScript", ...
}
Verdicts are facts with evidence — unknown stays unknown, never guessed. Data from the official MCP registry, GitHub, npm and PyPI; refreshed regularly. No personal data.