Integrate MCP trust scores into your tools, agents, and workflows.
Free tier included. No credit card required.
Base URL for all API requests:
Example request:
Give your AI agent direct access to trust scores. The mcp-scorecard-server package wraps this API as an MCP tool — no HTTP calls needed in your code.
Add to your Claude Code config (.mcp.json):
Available tools:
| Tool | Description |
|---|---|
| check_server_trust | Look up trust score, flags, and install info for a specific server |
| search_servers | Search servers by keyword (min 2 chars) |
| list_servers | Browse and filter servers by score, flags, platform, or namespace |
| get_ecosystem_stats | Aggregate stats — total servers, score distribution, flag summary |
Works with any MCP-compatible client — Claude Code, Cursor, Windsurf, or your own agent.
All endpoints except /v1/health require an API key passed via the X-API-Key header.
Invalid or missing keys return 401 Unauthorized.
| Parameter | Type | Description |
|---|---|---|
| limit | int | Results per page. 1–200, default 50. |
| offset | int | Pagination offset. Default 0. |
| sort | string | Sort field: trust_score, name, namespace, provenance, maintenance, popularity, permissions, scored_at. |
| order | string | Sort direction: asc or desc. Default desc. |
| min_score | int | Filter by minimum trust score. |
| flags | string | Filter by flag name, e.g. SENSITIVE_CRED_REQUEST. |
| target | string | Filter by platform target, e.g. PostgreSQL. |
| namespace | string | Filter by publisher namespace. |
| Parameter | Type | Description |
|---|---|---|
| q | string | Search query. Required, min 2 characters. |
| limit | int | Max results. 1–200, default 20. |
Rate limits reset daily at midnight UTC. Every response includes headers to track your usage:
When you exceed your limit, the API returns 429 Too Many Requests with a Retry-After header.
All responses use a standard envelope:
Responses may be cached for up to 1 hour. CORS is enabled for all origins.
| Status | Meaning |
|---|---|
| 400 | Bad request — missing or invalid parameters |
| 401 | Unauthorized — missing or invalid API key |
| 404 | Not found — server or route doesn't exist |
| 429 | Rate limit exceeded — wait for reset |
| 502 | Upstream error — Supabase is unreachable |
Check trust scores before granting a server access to credentials.
Gate MCP server additions on minimum trust thresholds.
Monitor trust signals across your fleet of MCP servers.
Evaluate server trust programmatically before tool selection.