Still Roach token check
Send the roach in first: Solana token holder checks for agents. Pay per call, no key.
使うべきか
品質と安全性
ツール定義とプロトコルへの準拠に関する自動分析に基づいています。
コンテキストコスト
これは、サーバーのツールがモデルのコンテキストに読み込まれるたびに消費されるおおよそのトークン数です。数が多いほど、ほかのタスクに使える注意が減ります。
インストール
ワンクリックインストール
これを `claude_desktop_config.json` ファイルに追加してください:
{
"mcpServers": {
"token-check": {
"url": "https://api.stillroach.com/mcp"
}
}
}リモートエンドポイント
https://api.stillroach.com/mcpstreamable-httpできること
ツール一覧
ツール(7)
🟢check_solana_token_basic(mint)
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",
"properties": {
"mint": {
"type": "string",
"description": "Solana token mint address (base58)",
"pattern": "^[1-9A-HJ-NP-Za-km-z]{32,44}$"
}
},
"required": [
"mint"
],
"additionalProperties": false
}🟢check_solana_token_lite(mint, max_data_age_seconds)
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",
"properties": {
"mint": {
"type": "string",
"description": "Solana token mint address (base58)",
"pattern": "^[1-9A-HJ-NP-Za-km-z]{32,44}$"
},
"max_data_age_seconds": {
"type": "integer",
"minimum": 0,
"maximum": 3600,
"default": 600,
"description": "reuse a cached lite read up to this age (free)"
}
},
"required": [
"mint"
],
"additionalProperties": false
}🟢analyze_solana_token(mint, max_data_age_seconds, idempotency_key)
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",
"properties": {
"mint": {
"type": "string",
"description": "Solana token mint address (base58)",
"pattern": "^[1-9A-HJ-NP-Za-km-z]{32,44}$"
},
"max_data_age_seconds": {
"type": "integer",
"minimum": 0,
"maximum": 3600,
"default": 600,
"description": "reuse a cached scan up to this age (free)"
},
"idempotency_key": {
"type": "string",
"maxLength": 128,
"description": "retry-safe key: a repeat returns the first result at no cost"
}
},
"required": [
"mint"
],
"additionalProperties": false
}🟢watch_report(mint)
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",
"properties": {
"mint": {
"type": "string",
"description": "Solana token mint address (base58)",
"pattern": "^[1-9A-HJ-NP-Za-km-z]{32,44}$"
}
},
"required": [
"mint"
],
"additionalProperties": false
}🟢alerts_since(cursor, limit)
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": {
"cursor": {
"type": "string",
"description": "next_cursor from a previous call; omit for the start"
},
"limit": {
"type": "integer",
"minimum": 1,
"maximum": 200,
"default": 50
}
},
"additionalProperties": false
}🟢get_quota
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
}🟢get_credit_packs
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
}コミュニティ
エビデンス