core3, the public CORE3 MCP server. Once connected, your agent can call read-only tools for category quality scores, project metrics, Proof of Voice, and exchange risk data.
Server URL
Transport
CORE3 MCP uses Streamable HTTP—a stateless HTTP transport defined by the MCP specification. Your client opens a session against the endpoint URL; no WebSocket or stdio process is required.Authentication
No authentication is required. You do not need an API key orx-api-key header to use MCP tools.
Conventions
slug— Canonical project or exchange identifier passed to most tools. Brand names often differ from the slug (for example Compound →compound-governance-token, Coinbase →coinbase-exchange). Preferresolve_project_slugwhen the user gives a brand, ticker, or name. Useget_projects_listwhen you need the full project catalog. There is no exchange discovery tool—only call exchange score tools with a confirmed CORE3 slug.days— Positive integer for history tools (get_project_categories_scores_dynamic,get_exchange_categories_scores_dynamic). Specifies how many days of score history to return.
Connect your client
Cursor
Add the server to your MCP configuration file (project-level.cursor/mcp.json or user-level settings):
cursor-mcp.json
Claude Desktop
Add the server toclaude_desktop_config.json:
claude_desktop_config.json
Other MCP clients
Any client that supports MCP Streamable HTTP can connect using the same URL. Refer to your client’s documentation for the exact configuration format.Your first tool calls
After connecting, verify the integration with these tools in order:1. Check health
Callcheck_health with no parameters. A successful response confirms the server is reachable:
2. Resolve a project slug
Callresolve_project_slug with query: "ethereum". On success, structuredContent.status is resolved and you get resolvedSlug / resolvedName for follow-up tools.
If status is ambiguous or not_found, do not guess a slug or answer for a different entity—ask the user to choose or provide the exact CORE3 slug.
Optionally call get_projects_list to browse the full catalog (structuredContent.projects and totalProjects).
3. Fetch a category quality score
Callget_project_security_score with slug: "ethereum". The response includes:
content— Human-readable confirmation text for the agentstructuredContent— Machine-readable JSON with envelope fields and the score object
rating is a letter grade (AAA–D). confidence is Exceptional, High, Moderate, or Low. See Tools reference for every tool’s return shape.
Response format
Every tool (exceptcheck_health) returns two layers:
Agents typically surface the text summary to users while using
structuredContent for downstream reasoning or display. Detail and score tools include a shared envelope (status, entityType, metric, slug fields, and—for scores—scoreType / scoreDirection).
Troubleshooting
Next steps
- Browse the full Tools reference for all 23 tools, parameters, and REST equivalents.
- Read MCP overview for scope and limitations.
- Pair category score results with Project PoL methodology or CEX PoL methodology for interpretation.