SolSentry MCP
OfficialThe SolSentry MCP server provides Solana threat intelligence and rug pull risk analysis, enabling AI agents to assess wallet and token risk on Solana mainnet.
check_operator: Analyze a Solana wallet's history as a token deployer — returns confirmed rug count, risk label, behavioral tags, and a plain-English summary.check_token: Evaluate a Solana token mint's risk profile — returns risk score, flags, operator history, and bundle detection to help decide whether to buy or list a token.get_top_operators: Retrieve a ranked leaderboard of the worst serial rug pull deployers tracked by SolSentry (up to 50 operators), useful for blacklisting known bad actors.get_network_stats: Fetch system-wide threat intelligence metrics including total scans, prediction accuracy, resolve rate, operator counts, and bot cluster data.explain_risk: Get a plain-English explanation of why a specific wallet or token is considered risky — suitable for displaying warnings directly to end users.
The server continuously monitors Solana mainnet to track serial rug pull operators, bot clusters, and malicious token launches.
Click on "Install Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@SolSentry MCPCheck token 7GCihg... for rug risk"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
@solsentry/mcp
RugCheck tells you a fire is burning. SolSentry tells you who lit it.
SolSentry packages its public operator-risk intelligence surface as an MCP
server, a TypeScript SDK, and a skills bundle. All interfaces use the live REST
API at https://api.solsentry.app.
Live references
Precision is auditable per-mint at /v1/predictions/{mint} (live). Pull any
current system numbers from the live API rather than this README — never cite a
hardcoded accuracy/precision figure or operator-level aggregate as a standing fact.
API stats:
https://api.solsentry.app/v1/statsNPM:
https://www.npmjs.com/package/@solsentry/mcpGitHub org:
https://github.com/solsentry
Related MCP server: token-rugcheck
Interfaces
Surface | Use it when | Entry |
MCP server | AI agents (Claude Desktop, Cursor, Claude Code, any MCP client) |
|
TypeScript SDK | TS backends, bots, wallets, dApps that don't speak MCP |
|
Skills bundle | Claude Code / Cursor with the Agent Skills spec |
|
All three call the public REST API at api.solsentry.app. No API key
required for read endpoints.
Numbers drift daily as predictions resolve — verify live: curl https://api.solsentry.app/v1/stats
What's in this repo
solsentry-mcp/
├── src/ ← TypeScript source (MCP server + SDK)
├── skills/
│ └── solsentry-postdeploy/ ← 1 skill, 6 references (progressive disclosure)
│ ├── SKILL.md orchestrator: when to load each reference
│ └── references/
│ ├── threat-intel.md · generic risk lookup
│ ├── counterparty.md · pre-CPI counterparty check
│ ├── monitor.md · post-deploy program monitoring
│ ├── forensics.md · post-incident drain trace
│ ├── token-launch.md · pre-launch readiness for your own token
│ └── cluster-graph.md · operator/bot network exploration
└── docs/ ← public reference docs
├── risk-scoring.md · scoring methodology + thresholds
├── flags.md · canonical flag glossary
├── openapi.yaml · machine-readable REST spec
└── x402-example.md · paid endpoint integration exampleSolSentry monitors Solana mainnet continuously and tracks serial rug pull operators, bot clusters, and malicious token launches. The data is refreshed every 30 seconds and available to any client that speaks MCP or plain HTTP.
Quick start
npx -y @solsentry/mcpClaude Desktop
{
"mcpServers": {
"solsentry": {
"command": "npx",
"args": ["-y", "@solsentry/mcp"]
}
}
}Cursor / Claude Code
{
"mcpServers": {
"solsentry": {
"command": "npx",
"args": ["-y", "@solsentry/mcp"]
}
}
}Tools
Tool | Purpose |
| Risk profile of a wallet as a token deployer |
| Risk profile of a token mint |
| Leaderboard of serial ruggers |
| System-wide public metrics |
| Plain-language summary for a wallet or mint |
TypeScript SDK
import { SolSentryClient } from "@solsentry/mcp/client";
const client = new SolSentryClient();
const stats = await client.get("/v1/stats");
console.log(stats);REST API
curl https://api.solsentry.app/v1/stats
curl https://api.solsentry.app/v1/operator/<wallet-address>
curl https://api.solsentry.app/v1/top-operators?limit=5Configuration
Environment variable | Default | Purpose |
|
| API endpoint |
| — | Bearer token for authenticated endpoints |
Notes
Public quality claim: precision is auditable per-mint at
/v1/predictions/{mint}(live) — re-verify on the day; never ship a hardcoded precision number.
Requirements
Node.js >= 18
License
MIT
Links + Contact
Site: solsentry.app
X (project): @solsentryai
Telegram: t.me/solsentryai
GitHub: github.com/solsentry
Email:
hello@solsentry.appBuilt by: Crash Diniz · @crashdiniz
Maintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Latest Blog Posts
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/solsentry/solsentry-mcp'
If you have feedback or need assistance with the MCP directory API, please join our Discord server