What dependencies are required?
Node.js 18 or higher, a free Jupiter API key (from portal.jup.ag), a base58-encoded Solana private key, and a Solana RPC endpoint (e.g., `https://api.mainnet-beta.solana.com`).
@pipedude
Basic information
A comprehensive MCP (Model Context Protocol) server for interacting with Jupiter Protocol on Solana. Features token swaps, search, portfolio management, and intelligent error diagnostics.
Add this server to your MCP-compatible client using the configuration below.
{
"mcpServers": {
"Jupiter-MCP": {
"command": "node",
"args": [
"path/to/jupiter-mcp/index.js"
],
"env": {
"SOLANA_RPC_URL": "https://api.mainnet-beta.solana.com",
"PRIVATE_KEY": "your_base58_encoded_private_key_here",
"JUPITER_API_KEY": "your_jupiter_api_key_here"
}
}
}
}Tool list not available yet
This listing does not currently have a tool list to display. This does not mean the server has no tools; check its documentation for supported capabilities.
We auto-extract tools from the README. The maintainer can list them under a ## Tools heading to populate this section.
The Jupiter Solana Mcp Server is an MCP (Model Context Protocol) server that integrates with Jupiter Protocol on Solana, enabling token swaps, token search, portfolio management, and intelligent error diagnostics. It is designed for developers building on Solana who need a programmatic interface to Jupiter’s Ultra API.
Install Node.js 18+, clone the repository, run npm install, configure a .env file with SOLANA_RPC_URL, PRIVATE_KEY, and JUPITER_API_KEY, then add the server to your MCP client configuration using "command": "node", "args": ["path/to/jupiter-mcp/index.js"]. Use the provided tools (search-token, get-balances, get-ultra-order, execute-ultra-order) to interact with Solana tokens.
Node.js 18 or higher, a free Jupiter API key (from portal.jup.ag), a base58-encoded Solana private key, and a Solana RPC endpoint (e.g., `https://api.mainnet-beta.solana.com`).
It provides intelligent error messages for insufficient SOL, slippage issues, and network problems, with suggestions such as adding 0.01 SOL or increasing slippage tolerance.
Yes, the `get-balances` tool accepts an optional `walletAddress` parameter; if omitted it defaults to the configured wallet.
The private key is stored locally in the `.env` file and is only used for signing transactions within the server; it is never sent externally.
The server uses standard MCP transport (stdio via command/args) and authenticates to the Jupiter API using the `JUPITER_API_KEY` environment variable.

B2B competitive intelligence, live sales battlecards, 5-axis ICP prospect fit scoring, and tech stack teardowns over MCP and REST with cited public-web evidence.

Connect your AI assistant to your own YOUB endurance training account. Read recorded activities with full analysis, planned sessions, race goals, wellness (HRV, sleep, resting HR) and your athletic profile. Create or mov

A free remote MCP server for The Living Bread. Bible passages read word for word from a stored public domain text with an evidence label, keyword search and cross references, real churches, gatherings and prayer groups w

Couples therapist Figs O'Sullivan (LMFT, 17 years, endorsed by Sue Johnson, creator of EFT) inside your AI. Ask relationship questions answered from his clinical writing, name the pattern in a fight, get a three-step rep
A one-of-a-kind resume builder that keeps your privacy in mind. Completely secure, customizable, portable, open-source and free forever. Try it out today!
Comments