Skip to main content

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โ€‹

ToolWhat it does
get_token_riskReal-time risk score (0โ€“100 + tier + factors), 13+ chains
get_wallet_analysisWallet activity, balance, history, reputation
get_deployer_reputationDeployer score: 100 = clean, 0 = serial rugger
get_news_sentimentLatest news with sentiment classification
generate_reportFull AI research report on a token or wallet
query_catalogNatural-language search over the tool catalog
find_similar_tokensVector-similar tokens
resolve_entityCross-chain entity resolution
analytics_queryRead-only SQL over the embedded analytics engine
parquet_queryQuery raw chain data: transfers, swaps, deployments
eth_labels_query115K+ labeled Ethereum addresses
eth_labels_statsLabel database statistics
status_checkHealth across all RMI subsystems
mcp_discoverSelf-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"}'

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โ€‹

SymptomFix
Client shows 0 toolscurl /mcp/tools to confirm reachability; restart client after config edit
402 Payment RequiredFree tier exhausted โ€” connect a wallet / fund x402 calls
npx mcp-remote hangs on first runIt prompts to approve the OAuth-less handshake once; approve in the browser
Wrong chain errorsUse the exact chain ids from the tool schema (enum in /mcp/tools)