Getting Started with MCP Services
This guide shows you how to connect to Cred Protocol’s MCP services using different methods.Prerequisites
All MCP endpoints require an API key. Generate one from the Cred Protocol Dashboard.Method 1: HTTP Endpoints (Simplest)
The easiest way to use MCP services is through the HTTP endpoints.Base URL
Quick Test
Response
Method 2: Cursor IDE Integration
If you’re using Cursor, you can integrate Cred Protocol as an MCP server.Step 1: Configure Cursor
Add to your.cursor/mcp.json file:
Step 2: Use in Cursor
Once configured, you can ask Cursor’s AI:“What’s the credit score for vitalik.eth?”The AI will automatically call the MCP tool and respond with the result.
Method 3: Claude Code
For Claude Code (CLI, desktop app, or IDE extensions), add to your project’s.mcp.json:
“What’s the credit score for vitalik.eth?”
Method 4: Claude Desktop
For Claude Desktop, add to your MCP configuration:Method 5: Custom HTTP Client
Build your own client using standard HTTP requests:Python
JavaScript/TypeScript
Available Endpoints
All endpoints requireAuthorization: Bearer YOUR_API_KEY header.
Score & Reports:
| Endpoint | Method | Description |
|---|---|---|
/mcp/score/{address} | GET | Get credit score |
/mcp/score/batch | POST | Batch score multiple addresses |
/mcp/score/aggregate?addresses=... | GET | Aggregated score for multiple addresses |
/mcp/summary/{address} | GET | Get financial summary |
/mcp/report/{address} | GET | Comprehensive multi-chain credit report |
/mcp/report/{address}/summary | GET | Summary report (no per-chain details) |
/mcp/report/{address}/chain/{chain_id} | GET | Single-chain detailed report |
/mcp/report/{address}/chain/{chain_id}/summary | GET | Single-chain summary |
| Endpoint | Method | Description |
|---|---|---|
/mcp/portfolio/{address} | GET | Get total portfolio value |
/mcp/portfolio/{address}/chain/{chain_id} | GET | Get chain-specific portfolio |
/mcp/portfolio/{address}/composition | GET | Portfolio breakdown by asset type |
| Endpoint | Method | Description |
|---|---|---|
/mcp/identity/{address} | GET | Get identity attestations |
/mcp/identity/{address}/sybil | GET | Sybil detection score |
/mcp/graph/{address}?chain_id=1 | GET | Transaction graph visualization |
| Endpoint | Method | Description |
|---|---|---|
/mcp/agents/count | GET | Total registered agents |
/mcp/agents | GET | Paginated agent list |
/mcp/agents/search?q={query} | GET | Search agents by name/description |
/mcp/agents/{agent_id} | GET | Get agent info by ID |
/mcp/agents/{agent_id}/reputation | POST | Submit reputation feedback (10 CU) |
/mcp/agents/{agent_id}/reputation | GET | Read reputation summary (1 CU) |
/mcp/agents/{agent_id}/reputation/status/{id} | GET | Track submission status |
/mcp/tools | GET | List all available tools |
Next Steps
Explore Tools
Learn about each available tool
See Examples
Practical usage examples