MCP Setup
Rug Munch Intelligence runs a public Model Context Protocol server:
Server: rugmunch-intelligence v5.0.0
Endpoint: https://mcp.rugmunch.io/mcp (Streamable HTTP / JSON-RPC)
Protocol: MCP 2024-11-05
Tools: 14 (all versioned, none deprecated)
Free tier: 5 calls/day per tool, then x402 micropayments
Discovery endpoints (no auth):
curl https://mcp.rugmunch.io/mcp/info # server info + capabilities
curl https://mcp.rugmunch.io/mcp/tools # tool list with JSON schemas
The 14 toolsโ
| Tool | What it does |
|---|---|
get_token_risk | Real-time risk score (0โ100 + tier + factors), 13+ chains |
get_wallet_analysis | Wallet activity, balance, history, reputation |
get_deployer_reputation | Deployer score: 100 = clean, 0 = serial rugger |
get_news_sentiment | Latest news with sentiment classification |
generate_report | Full AI research report on a token or wallet |
query_catalog | Natural-language search over the tool catalog |
find_similar_tokens | Vector-similar tokens |
resolve_entity | Cross-chain entity resolution |
analytics_query | Read-only SQL over the embedded analytics engine |
parquet_query | Query raw chain data: transfers, swaps, deployments |
eth_labels_query | 115K+ labeled Ethereum addresses |
eth_labels_stats | Label database statistics |
status_check | Health across all RMI subsystems |
mcp_discover | Self-introspection: tools, versions, deprecations |
Claude Desktopโ
Claude Desktop speaks stdio MCP, so bridge the remote server with mcp-remote.
Edit claude_desktop_config.json (Claude โ Settings โ Developer โ Edit Config):
{
"mcpServers": {
"rugmunch": {
"command": "npx",
"args": ["-y", "mcp-remote", "https://mcp.rugmunch.io/mcp"]
}
}
}
Restart Claude Desktop. Ask it: "What's the risk score for token X on Solana?"
Cursorโ
Add to ~/.cursor/mcp.json (global) or project .cursor/mcp.json:
{
"mcpServers": {
"rugmunch": {
"command": "npx",
"args": ["-y", "mcp-remote", "https://mcp.rugmunch.io/mcp"]
}
}
}
Enable the server in Cursor โ Settings โ MCP, then use it in Agent mode.
opencodeโ
opencode supports remote MCP natively โ no bridge needed. Add to opencode.json:
{
"mcp": {
"rugmunch": {
"type": "remote",
"url": "https://mcp.rugmunch.io/mcp",
"enabled": true
}
}
}
Calling tools directly (no MCP client)โ
The server also exposes plain HTTP:
curl -X POST https://mcp.rugmunch.io/mcp/call/get_token_risk \
-H "Content-Type: application/json" \
-d '{"chain": "solana", "address": "EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1o"}'
Paid tier (x402)โ
Free tier is 5 calls/day per tool. Beyond that, calls are billed via x402 (USDC micropayments, wallet-signed โ no subscription). The paid gateway variant is:
https://mcp.rugmunch.io/mcp/x402
with discovery at https://mcp.rugmunch.io/.well-known/x402. Agents that hold a
funded wallet can run unlimited paid calls; see x402 Payments for chains,
prices, and facilitators.
Troubleshootingโ
| Symptom | Fix |
|---|---|
| Client shows 0 tools | curl /mcp/tools to confirm reachability; restart client after config edit |
402 Payment Required | Free tier exhausted โ connect a wallet / fund x402 calls |
npx mcp-remote hangs on first run | It prompts to approve the OAuth-less handshake once; approve in the browser |
| Wrong chain errors | Use the exact chain ids from the tool schema (enum in /mcp/tools) |