Skip to main content
Every endpoint below is fully interactive. Fields are pre-loaded with real Solana mainnet examples (USDC mint, the gateway wallet, live blockhash), so you can hit Send with zero setup and see actual on-chain data. Change any field and rerun to test your own inputs.
Paid endpoints require an API key. Paste yours in the top-right authorization field. Don’t have one yet? See Get an API key.

Keys & Auth

Bootstrap your API key with a wallet signature. Public endpoints, no key required.

GET /api/keys/challenge

Request a 32-byte signing challenge.

POST /api/keys/claim

Verify your wallet signature and receive your API key.

Solana RPC

Raw on-chain reads, cleaned up. balance and blockhash are free; the rest cost 0.0022 SOL per call.

GET /api/solana/balance

SOL balance for any wallet. Free.

GET /api/solana/blockhash

Latest finalized blockhash + last valid block height. Free.

GET /api/solana/token-accounts

All SPL token holdings for a wallet.

GET /api/solana/transactions

Recent signatures for a wallet.

Intelligence Tools

The endpoints agents actually pay for. Pre-processed on-chain data that stops LLMs from hallucinating.

GET /api/solana/find-ata

Derive the Associated Token Account for a wallet + mint. Kills the #1 hallucination on Solana.

GET /api/solana/token-profile

Supply, freeze/mint authorities, honeypot flags, top 10 holders. Auto-reject risky mints.

GET /api/solana/optimal-fee

Low/medium/high priority fee tiers by live congestion. Stop overpaying.

GET /api/solana/decode-tx

Categorize a signature (Swap, MemeCoin, Transfer) with human-readable summary.

POST /api/solana/simulate

Dry-run a serialized transaction. Preview outcome before your agent signs.

MCP

For Claude Desktop, Cursor, and any MCP-compatible client.

GET /.well-known/mcp.json

MCP discovery manifest. Auto-configures any MCP client.

GET /mcp/sse

Server-Sent Events stream for MCP tool invocations.
How the pre-fill works. Every field is populated from real Solana examples: the gateway wallet Brpc8HoPo1d3Uiyo7kbERnjMqwLJJmbWxtwxHxzar6DU, USDC mint EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v, and live blockhashes. Change any value and hit Send to test with your own inputs.