PumpView — Solana Trading & Live Data MCP Server
by grinchdevfun.pumpview/tradingv1.2.3
Solana swaps with local signing, confirmed receipts, trading volume and filtered live trade data.
context tax
~3,781 tok/turn14 tools
security
97/100
cold start
hosted
freshness
Active2d ago
Our reading of PumpView — Solana Trading & Live Data, from the data
PumpView — Solana Trading & Live Data is a finance & fintech MCP server from grinchdev, listed in the official MCP Registry.
Its 14 tools add about 3,789 tokens to every model turn, in line with the finance & fintech median of 3,597 tokens across 368 measured servers (measured 2026-10-19).
Maintenance is active: the last public signal was 2 days ago (2026-10-16). For comparison, 64% of finance & fintech servers are active or maintained.
With 0 GitHub stars it ranks #904 of 2,965 finance & fintech servers we index.
It runs as a hosted endpoint, so there is nothing to install.
Install PumpView — Solana Trading & Live Data MCP server
Install in Claude Code
claude mcp add --transport http pumpview-agent-kits https://api.pumpview.fun/mcp/Install in Cursor
{
"mcpServers": {
"pumpview-agent-kits": {
"url": "https://api.pumpview.fun/mcp/"
}
}
}Install in Claude Desktop
{
"mcpServers": {
"pumpview-agent-kits": {
"command": "npx",
"args": [
"-y",
"mcp-remote",
"https://api.pumpview.fun/mcp/"
]
}
}
}Or add it as a custom connector under Settings → Connectors. The config above bridges via mcp-remote.
Install in VS Code
{
"servers": {
"pumpview-agent-kits": {
"type": "http",
"url": "https://api.pumpview.fun/mcp/"
}
}
}Install in Windsurf
{
"mcpServers": {
"pumpview-agent-kits": {
"serverUrl": "https://api.pumpview.fun/mcp/"
}
}
}Remote endpoints
- streamable-http
https://api.pumpview.fun/mcp/
Context tax
Connecting this server adds ~3,789 tokens of tool definitions to every model turn (moderate, 14 tools). Measured 2026-10-19 via its hosted endpoint; o200k tokenizer, worst case for clients that load all tools up front. How we measure
| Model | Per 1,000 turns | With prompt caching |
|---|---|---|
| Claude Opus 5.5 | $15.16 | $0.758 |
| Claude Sonnet 5.5 | $7.58 | $0.758 |
| Claude Haiku 5.5 | $0.379 | — |
Input prices as of 2026-10-06. Excludes your own prompt and output.
Tools (14)
build_swap783 tokBuild and simulate an unsigned ExactIn swap, without spending funds. Requires a Bearer API key and its linked wallet, but no data subscription or credits. Check get_trading_config first. At least one leg must be SOL/WSOL or USDC; minimum value is $5 unless Unlimited is active. Execution costs 0.5% plus tips and network fees. Returns id, unsigned transaction_base64, expiry, expected/minimum output and cost breakdown. Review them, sign locally, then call submit_swap. Persist request_id; retry the identical intent after a build timeout. A 4
get_recent_trades425 tokRead filtered market swap summaries from PumpView's supported SOL-pair feed. Use for recent market activity, not your submitted swap receipt (get_swap_status). Requires a Bearer key, active data grant and sufficient key budget. Each call consumes max(1, returned event count) credits; repeated reads also count. Unlimited has no package event cap, but an explicit key budget still applies. Returns events in feed order, a cursor and health. Filtering follows batch scanning, so advance using the returned cursor even for an empty batch. On 409
confirm_invoice_payment323 tokVerify an already-broadcast invoice payment and activate the purchased data package. Bearer key for the invoice owner required; no data credits consumed. Reads Solana at finalized and validates payer, recipient, USDC amount, memo and payment window. It never broadcasts a payment. Returns paid=true and invoice_id on settlement. Repeating the same invoice/signature is safe and never grants access twice. 409 may mean payment not finalized: retry this confirmation with backoff, not the payment. 400 means transaction mismatch; 404 means missi
submit_swap288 tokBroadcast the wallet-approved, signed build through Kolibrio. This can spend funds. Requires a Bearer key for the account that built the swap. Only the exact build_swap message is accepted; the wallet must already have reviewed and authorized its amounts and costs. Returns the swap ID, signature and current status; submitted is not confirmation. Repeating the same ID and signed bytes cannot create a different trade. After a timeout or uncertain delivery, poll get_swap_status; never automatically build a replacement or change its blockhash.
get_payment_instructions276 tokCreate a new unpaid USDC invoice for a live-data package; this spends no funds. Call only after choosing a current plan with list_data_plans and checking get_access_status. Trading alone needs no data subscription. Requires a Bearer key and linked Solana wallet; missing wallet returns 409, unknown plan 404, disabled sales 503. Returns invoice id, payer, recipient, mint, atomic amount, memo and Unix expiry. Each call creates another invoice, so retain its ID rather than retry blindly. Next use prepare_invoice_payment, review/sign/broadcast with y
prepare_invoice_payment267 tokPrepare an unsigned USDC payment for an existing unpaid, unexpired invoice. Bearer key required; no package or data credits needed. Returns a base64 legacy Solana transaction and last_valid_block_height. Review it against get_invoice_status: payer, recipient, mint, amount and pumpview:<id> memo. Your authorized wallet signs and broadcasts locally, using USDC plus SOL for network fees and possible token-account rent. PumpView never receives the private key. This tool does not sign, submit or activate the package. Next call confirm_invoice
get_swap_status216 tokCheck an existing account swap after submission, including after a timeout. Requires the owning account's Bearer key; no data credits consumed. Returns id, signature, status and receipt. States are built, submitted, confirmed, finalized, failed or expired. Execution receipts start at confirmed and may still be null while RPC metadata catches up. Poll this ID with backoff within the account rate limit; use get_trading_usage for aggregate volume. This call refreshes stored status/receipts but never submits, signs or rebuilds a trade.
get_invoice_status207 tokRead one of your account's existing invoices without creating or paying another. Bearer key required; no package or data credits needed. Returns payer, recipient, exact atomic USDC amount, memo, expires (Unix seconds) and paid. paid=false means not yet settled by PumpView, not proof of no on-chain payment. If your wallet already broadcast, use confirm_invoice_payment with that signature. Do not pay again while waiting. Missing or another account's invoice returns 404.
get_access_status166 tokInspect the authenticated account's live-data grants, rate limit and feed health. Call before consuming data or after an access error. Bearer key required; no data credits consumed. Returns unexpired grants (remaining=-1 means Unlimited), http_rate_limit shared across account keys, and source health. An empty grants list means no unexpired package; a grant can still have zero credits. Key-specific budgets are managed in the dashboard and are not in this response. Use get_trading_usage for swap volume, get_trading_config for swap policy,
get_stream_connection162 tokGet WSS setup for continuous live trades instead of polling get_recent_trades. Requires a Bearer key with an active eligible data grant/budget; 402 means access is unavailable. Returns url, an Authorization header template, first_message JSON and cursor-resume instructions. This lookup consumes no data credits and opens no background connection. Your runtime must connect and insert its own key; all keys share one concurrent WSS connection per account. Delivered events consume data credits/budget under the plan. Persist the last cursor to
get_trading_usage150 tokRead all-time executed volume for the authenticated account and each API key. Use for accounting, not market history (get_recent_trades) or one receipt (get_swap_status). Bearer key required; no data package or credits consumed. Returns available, totals and by_api_key. Successful swaps count once from confirmed; finalization never adds them again. SOL/USDC amounts are decimal strings; USD uses build-time prices. available=false means temporary unavailability, not zero volume. Newly confirmed receipts may appear shortly later.
list_data_plans131 tokList current data packages and prices before buying a live-data subscription. Public: no key or credits needed. Returns plan IDs, price in atomic USDC (6 decimals), duration, event allowance, filters, account request/connection limits and sales_enabled. -1 credits means Unlimited. Trading alone needs no data package. If sales are enabled, choose a plan and call get_payment_instructions with its exact id to create an unpaid invoice.
get_onboarding_instructions120 tokGet API-key setup and integration instructions before your first PumpView call. Public: no key or data credits needed. Returns dashboard/Agent Kit/docs URLs, ordered HTTP wallet-challenge steps, and separate trading/data workflows. Does not create an account, sign, pay or trade. Once connected, use get_trading_config for swap policy or get_access_status for your purchased access.
get_trading_config120 tokRead the current server's swap policy before choosing build_swap parameters. Public: no API key or data credits needed. Returns enabled, mint aliases, allowed pair assets, fee basis points, USD minimums, tip limits and build TTL. enabled is configuration status, not a liquidity quote or an RPC health check. Use get_trading_usage for executed account volume and get_access_status for grants.
Security signals
97/100 — no known issues found as of 2026-10-19, from the checks below. This is not a guarantee of safety; review what a server can do before connecting it.
Deductions
- No security policy (SECURITY.md)-3
Checks
- ✓Repository hygiene (archived, activity, license, security policy)
- ✓Tool descriptions (prompt-injection and hidden-text heuristics)
- ○Package metadata (install scripts, provenance) — pending
- ○Source scan (secrets, CVEs, risky code) by vectra-guard — pending
Scan it yourself before installing with vectra-guard, the open-source agent security CLI. Scoring rules
Freshness
Active — last maintenance signal 2d ago. The newest of the signals below sets the band.
Last commit (default branch)
2026-10-16 · 2d ago · GitHub
Latest release
no data · GitHub
Package published
no data · npm/PyPI
Registry entry updated
2026-10-16 · 2d ago · official registry · v1.2.3
How it compares in Finance & Fintech
Against the most-starred finance & fintech servers we index. Token cost is per model turn, measured from each server's live tool list.
| Server | Stars | Tools | Tokens / turn | Freshness | Runs |
|---|---|---|---|---|---|
| PumpView — Solana Trading & Live Data (this) | 0 | 14 | 3,781 | Active | hosted |
| CCXT | 44,454 | — | not measured | Active | local |
| Finance Toolkit | 5,439 | — | not measured | Active | local + hosted |
| Agent Toolkit | 1,960 | — | not measured | Active | hosted |
| Stripe | 1,960 | — | not measured | Active | local |
| Tradememory Protocol | 1,430 | — | not measured | Active | local |
FAQ
›How do I install the PumpView — Solana Trading & Live Data MCP server in Claude Code?
Run: claude mcp add --transport http pumpview-agent-kits https://api.pumpview.fun/mcp/. For Cursor, VS Code, Claude Desktop and Windsurf, use the install tabs above.
›Does PumpView — Solana Trading & Live Data require an API key?
No required environment variables are declared in its published metadata.
›Can I use PumpView — Solana Trading & Live Data as a remote (hosted) MCP server?
Yes. It is a hosted MCP server; connect to its URL with any client that supports remote MCP.
›Is PumpView — Solana Trading & Live Data in the official MCP registry?
Yes, as fun.pumpview/trading.
›How many tokens does PumpView — Solana Trading & Live Data add to my context?
Its tool definitions total about 3,781 tokens, resent on every turn.
Sources and method
- Official MCP Registry entry
- updated 2026-10-16
- GitHub repository
- fetched 2026-10-19
- Tool list (tools/list), measured by us
- 2026-10-19
- Security signals, computed by us
- 2026-10-19
- Last checked against all sources
- 2026-10-19
The description, packages and links come from the maintainer's own published metadata. Token cost, security signals, freshness and the reading above are MCPSkillHub's own measurements; see the methodology. Spot an error? Request a correction or claim the listing.
Alternatives to PumpView — Solana Trading & Live Data
Other finance & fintech MCP servers.