Connect the TestedMCP MCP server
TestedMCP is a directory of MCP servers we install and test. This page is for our own remote MCP server: a read-only lookup of those test results, so a client can search the directory, read a score and its evidence, and check whether a package is deprecated or has a recorded replacement.
The server does not ask for a sign-in or an API key. It does not write data, and it does not act on a user's accounts.
Endpoint
https://testedmcp.com/mcp
Transport: Streamable HTTP. Send JSON-RPC 2.0 in a POST body. JSON-RPC is POST-only. A GET or HEAD request returns a short JSON description of the server (name, version, and tool names) and does not run a tool. Registry name: com.testedmcp/testedmcp. Server version, as returned by initialize on 10 November 2026: 0.1.0.
Add it in Claude (custom connector)
These steps follow Anthropic's Add a connector that isn't in the directory guide (checked 10 November 2026). On a Free, Pro, Max, or Ultra plan:
- Open Customize > Connectors on claude.ai.
- Select Add, then Add custom connector.
- Name it
TestedMCPand enter the server URLhttps://testedmcp.com/mcp. Click Continue. - For authentication, choose No sign-in. Keep any setting marked Detected unless this page later says otherwise. Do not add request headers or an API key.
- Click Add. If the connector shows Connect, click it. No account is required.
On a Team or Enterprise plan, an Owner adds the custom connector under Organization settings > Connectors, then each member connects from Customize > Connectors.
The Free plan allows one custom connector. Adding this one uses that slot.
Once it is connected, try: “Search TestedMCP for git MCP servers and show the top scores” or “Is @modelcontextprotocol/server-github deprecated, and has TestedMCP recorded a replacement?”
Add it in Cursor (mcp.json)
Project config (.cursor/mcp.json) or the user MCP config:
{
"mcpServers": {
"testedmcp": {
"url": "https://testedmcp.com/mcp"
}
}
}Some clients also accept an explicit HTTP type, which is equivalent for this endpoint:
{
"mcpServers": {
"testedmcp": {
"type": "http",
"url": "https://testedmcp.com/mcp"
}
}
}Then ask Cursor to look up a server we have tested, for example: “Is @modelcontextprotocol/server-github deprecated, and has TestedMCP recorded a replacement?”
Add it in VS Code
In the workspace file .vscode/mcp.json (VS Code format):
{
"servers": {
"testedmcp": {
"type": "http",
"url": "https://testedmcp.com/mcp"
}
}
}In a portable .mcp.json at the workspace root, the top-level key is mcpServers instead of servers. Either way, no headers or API key are needed. Official field names: VS Code MCP configuration reference (checked 10 November 2026).
Add it in Claude Code (CLI)
claude mcp add --transport http testedmcp https://testedmcp.com/mcpNo header and no token. Official command shape: Connect Claude Code to tools via MCP (checked 10 November 2026). Confirm with claude mcp list or /mcp inside a session.
Tools
All four tools are read-only. Each has a title, readOnlyHint: true, and destructiveHint: false. Inputs use either a search query or a TestedMCP slug (for example exa) or an npm package name.
search_servers
Search MCP servers we have tested, by name, package, or category. Results are sorted by score. Optional arguments: category, include_deprecated (default false), limit (default 10, maximum 50).
Example call:
{
"name": "search_servers",
"arguments": { "query": "git", "limit": 3 }
}Example result from a live call on 10 November 2026, America/Chicago (trimmed to the structured fields):
[
{
"slug": "git-reference-python",
"label": "Git (reference, Python)",
"package": "mcp-server-git",
"category": "dev",
"score": 100,
"tested": "2026-10-22",
"deprecated": false,
"url": "https://testedmcp.com/tools/git-reference-python/"
},
{
"slug": "git-cyanheads",
"label": "Git (cyanheads)",
"package": "@cyanheads/git-mcp-server",
"category": "dev",
"score": 100,
"tested": "2026-10-22",
"deprecated": false,
"url": "https://testedmcp.com/tools/git-cyanheads/"
},
{
"slug": "digitalocean-mcp-official-digitalocean-labs",
"label": "DigitalOcean MCP (official, digitalocean-labs)",
"package": "@digitalocean/mcp",
"category": "cloud",
"score": 70,
"tested": "2026-10-22",
"deprecated": false,
"url": "https://testedmcp.com/tools/digitalocean-mcp-official-digitalocean-labs/"
}
]get_score
Score (0–100), each test's result, points and evidence, the version tested, and the test date for one MCP server.
Example call:
{
"name": "get_score",
"arguments": { "slug_or_package": "mcp-server-git" }
}Example result from a live call on 10 November 2026:
{
"slug": "git-reference-python",
"package": "mcp-server-git",
"version_tested": "2026.10.19",
"score": 100,
"max_score": 100,
"tested": "2026-10-22",
"tests": {
"install": {
"result": "pass",
"points": 20,
"evidence": "`uv pip install mcp-server-git` (Python venv, Linux) succeeded in 0s."
},
"handshake": {
"result": "pass",
"points": 30,
"evidence": "MCP `initialize` + `tools/list` over stdio succeeded with no credentials; 12 tools listed in 1.4s."
},
"maintenance": {
"result": "pass",
"points": 25,
"evidence": "Repo pushed 2 days before test; 91,469 GitHub stars."
},
"docs": {
"result": "pass",
"points": 15,
"evidence": "README over 3,000 chars; install instructions present; `mcpServers` config example present. Check of the package's own README (PyPI long_description (package README))."
},
"license": {
"result": "pass",
"points": 10,
"evidence": "MIT (OSI-approved)."
}
},
"tools_listed": 12,
"needs_credentials": false,
"deprecated": false,
"url": "https://testedmcp.com/tools/git-reference-python/",
"source": "https://testedmcp.com/data/scored.json"
}is_deprecated
Deprecation status, npm's exact deprecation message (null if none), and the verification date.
Example call:
{
"name": "is_deprecated",
"arguments": { "slug_or_package": "@modelcontextprotocol/server-github" }
}Example result from a live call on 10 November 2026:
{
"slug": "github-legacy-reference",
"package": "@modelcontextprotocol/server-github",
"deprecated": true,
"npm_message": "Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.",
"verified": "2026-10-22",
"tested": "2026-10-22",
"url": "https://testedmcp.com/tools/github-legacy-reference/",
"source": "https://testedmcp.com/data/scored.json"
}get_replacement
A maintained replacement when we have evidence (for example from npm's message or the archived repo README); otherwise "none identified".
Example call:
{
"name": "get_replacement",
"arguments": { "slug_or_package": "@modelcontextprotocol/server-github" }
}Example result from a live call on 10 November 2026:
{
"slug": "github-legacy-reference",
"package": "@modelcontextprotocol/server-github",
"deprecated": true,
"replacement": "github/github-mcp-server",
"evidence": "deprecation notice in the archived repo's README (modelcontextprotocol/servers-archived, src/github/README.md, checked 2026-11-04)",
"verified": "2026-10-22"
}If a slug or package is not in the directory, the tool returns an error: it is not listed on TestedMCP (not yet tested). Use search_servers first.
Limits
- No sign-in and no API key. The endpoint is unauthenticated.
- Tools only read. They do not install servers, write files, or change anyone's accounts.
search_serversreturns at most 50 matches per call (default 10).- The server rejects a request body larger than 64 KB.
- Scores are from our install, handshake, maintenance, docs, and license checks. They are not quality ratings.
- A listing that is not in our data is reported as not yet tested. We do not invent a score.
Data source
Responses come from the same public test records we publish at https://testedmcp.com/data/scored.json and https://testedmcp.com/data/npm-deprecations.json. Score, deprecation, and replacement lookups include a source field. As of 10 November 2026 the directory has 299 tested servers (24 deprecated or archived). See the directory or llms.txt for the current count.
GitHub Copilot allowlist
If you administer GitHub Copilot for an enterprise, we publish a managed-settings.json fragment from the same records: the exact commands and remote URLs from our testing. See the Copilot allowlist.
Support and privacy
Questions: support@testedmcp.com.
How we handle requests to this endpoint: Privacy Policy.
Examples checked {MD}