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.

Free

10/day
  • Web lookup tool
  • REST + MCP, 10 calls/day per IP
  • No signup
Use it free
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.