Analyzes Solana token addresses to determine risk factors, providing detailed risk assessments including Snif scores, market capitalization, price data, supply information, and audit status to help identify potential rug pulls.
Rug-Check-MCP
An MCP server that detects potential risks in Solana meme tokens, helping AI agents avoid rug pulls and unsafe projects.
Features
Token Analysis Tool: The
analysis_tokentool retrieves and processes Solana token data from the Solsniffer API.Structured Output: Returns detailed token information including name, symbol, Snif score, market cap, price, supply, risks, and audit status.
Related MCP server: Solana Model Context Protocol (MCP) Demo
Prerequisites
Python 3.10 or higher
A Solsniffer API key (sign up at Solsniffer to obtain one)
Installation
Installing via Smithery
To install Rug Check for Claude Desktop automatically via Smithery:
Manual Installation
Clone the Repository:
git clone https://github.com/kukapay/rug-check-mcp.git cd rug-check-mcpInstall Dependencies: Ensure you have
pipinstalled, then run:pip install mcp[cli] requests python-dotenvClient Configuration:
"mcpServers": { "rug-check-mcp": { "command": "python", "args": ["path/to/rug-check-mcp/main.py"], "env": { "SOLSNIFFER_API_KEY": "your_solsniffer_api_key_here" } } }
Tool: analysis_token
Description: Analyzes a Solana token based on its address.
Input:
token_address(string) - The Solana token address to analyze.Output: A dictionary containing:
token_address: Token addresstoken_name: Token nametoken_symbol: Token symbolsnif_score: Solsniffer risk score (0-100)market_cap: Market capitalization in USDprice: Token price in USDsupply_amount: Total supply of the tokenrisks: High, moderate, and low risk details with counts and descriptionsaudit_risk: Audit status (mint/freeze disabled, LP burned, top 10 holders)
Example Output
For token address 9VxExA1iRPbuLLdSJ2rB3nyBxsyLReT4aqzZBMaBaY1p:
Prompt Examples
Below are examples of prompts you might use in an MCP-compatible client (e.g., Claude Desktop) and the expected responses after the analysis_token tool is invoked.
Prompt:
"Can you analyze the Solana token at address
9VxExA1iRPbuLLdSJ2rB3nyBxsyLReT4aqzZBMaBaY1p?"
Response:
Prompt:
"What’s the risk profile of the token
So11111111111111111111111111111111111111112?"
Response:
Prompt:
"Tell me about the token
4k3Dyjzvzp8eMZWUXbBCjEvwSkkk59S5iCNLY3QrkX6R."
Response:
License
This project is licensed under the MIT License. See LICENSE for details.