Solana swap tool for AI agents and bots (MCP and HTTP)
Quote and build non-custodial Solana swaps from an agent or bot: unsigned transactions only, your wallet signs, one fixed fee shown in every quote.
Give an agent a way to swap tokens without handing it a key. The quote call returns the expected output, price impact and the fee; the transaction call returns an unsigned transaction for the wallet you name. Your wallet or your agent's signer approves and sends it. Nothing is custodied and no order is routed on your behalf.
The fee is a single fixed 0.50 % of the swap and is part of the quote, so the output amount you see is the amount you get. The swap calls are free: a plain HTTP API for bots and scripts, and the same two tools over MCP at the address below. Token search and prices are separate pay-per-call endpoints.
Token search resolves a symbol or name to a mint address, and the price call returns current USD prices, so an agent can go from "swap 10 USDC to SOL" to a transaction in three calls.
The calls
Each call returns 402 with the price until a payment is attached; an x402 client pays and retries automatically. Calls that fail are not charged. See Get started and the guide for bots and agents for code.
solana-token-search $0.003 per call
Find Solana tokens by symbol, name or mint address: mint, decimals, verification flag, organic score, liquidity, market cap and holder count.
curl -i "https://api.ambolt.dev/v1/solana-token-search?query=BONK&limit=3"Example response
{
"query": "BONK",
"count": 3,
"tokens": [
{
"mint": "DezXAZ8z7PnrnRJjz3wXBoRgixCa6xjnB7YaB1pPB263",
"symbol": "Bonk",
"name": "Bonk",
"decimals": 5,
"verified": true,
"organicScore": 94.82804065420024,
"organicScoreLabel": "high",
"usdPrice": 0.0000035521742124681137,
"liquidityUsd": 6440405.175775476,
"marketCapUsd": 312571345.0303166,
"holders": 1026228,
"tags": [
"birdeye-trending",
"community",
"moonshot-verified"
]
},
{
"mint": "BonK1YhkXEGLZzwtcvRTip3gAL9nCeQD7ppZBLXhtTs",
"symbol": "bonkSOL",
"name": "Bonk SOL",
"decimals": 9,
"verified": true,
"organicScore": 0,
"organicScoreLabel": "low",
"usdPrice": 141.65819613504826,
"liquidityUsd": 11361442.20239667,
"marketCapUsd": 11361442.20239667,
"holders": 6811,
"tags": [
"community",
"lst",
"original-lst"
]
},
{
"mint": "CDBdbNqmrLu1PcgjrFG52yxg71QnFhBZcUE6PSFdbonk",
"symbol": "LetsBONK",
"name": "Let's BONK",
"decimals": 6,
"verified": true,
"organicScore": 0,
"organicScoreLabel": "low",
"usdPrice": 0.004284853274987833,
"liquidityUsd": 88499.0786615312,
"marketCapUsd": 295595.3441240714,
"holders": 8612,
"tags": [
"launchpad",
"verified",
"defi"
]
}
],
"source": "Source: Solana token index. Scores and flags are third-party heuristics, not advice.",
"fetchedAt": "2026-10-02T21:35:57.747Z"
}solana-token-price $0.003 per call
Current USD price, 24-hour change, liquidity and decimals for up to 50 Solana token mints in one call, from an aggregated market feed.
curl -i "https://api.ambolt.dev/v1/solana-token-price?mints=%5B%22So11111111111111111111111111111111111111112%22%2C%22EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v%22%5D"Example response
{
"prices": {
"So11111111111111111111111111111111111111112": {
"usdPrice": 118.00479406458221,
"change24hPct": 0.2757161783553056,
"liquidityUsd": 975163207.3115458,
"decimals": 9
},
"EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v": {
"usdPrice": 0.9999950360940942,
"change24hPct": 0.005852151349631494,
"liquidityUsd": 482739668.0374298,
"decimals": 6
}
},
"source": "Source: aggregated Solana market prices. Prices are aggregated market prices and may lag or be unreliable for illiquid tokens.",
"fetchedAt": "2026-10-02T21:35:55.776Z"
}Questions
Does Ambolt hold my keys or funds?
No. Transactions are returned unsigned and are signed in your own wallet or signer.
What does it cost?
The swap API and the MCP swap tools are free to call. A fee shown in every quote is taken from the swap itself.
Is this financial advice?
No. It executes the swap you ask for; it never recommends one. Prices can move between quote and execution.
Use it from an AI agent
Every call is also an MCP tool: add https://api.ambolt.dev/mcp to your agent's server list.