Still Roach MCP
An official MCP server for AI agents to analyze Solana token holders, bundles, and developer wallets. It provides tools for checking token basics, lite analysis, full analysis, and bag watch reports, supporting both API key authentication and x402 pay-per-call payments.
Endpoint and access
No sign-in to connect and list tools. Individual tools may still need a vendor account, credentials, or permissions; check the documented prerequisites.
https://api.stillroach.com/mcpWhat you can do with it
- Check Solana token holder summaries
- Analyze token depth and linked wallets
- Retrieve bag watch reports and alerts
- Check API credits and quota
Source and maintenance
Protocol and capabilities
- Server
- roach-agent-api agentapi-0.2.0
- MCP protocol
- 2025-06-18
- Tools
- 7 advertised
- Resources
- Not advertised
- Resource templates
- Not advertised
- Prompts
- Not advertised
{
"tools": {
"listChanged": false
}
}Server-provided instructions
Untrusted server output shown for inspection. It is not Koskamo guidance and is excluded from knowledge search.
Tools
7 advertised
check_solana_token_basic — Basic Solana token check (free)
Free: verdict, token facts, shell check and holder summary for a Solana mint if it was scanned in the last hour. Returns status=not_cached otherwise. No key needed.
{
"type": "object",
"required": [
"mint"
],
"properties": {
"mint": {
"type": "string",
"pattern": "^[1-9A-HJ-NP-Za-km-z]{32,44}$",
"description": "Solana token mint address (base58)"
}
},
"additionalProperties": false
}{
"readOnlyHint": true,
"openWorldHint": true,
"idempotentHint": true,
"destructiveHint": false
}check_solana_token_lite — Lite Solana token check
Lite read (bagcheck.lite.v1): verdict, top-10 holder %, dev stake, launch buy / dev sold, KOL wallets holding, basic flags. Free for 3 fresh reads per day, then 1 credit; cached reads are free. Requires an API key. Not financial advice.
{
"type": "object",
"required": [
"mint"
],
"properties": {
"mint": {
"type": "string",
"pattern": "^[1-9A-HJ-NP-Za-km-z]{32,44}$",
"description": "Solana token mint address (base58)"
},
"max_data_age_seconds": {
"type": "integer",
"default": 600,
"maximum": 3600,
"minimum": 0,
"description": "reuse a cached lite read up to this age (free)"
}
},
"additionalProperties": false
}{
"readOnlyHint": true,
"openWorldHint": true,
"idempotentHint": false,
"destructiveHint": false
}analyze_solana_token — Full Solana token holder analysis
Full Bag Check (bagcheck.v1): verdict with reasons, shell/rug checks, top-holder behaviour (never sold / sold / churn / fresh), bundles, callers. 1 credit for a fresh scan, 0 if a scan newer than max_data_age_seconds exists. Requires an API key. Not financial advice.
{
"type": "object",
"required": [
"mint"
],
"properties": {
"mint": {
"type": "string",
"pattern": "^[1-9A-HJ-NP-Za-km-z]{32,44}$",
"description": "Solana token mint address (base58)"
},
"idempotency_key": {
"type": "string",
"maxLength": 128,
"description": "retry-safe key: a repeat returns the first result at no cost"
},
"max_data_age_seconds": {
"type": "integer",
"default": 600,
"maximum": 3600,
"minimum": 0,
"description": "reuse a cached scan up to this age (free)"
}
},
"additionalProperties": false
}{
"readOnlyHint": true,
"openWorldHint": true,
"idempotentHint": false,
"destructiveHint": false
}watch_report — Bag Watch report for a watched coin
Current Bag Watch snapshot and recent alerts (bagwatch.report.v1) for a coin on your Watch list. Requires a key for a wallet with an active Watch plan. Free.
{
"type": "object",
"required": [
"mint"
],
"properties": {
"mint": {
"type": "string",
"pattern": "^[1-9A-HJ-NP-Za-km-z]{32,44}$",
"description": "Solana token mint address (base58)"
}
},
"additionalProperties": false
}{
"readOnlyHint": true,
"openWorldHint": true,
"idempotentHint": true,
"destructiveHint": false
}alerts_since — Bag Watch alerts since a cursor
Alerts (bagwatch.alert.v1) across your watched coins and wallets, oldest first, after the given cursor. Pass next_cursor back to page. Requires a Watch plan key. Free.
{
"type": "object",
"properties": {
"limit": {
"type": "integer",
"default": 50,
"maximum": 200,
"minimum": 1
},
"cursor": {
"type": "string",
"description": "next_cursor from a previous call; omit for the start"
}
},
"additionalProperties": false
}{
"readOnlyHint": true,
"openWorldHint": true,
"idempotentHint": true,
"destructiveHint": false
}get_quota — API credits left
Credits left in your 30-day cycle (pool_resets_at = next refill) for your key, where they come from (free / Watch / Roach tier), and the per-key daily cap. Free.
{
"type": "object",
"properties": {},
"additionalProperties": false
}{
"readOnlyHint": true,
"openWorldHint": true,
"idempotentHint": true,
"destructiveHint": false
}get_credit_packs — How to buy more credits
Free, no key: credit pack prices (100 credits for 0.05 SOL, 5 USDC, or $STILL at 20% off; Solana only, no cards) and the keyless x402 pay-per-call option (USDC on Solana: lite 0.02, full 0.08 fresh / 0.02 cached, AI +0.04). Read-only: never moves funds. Ask the user before any payment.
{
"type": "object",
"properties": {},
"additionalProperties": false
}{
"readOnlyHint": true,
"openWorldHint": true,
"idempotentHint": true,
"destructiveHint": false
}Prompts
Not advertised
Resources
Not advertised
30-day availability
Aggregated from read-only remote checks; this is not a tool-execution or security guarantee.
- Successful checks
- 1 of 1 (100%)
- Average latency
- 539 ms
- 95th percentile latency
- 539 ms
Maintenance history
Public check and source-refresh events. Editorial and ownership records remain private.
- · probe · passed · 539 ms · metadata changed · 7 tool(s)
Connect from your client
Each snippet registers the same endpoint; pick the client you use.
Claude Code
claude mcp add --transport http still-roach-mcp https://api.stillroach.com/mcpCodex
codex mcp add still-roach-mcp --url https://api.stillroach.com/mcpCursor
{
"mcpServers": {
"still-roach-mcp": {
"url": "https://api.stillroach.com/mcp"
}
}
}Cline
{
"mcpServers": {
"still-roach-mcp": {
"type": "streamableHttp",
"url": "https://api.stillroach.com/mcp",
"disabled": false
}
}
}VS Code
{
"servers": {
"still-roach-mcp": {
"type": "http",
"url": "https://api.stillroach.com/mcp"
}
}
}Gemini CLI
gemini mcp add --transport http still-roach-mcp https://api.stillroach.com/mcpClaude Desktop
{
"mcpServers": {
"still-roach-mcp": {
"url": "https://api.stillroach.com/mcp"
}
}
}Windsurf
{
"mcpServers": {
"still-roach-mcp": {
"serverUrl": "https://api.stillroach.com/mcp"
}
}
}Let your agent find its tools
Find servers like Still Roach MCP from your agent. Add Koskamo once to search the index for endpoints, access requirements, and client setup. Public discovery needs no key.
Other ai and machine learning servers
Do you run Still Roach MCP?
Prove ownership with a DNS record, a well-known file, or your Official MCP Registry entry, and your edits publish immediately. Proofs are re-checked weekly; admins can still hide or remove a listing.