MCP Tools Reference
This page documents all available MCP tools for credit scoring, financial reporting, identity verification, and agentic reputation.Credit Scoring
get_credit_score
Get the Cred Protocol credit score for an Ethereum address or ENS name.Ethereum address (0x…) or ENS name (e.g., vitalik.eth)
Include detailed score factors explaining the score
- 920-1000: Excellent
- 840-919: Very Good
- 750-839: Good
- 640-749: Fair
- 300-639: Low
get_credit_scores_batch
Get individual credit scores for multiple Ethereum addresses at once.List of Ethereum addresses or ENS names
Financial Reporting
get_financial_summary
Get a comprehensive financial summary for an Ethereum address.Ethereum address or ENS name
- Asset values (total assets, collateral, debt, stablecoins)
- Activity metrics (transactions, transfers, NFTs)
- DeFi positions (loans, collateral deposits)
- Credit events (liquidations, defaults, repayments)
- Identity attestations
Identity Verification
get_identity_attestations
Get verified identity attestations for an Ethereum address.Ethereum address or ENS name
- ENS Name - Ethereum Name Service domain ownership
- Basename - Base network name service (username.base.eth)
- Gitcoin Passport - Humanity verification (score ≥ 20)
- POAPs - Proof of Attendance Protocol tokens
- Worldcoin - Verified human
- BrightID - Social verification
Portfolio Value
get_portfolio_value
Get the total USD value of all assets across all supported blockchains.Ethereum address or ENS name
get_chain_portfolio_value
Get the portfolio value on a specific blockchain.Ethereum address or ENS name
Blockchain network ID
| Chain | ID |
|---|---|
| Ethereum | 1 |
| Optimism | 10 |
| BSC | 56 |
| Polygon | 137 |
| Base | 8453 |
| Arbitrum | 42161 |
| Celo | 42220 |
| Avalanche | 43114 |
| Scroll | 534352 |
| Linea | 59144 |
Live API Tools
The following tools call the real Cred Protocol API with actual blockchain data. These require theCRED_API_KEY environment variable to be set.
Generate your API key from the Cred Protocol Dashboard, then set it as the
CRED_API_KEY environment variable.get_live_credit_score
Get a real credit score using the live Cred Protocol API with the Andromeda 1.0 scoring model and real on-chain data.Ethereum address (0x…) or ENS name (e.g., vitalik.eth)
Include detailed score factors explaining what influences the score
Unlike the sandbox
get_credit_score tool (which returns mock data), this tool calls the real API endpoint at /api/v2/score/address/{address} to compute an actual credit score.CRED_API_KEY environment variable
Score Ranges:
- 920-1000: Excellent
- 840-919: Very Good
- 750-839: Good
- 640-749: Fair
- 300-639: Low
get_live_financial_summary
Get a comprehensive, multi-chain financial report using the live Cred Protocol API with real on-chain data.Ethereum address (0x…) or ENS name (e.g., vitalik.eth)
Unlike the sandbox
get_financial_summary tool (which returns mock data), this tool calls the real API endpoint at /api/v2/report/address/{address} to generate a detailed credit report aggregated across multiple chains.CRED_API_KEY environment variable
Report includes:
- Asset values (total assets, collateral, debt, stablecoins)
- Activity metrics (transactions, transfers, NFTs)
- DeFi positions (loans, collateral deposits)
- Credit events (liquidations, defaults, repayments)
- Identity attestations
- Global percentile rankings
get_live_identity_attestations
Get verified identity attestations using the live Cred Protocol API with real blockchain data.Ethereum address (0x…) or ENS name (e.g., vitalik.eth)
Unlike the sandbox
get_identity_attestations tool (which returns mock data), this tool calls the real API endpoint at /api/v2/identity/address/{address}/attestations with actual blockchain data.CRED_API_KEY environment variable
Attestation Types:
- ENS Name - Ethereum Name Service domain ownership
- Basename - Base network name service (username.base.eth)
- Gitcoin Passport - Humanity verification (score ≥ 20)
- POAPs - Proof of Attendance Protocol tokens
- Worldcoin - Verified human credentials
- BrightID - Social verification
Agentic Reputation (ERC-8004)
search_agents
Search for AI agents registered in the ERC-8004 Identity Registry on Base. Returns matching agents with their on-chain IDs, owner addresses, and registration metadata.Search query — matches against agent name or description (case-insensitive)
Page number for pagination
Results per page (max: 100)
This is a live-only tool — it queries the real ERC-8004 Identity Registry index on Base (chain ID 8453). Requires the
CRED_API_KEY environment variable.CRED_API_KEY environment variable
ERC-8004 defines a standard for registering AI agent identities on-chain as ERC-721 tokens. Each agent has an owner address and metadata (name, description, image) resolved from its tokenURI.
Error Handling
All endpoints return consistent error responses:400- Invalid request (bad address format, missing parameters)401- Authentication required (for live tools without API key)404- Resource not found500- Server error