Trades Solana tokens through Jupiter, checks balances and token data, and manages limit orders over MCP.
Copy the AI prompt to install this server into Claude Code, Cursor, or another agent β or use 1-click editor setup below.
We haven't yet run this listing's install command through our automated sandbox check. This isn't a red flag β we're steadily working through the catalog.
π‘ Paste the JSON block into your client's configuration file under mcpServers, then restart the application.
Inspect callable tools, capabilities, and parameters exposed to AI agents by Jupiter MCP.
The araa47/jupiter-mcp MCP server connects an MCP client to Jupiterβs Solana APIs. It covers two transaction workflows: immediate swaps through Jupiter Ultra API and limit orders through the Trigger API. It also exposes read-oriented operations for wallet balances, token discovery, token security information, and order history.
Immediate swaps return a quote and an unsigned transaction, then accept a signed transaction for execution. Limit-order tools create, execute, cancel, and query orders. This makes the server suitable for agents that need to inspect Solana assets, prepare trades, or manage orders from an MCP-compatible client.
The server runs locally through uvx, using the repository as its package source. MCP configuration supplies environment variables for the Solana RPC endpoint, network, timeout, and wallet private key. The default examples target Solana mainnet-beta.
The available tools are divided between Jupiterβs Ultra API and Trigger API. Quote, balance, token search, security, and order-management requests are listed as free by the project. Swap and limit-order execution are marked as paid API operations. Solana network fees and the financial consequences of real trades are separate considerations.
The documented quick-start command uses uvx with the GitHub repository and the jupiter-mcp executable:
Set PRIVATE_KEY to a base58-encoded Solana private key, such as one exported from Phantom. SOLANA_RPC_URL defaults to https://api.mainnet-beta.solana.com; SOLANA_NETWORK is shown as mainnet-beta; and REQUEST_TIMEOUT is shown as 30 seconds. The README also documents loading secrets from a .env file through envmcp.
Claude Desktop users can install the published jupiter-mcp-latest.dxt extension after installing Node.js, npx, uv, and uvx. Cursor users are given a dedicated installation link, but it requires replacing the example private-key value. Local development requires Python 3.12 or newer, uv, and direnv.
The araa47/jupiter-mcp MCP server documents these tools:
get_swap_quote: obtains a swap quote and unsigned transaction from input and output mint addresses plus an amount.execute_swap_transaction: submits a signed swap transaction using its transaction data and request ID.get_balances: retrieves token balances for a specified or configured wallet.get_shield: returns token security information for supplied mint addresses.search_token: searches for tokens by query.create_limit_order: creates a limit-order transaction with amounts and optional slippage or expiration settings.execute_limit_order: submits a signed limit-order transaction.cancel_limit_order and cancel_limit_orders: cancel one or multiple orders.get_limit_orders: filters active or historical orders by status and optional wallet, mint, or page parameters.The repository includes free tests for quotes, balances, searches, security checks, and mocked execution. Tests that broadcast real trades require an explicit paid-test flag and use small or deliberately non-executable order values according to the README.
A private key is required for the documented configuration, so it should be kept outside shared MCP configuration where possible. The default setup points at mainnet-beta, and the project includes tests that can spend SOL when real execution is enabled. Confirm wallet, mint, amount, network, and order parameters before allowing an agent to execute transactions.
The README identifies some Jupiter execution operations as paid, but it does not specify pricing details. It also does not state a software license in the provided material.
Factual signals from GitHub, npm, and our automated checks β not a rating.
No reviews yet β be the first to share how this listing worked for you.
Showcase your server listing on GitHub or your project documentation. Embed this dynamic SVG badge to highlight official listing status and live engagement.
[](https://allmcps.com/mcp/araa47-jupiter-mcp)<a href="https://allmcps.com/mcp/araa47-jupiter-mcp"><img src="https://allmcps.com/api/badge/araa47-jupiter-mcp?style=directory" alt="Jupiter MCP on AllMCPs" /></a>