Skip to content
Official MCP RegistryListed

Solana AI Gateway

Part ofSolana AI GatewayMCP server

Wallet-signed Solana RPC for AI agents. No API keys, LLM-safe amounts, pay-per-call in SOL.

First seen 2 Oct 2026. Evidence as of 8 Oct 2026.

10
Tools
From an anonymous probe
1
Source listings
Each with its own history
20
Recorded changes
Since first seen

Tools

ToolDescriptionBehaviour
decode_txExplain a confirmed transaction in plain language: category (swap, SOL transfer, meme-coin trade), success or failure, fee, slot, time, each account's SOL balance change, and raw logs. Use it to check what a transaction actually did. Cost: 1 credit (0.0022 SOL), x-api-key header required; calls that return an error are refunded. Example: {"signature":"<transaction signature>"}Read-only
find_ataDerive the Associated Token Account (ATA) address for a wallet and token mint, and say whether it already exists on-chain. Use it before sending SPL tokens, to know the destination account and whether it must be created. Returns {owner, mint, ataAddress, exists, network}. Cost: free. Example: {"wallet":"<wallet address>","mint":"EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v"}Read-only
get_recent_transactionsList a wallet's most recent transaction signatures, newest first, with slot, time and error status. Use it to find a transaction to inspect with decode_tx. Returns {wallet, count, signatures}. Cost: free. Example: {"wallet":"<wallet address>","limit":5}Read-only
get_solana_balanceGet a wallet's current SOL balance. Use it to check a wallet can cover a transfer or fee, or that funds arrived. Returns {wallet, network, balance_sol}. Cost: free. Example: {"wallet":"<wallet address>"}Read-only
get_solana_blockhashGet the latest finalized blockhash. Use it when building a transaction you will sign and send yourself; a transaction is only valid with a recent blockhash. Returns {network, blockhash, timestamp}. Cost: free. Example: {"network":"mainnet-beta"}Read-only
get_token_accountsList every SPL token account a wallet owns: account address, mint, balance, decimals. Use it to see what tokens a wallet holds before swapping or sending. Returns {wallet, tokenCount, tokens}. Cost: free. Example: {"wallet":"<wallet address>"}Read-only
optimal_feeLive priority-fee recommendation for current congestion: low, medium and high tiers in micro-lamports per compute unit with estimated confirmation times, plus min, max and average. Use it just before sending a transaction so it lands without overpaying. Cost: 1 credit (0.0022 SOL), x-api-key header required; calls that return an error are refunded. Example: {"network":"mainnet-beta"}Read-only
simulate_solana_transactionDry-run a transaction against live chain state without sending it. Returns success, error, program logs and compute units used. Use it to test a transaction; for a SAFE or UNSAFE verdict with fix hints use validate_transaction. Nothing is broadcast. Cost: 1 credit (0.0022 SOL), x-api-key header required; calls that return an error are refunded. Example: {"transaction":"<base64 transaction>"}Read-only
token_profileLive safety profile of an SPL token: decimals, supply, freeze and mint authority status, a risk level (HIGH when a freeze authority exists, so holders can be frozen), and the top 10 holders. Use it before buying or recommending an unfamiliar token. Cached 60 seconds. Cost: 1 credit (0.0022 SOL), x-api-key header required; calls that return an error are refunded. Example: {"mint":"EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v"}Read-only
validate_transactionPre-send safety check: decodes the transaction, checks the fee payer can pay fees, tests it against live chain state without sending, and returns a SAFE or UNSAFE verdict with issues (each with a code and fix hint), logs and compute units. Use it as the last step before signing an agent-built transaction. Cost: 1 credit (0.0022 SOL), x-api-key header required; calls that return an error are refunded. Example: {"transaction":"<base64 transaction>"}Read-only

Change history

  1. validate_transaction: tool added
  2. token_profile: tool added
  3. simulate_solana_transaction: input schema changed
  4. simulate_solana_transaction: description changed (+"Dry-run" +"against live chain state" +"sending it. Returns success, error, program logs and compute units used. Use")
  5. simulate_solana_transaction: annotations changed
  6. optimal_fee: tool added
  7. get_token_accounts: input schema changed
  8. get_token_accounts: description changed (+"List every" +"account a wallet owns: account address, mint, balance, decimals. Use it to see what tokens" +"holds before swapping or sending. Returns {wallet, tokenCount, tokens}. Cost: free. Example: {"wallet":"<wallet address>"}")
  9. get_token_accounts: annotations changed
  10. get_solana_blockhash: input schema changed
  11. get_solana_blockhash: description changed (+"blockhash. Use it when building a transaction you will sign and send yourself; a transaction is only valid with a recent blockhash. Returns {network, blockhash, timestamp}. Cost: free. Example: {"network":"mainnet-beta"}" -"blockhash")
  12. get_solana_blockhash: annotations changed
  13. get_solana_balance: input schema changed
  14. get_solana_balance: description changed (+"a wallet's current" +"balance. Use it to check a" +"can cover a transfer or fee, or that funds arrived. Returns {wallet, network, balance_sol}. Cost: free. Example: {"wallet":"<wallet address>"}")
  15. get_solana_balance: annotations changed
  16. get_recent_transactions: input schema changed
  17. get_recent_transactions: description changed (+"List a wallet's most" +"signatures, newest first, with slot, time and error status. Use it to find" +"transaction to inspect with decode_tx. Returns {wallet, count, signatures}. Cost: free. Example: {"wallet":"<wallet address>","limit":5}")
  18. get_recent_transactions: annotations changed
  19. find_ata: tool added
  20. decode_tx: tool added
Source listings
SourceListingFirst seenLast seenVersions
Official MCP Registryio.github.Timothymycompc/solana-pulse-gateway2 Oct 20268 Oct 20261
Solana AI Gateway on Official MCP Registry | InvokeRank