@pipeworx/jupiter
Connect: https://pipeworx.io/mcp — every tool in the catalog, including @pipeworx/jupiter’s. Install: one-click buttons
Connect to just the @pipeworx/jupiter pack
https://gateway.pipeworx.io/jupiter/mcp — only @pipeworx/jupiter’s own tools, nothing else in the catalog.
No MCP client? Skip the connection: POST https://gateway.pipeworx.io/v1/tools/search_packs {"query":"..."} to find a tool below, GET /v1/tools/<name> for its schema, POST the same URL with arguments for the data — see For AI agents.
Tools: 2
Cross-DEX Solana token price and swap-route quotes from Jupiter — the aggregator that reads liquidity across every DEX/AMM on Solana and returns a single best-price view and a best-route swap quote, rather than one pool’s view.
Tools
jupiter_price(mints)— USD price, 24h price change, and aggregated liquidity for one or more Solana token mints (up to 50 per call).jupiter_quote(input_mint, output_mint, amount, slippage_bps?)— the best swap route between two Solana token mints: expected output amount, price impact, and which AMMs/DEXes the route crosses.
Auth
Keyless. No activation gate.
Data sources
- Jupiter, Jupiter Aggregator price and quote service — aggregates price and
liquidity across Solana DEXes/AMMs and computes best-route swap quotes.
Routes live only in
src/index.ts.
Notes
jupiter_pricereturnsfound: falsefor a mint entry rather than erroring when Jupiter has no price data for that mint (e.g. too new or too illiquid to have been indexed yet) — a 200 with a per-mint miss flag, not a blanket failure for the whole batch.jupiter_quote’samountis in the INPUT token’s base units (e.g. lamports for SOL — 1 SOL = 1,000,000,000), not a human-readable token count. Decimals vary per token; callers must know the input token’s decimals (or queryjupiter_pricefirst, which returnsdecimals).- This is a cross-DEX AGGREGATE price/route, distinct from the
dexscreenerpack’s per-pool view — usedexscreenerto inspect one specific pool (e.g. a brand-new pump.fun pool before Jupiter has indexed it), and this pack for “what would I actually get swapping,” which is what Jupiter’s router is built to answer. - Out of scope by decision (fleet #3986): anything “sniping”-shaped — there is no sanctioned API for a pump.fun launch feed, and transaction-landing / bundle services (Jito and similar) are paid execution infrastructure, not data; this gateway is request/response, not a trading execution path.
- Jupiter’s free tier rate-limits by IP on a short rolling window; this pack makes exactly one outbound call per tool call (no fan-out).
Tools
- jupiter_price — USD price, 24h change, and aggregated liquidity for one or more Solana token mints, aggregated by Jupiter across every DEX/AMM it indexes (not a single pool — use the dexscreener pack for one specific
- jupiter_quote — Best swap route and quote between two Solana token mints via Jupiter Aggregator — expected output amount, price impact, and the route (which AMMs/DEXes it crosses). Amount is in the INPUT token’s base
Tools
jupiter_price— USD price, 24h change, and aggregated liquidity for one or more Solana token mints, aggregated by Jupiter across every DEX/AMM it indexes (not a single pool — use the dexscreener pack for one specificjupiter_quote— Best swap route and quote between two Solana token mints via Jupiter Aggregator — expected output amount, price impact, and the route (which AMMs/DEXes it crosses). Amount is in the INPUT token's base