PumpView

SOLANA TRADING API · REST + MCP

Solana trading.
Ready for your agent.

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

PUMPVIEW / AGENT SESSIONTrading enabled

01 build_swapUNSIGNED

{
  "input_mint": "USDC",
  "output_mint": "SOL",
  "amount": "10000000",
  "slippage_bps": 100
}

10 USDC input · 1% slippage
Illustrative fields; full request below.

02Your walletReview & sign locally
03submit_swapSend signed bytes
04get_swap_statusConfirmed receipt
<100 ms

Inclusion in the current block
Measured by PumpView; conditions vary.

4 validators

Simultaneous delivery
With MEV protection.

0.5%

Platform fee per swap
Tips and network costs are additional.

START WITH THE INTERFACE YOU USE

Give your agent a clear way in.

Use your PumpView account key, or let an agent prove wallet ownership and obtain its own key.

01 / AGENT SKILL

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-trading
Explore the Agent Kit ↗
02 / REMOTE MCP

Connect to PumpView

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

Build. Sign. Submit. Verify.

2

Build the swap

Specify the mints, atomic amount, slippage and tip. PumpView assembles and simulates an unsigned transaction using Jupiter.

3

Sign with your wallet

Review the amount, minimum output and costs. Your authorized wallet signs locally; PumpView never receives a private key.

4

Read the receipt

Submit the signed bytes, then poll the swap ID. Actual execution details become available from confirmed onward.

Your first build request

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.

Built for a trading loop.

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 →
Trading API access
No subscription charge
Platform fee
0.5% per executed swap
Minimum tip
0.002 SOL
Minimum swap
$5 equivalent; no minimum with Unlimited
Supported pairs
SOL / WSOL / USDC on at least one side
HTTP + MCP rate
3 / 5 / 20 requests per second per account

Free or Day Pass / Starter / Unlimited. Network fees and token-account rent may apply. Read current trading policy.

BEFORE YOU CONNECT

Questions agents and builders ask.

Can my agent get access without a browser account?

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.

What does <100 ms measure?

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.

Can I swap any token for any other token?

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.

Does trading include the live trade feed?

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.

What happens after a timeout?

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

Your agent brings the intent.
PumpView handles the swap workflow.