token-operations
What this MCP does
Provides read-only Solana and Robinhood Chain wallet recovery, token safety, approval, liquidity, unlock, upgrade, and fee information.
Tools
Input schema
{'type': 'object', 'required': ['address'], 'properties': {'chain': {'enum': ['solana', 'robinhood'], 'type': 'string', 'description': 'Which chain the token lives on. Defaults to solana.'}, 'address': {'type': 'string', 'description': "The token's mint address (Solana, base58) or contract address (Robinhood Chain, 0x)."}}, 'additionalProperties': False}
Input schema
{'type': 'object', 'required': ['address'], 'properties': {'address': {'type': 'string', 'description': 'The wallet address (0x). Public data only; no connection or signature is involved.'}}, 'additionalProperties': False}
Input schema
{'type': 'object', 'required': ['address'], 'properties': {'address': {'type': 'string', 'description': 'The Solana wallet address to read (base58 public key). Public data only; no connection or signature is involved.'}}, 'additionalProperties': False}
Input schema
{'type': 'object', 'required': ['address'], 'properties': {'address': {'type': 'string', 'description': 'The Solana wallet address to read (base58 public key). Public data only; no connection or signature is involved.'}}, 'additionalProperties': False}
Input schema
{'type': 'object', 'required': ['address'], 'properties': {'address': {'type': 'string', 'description': 'The Solana wallet address to read (base58 public key). Public data only; no connection or signature is involved.'}}, 'additionalProperties': False}
Input schema
{'type': 'object', 'required': ['address'], 'properties': {'address': {'type': 'string', 'description': 'The Solana wallet address to read (base58 public key). Public data only; no connection or signature is involved.'}}, 'additionalProperties': False}
Input schema
{'type': 'object', 'required': ['address'], 'properties': {'address': {'type': 'string', 'description': 'The Solana wallet address to read (base58 public key). Public data only; no connection or signature is involved.'}}, 'additionalProperties': False}
Input schema
{'type': 'object', 'required': ['address'], 'properties': {'address': {'type': 'string', 'description': 'The Solana wallet address to read (base58 public key). Public data only; no connection or signature is involved.'}}, 'additionalProperties': False}
Input schema
{'type': 'object', 'required': ['address'], 'properties': {'address': {'type': 'string', 'description': 'The Solana wallet address to read (base58 public key). Public data only; no connection or signature is involved.'}}, 'additionalProperties': False}
Input schema
{'type': 'object', 'required': ['address'], 'properties': {'address': {'type': 'string', 'description': 'The Solana wallet address to read (base58 public key). Public data only; no connection or signature is involved.'}}, 'additionalProperties': False}
Input schema
{'type': 'object', 'required': ['address'], 'properties': {'address': {'type': 'string', 'description': 'The Solana wallet address to read (base58 public key). Public data only; no connection or signature is involved.'}}, 'additionalProperties': False}
Input schema
{'type': 'object', 'required': ['address'], 'properties': {'address': {'type': 'string', 'description': 'The Solana wallet address to read (base58 public key). Public data only; no connection or signature is involved.'}}, 'additionalProperties': False}
Input schema
{'type': 'object', 'required': ['mint'], 'properties': {'mint': {'type': 'string', 'description': "The token's mint address (base58)."}}, 'additionalProperties': False}
Input schema
{'type': 'object', 'required': ['address'], 'properties': {'chain': {'enum': ['solana', 'robinhood'], 'type': 'string', 'description': 'Which chain the address lives on. Defaults to solana.'}, 'address': {'type': 'string', 'description': 'The wallet address: a base58 public key on Solana, a 0x address on Robinhood Chain.'}}, 'additionalProperties': False}
Input schema
{'type': 'object', 'required': ['address'], 'properties': {'address': {'type': 'string', 'description': 'The Solana wallet address to read (base58 public key). Public data only; no connection or signature is involved.'}}, 'additionalProperties': False}
Input schema
{'type': 'object', 'required': ['request'], 'properties': {'request': {'type': 'object', 'allOf': [{'if': {'required': ['service'], 'properties': {'service': {'enum': ['spl-token', 'token-2022']}}}, 'then': {'required': ['token']}}, {'if': {'required': ['service'], 'properties': {'service': {'enum': ['authority-tools', 'airdrop', 'update-metadata']}}}, 'then': {'required': ['tokenAddress', 'options']}}], 'required': ['chain', 'service'], 'properties': {'chain': {'enum': ['solana'], 'type': 'string', 'description': 'The chain the operation runs on.'}, 'token': {'type': 'object', 'required': ['name', 'symbol', 'supply', 'decimals'], 'properties': {'name': {'type': 'string', 'description': 'Token name, e.g. "My Token".'}, 'supply': {'type': 'string', 'description': 'Total supply in whole tokens as a decimal string, e.g. "1000000000" for 1B tokens — the mint\'s decimals are applied at prepare time.'}, 'symbol': {'type': 'string', 'description': 'Token symbol, e.g. "MYT".'}, 'decimals': {'type': 'integer', 'maximum': 18, 'minimum': 0, 'description': 'Decimals, e.g. 9.'}, 'metadataUri': {'type': 'string', 'description': 'Optional token metadata URI.'}}, 'description': 'The token spec — required when deploying a new token (spl-token, token-2022).'}, 'options': {'type': 'object', 'description': "Service options, keyed by service. spl-token (optional, may be omitted): freezeAuthority. token-2022 (optional, may be omitted): transferTaxBps, transferTaxMaxFee, permanentDelegate, freezeAuthority — a transfer tax and a permanent delegate exist only on token-2022, and spl-token refuses them. authority-tools (REQUIRED): revokeMint, revokeFreeze, revokeUpdate as booleans — all three must be present, at least one true; optional revokePermanentDelegate, revokeTransferFee, revokeWithheldWithdraw, revokeTransferHook, revokePause. airdrop (REQUIRED): recipients, a list of {address, amount} — at most 20 recipients per transaction — with amount as a decimal string in whole tokens, the same unit as supply; the mint's decimals are applied at prepare time. update-metadata (REQUIRED, at least one): name, symbol, metadataUri."}, 'service': {'enum': ['spl-token', 'token-2022', 'authority-tools', 'airdrop', 'update-metadata'], 'type': 'string', 'description': "The service to run. spl-token and token-2022 create a new mint (send `token`); authority-tools, airdrop and update-metadata act on an existing mint (send `tokenAddress` and the service's `options`)."}, 'tokenAddress': {'type': 'string', 'description': 'The existing mint (base58) for authority-tools, airdrop and update-metadata. Not used when deploying.'}, 'priorityFeeLamports': {'type': 'integer', 'description': 'Optional priority fee in lamports to beat congestion.'}}, 'description': "The operation intent — same shape the browser flow sends (chain, then service, then the service's fields).", 'additionalProperties': False}}, 'additionalProperties': False}
Input schema
{'type': 'object', 'properties': {'state': {'enum': ['pending', 'active', 'unqueued'], 'type': 'string', 'description': 'Keep only gates in this mainnet state. Omit for all.'}}, 'additionalProperties': False}
Input schema
{'type': 'object', 'properties': {'chain': {'enum': ['robinhood'], 'type': 'string', 'description': 'The chain whose directory to search. Defaults to robinhood.'}, 'query': {'type': 'string', 'description': 'Name, symbol or address fragment. Empty returns the trending list.'}}, 'additionalProperties': False}
Recent tool changes
Similar MCP servers
Crypto Bot Audit + Market Data (x402 paid)
Audits crypto bot source code and provides paid crypto market, token, gas, stablecoin, and DeFi TVL data.
AgentBIT
Routes pay-per-call tools over x402 on Base, covering discovery, data conversion, company research, counterparty screening, domai…
Robyn — Gasless Cross-Chain for AI Agents
Supports gasless cross-chain transfers, wallet and transaction checks, spending mandates, privacy-preserving messaging, and signe…
Polyform
Offers pay-per-call APIs for economic, financial, geographic, healthcare, domain, email, sanctions, blockchain, and business risk…
MolTrust MCP Server
Provides agent identity, trust scoring, verifiable credentials, reputation, Sybil analysis, and on-chain mandate verification.
x402-endpoints
Offers paid x402 API tools for crypto intelligence, wallet and transaction analysis, compliance screening, content safety, due di…
quartermaster
Offers paid web, AI, developer, cryptographic, Base blockchain, and x402 payment-verification utilities for agents.
Cofferline
Provides policy-controlled agent wallet treasury operations, token conversions, gas top-ups, prediction-market orders, delegation…