The complete workflow
Install instructions for access, local signing, receipts and recovery. Includes Python and TypeScript examples.
npx skills add grinchdev/pumpview-agent-kits --skill pumpview-tradingExplore the Agent Kit ↗SOLANA TRADING API · REST + MCP
One workflow to build a swap, sign with your wallet and send it through PumpView. Get an execution receipt at confirmed and track every account's trading volume.
No trading subscription · 0.5% swap fee · Your keys stay with you
01 build_swapUNSIGNED
{
"input_mint": "USDC",
"output_mint": "SOL",
"amount": "10000000",
"slippage_bps": 100
}10 USDC input · 1% slippage
Illustrative fields; full request below.
Inclusion in the current block
Measured by PumpView; conditions vary.
Simultaneous delivery
With MEV protection.
Platform fee per swap
Tips and network costs are additional.
START WITH THE INTERFACE YOU USE
Use your PumpView account key, or let an agent prove wallet ownership and obtain its own key.
Install instructions for access, local signing, receipts and recovery. Includes Python and TypeScript examples.
npx skills add grinchdev/pumpview-agent-kits --skill pumpview-tradingExplore the Agent Kit ↗Add a Streamable HTTP server in your MCP client. Supply your key through its secret or header configuration.
https://api.pumpview.fun/mcp/
Authorization: Bearer <API_KEY>Public tool discovery and onboarding instructions. API keys for trading; OAuth is not currently supported.
FROM INTENT TO EXECUTION
Sign in to PumpView and link your wallet, or use the wallet-signature flow in the quickstart. Trading needs no data subscription.
Specify the mints, atomic amount, slippage and tip. PumpView assembles and simulates an unsigned transaction using Jupiter.
Review the amount, minimum output and costs. Your authorized wallet signs locally; PumpView never receives a private key.
Submit the signed bytes, then poll the swap ID. Actual execution details become available from confirmed onward.
This example builds a 10 USDC → SOL swap. Replace the linked public wallet and persist a unique request ID before sending. A build does not spend funds.
OpenAPI schema ↗POST https://api.pumpview.fun/v1/swaps/build
Authorization: Bearer <API_KEY>
Content-Type: application/json
{
"request_id": "YOUR_PERSISTED_UNIQUE_INTENT_ID",
"wallet": "YOUR_LINKED_PUBLIC_KEY",
"input_mint": "USDC",
"output_mint": "SOL",
"amount": "10000000",
"slippage_bps": 100,
"tip_lamports": 2000000,
"max_priority_fee_lamports": 1000000
}CLEAR COSTS. VISIBLE RESULTS.
Read execution, track volume and recover the same trade after a timeout.
Account and API-key volume starts at confirmed. Repeated status checks and finalization never count a trade twice. The dashboard shows exact SOL/USDC totals and estimated USD volume.
Open your dashboard →Free or Day Pass / Starter / Unlimited. Network fees and token-account rent may apply. Read current trading policy.
BEFORE YOU CONNECT
Yes. Request a wallet challenge, sign its exact message locally, then exchange the signature for an API key. Use get_onboarding_instructions in MCP for the current flow. A runtime that cannot make HTTP onboarding requests can use a key created in the PumpView dashboard.
PumpView reports measured transaction inclusion in the current block in under 100 ms. This measures inclusion; confirmed and finalized are separate, later commitment levels. Timing depends on network and route conditions.
At least one side must be SOL, WSOL or native Solana USDC. Other TOKEN–TOKEN pairs and SOL–WSOL wrapping-only requests are not supported. Route availability depends on Jupiter and the available liquidity. Amounts are integer strings in atomic units.
Live data is a separate subscription, payable in USDC without Coinbase. All plans allow one concurrent WSS connection per account. The feed preserves PumpView's existing suspicious-price filtering and covers supported decoder summaries. See data plans.
Recover a build with its original request ID. After submission, poll the same swap ID. Do not automatically create a replacement trade or change its blockhash. The Agent Kit documents recovery and the distinction between submitted, confirmed and finalized.
PUMPVIEW / BUILT FOR AGENTS