Jupiter MCP Server
About
Model Context Protocol server providing Claude AI with access to Jupiter's swap API on Solana
Details
- Author
- quanghuynguyen1902
- GitHub stars
- 16
- Downloads
- 307
- Categories
- Other
Jump to
- Portfolio positions: wallet balances, staked tokens, liquidity pools, farming, vaults, lending.
- Staked JUP tracking with unstaking positions.
- List of integrated DeFi platforms.
- Real‑time token prices with USD value, 24h change, and decimals.
- Supports single or multiple token queries by mint address.
- Uses Jupiter Portfolio API v1 and Price API v3.
Setting up with Highlight
This MCP is not yet compatible with Highlight’s one-click setup. However, you can still use it with Highlight by following these steps:
- Download and install Highlight from highlightai.com/download
- Navigate to the plugins tab and select "Add Custom Plugin"
-
Configure the plugin with the settings below
Plugin Name
Jupiter MCP ServerCommand (node, npx, python, etc.)Please refer to the README for specific instructions on how to obtain API keys or other required environment variables.
- Enable "Start Automatically" if you want the plugin to start when Highlight launches
From the repository
Install globally via npm install -g jupiter-mcp-server or run with npx jupiter-mcp-server. Configure Claude Desktop by adding the server entry to claude_desktop_config.json with the required JUPITER_API_KEY environment variable. Restart Claude Desktop and then ask for portfolio data, staked JUP info, supported platforms, or current token prices.
jupiter_get_positions
Get portfolio positions for a Solana wallet address including wallet balances, staked positions, liquidity pools, farming, vaults, lending, and more
jupiter_get_staked_jup
Get staked JUP tokens information for a Solana wallet address, including amount staked and unstaking positions
jupiter_get_platforms
Get a list of all DeFi platforms integrated with Jupiter's portfolio tracking system
jupiter_get_price
Get current prices for one or more tokens on Jupiter, including USD price, 24h price change, and token decimals
Claude Desktop / Cursor
Paste into your MCP client config file to install this server.
{
"mcpServers": {
"jupiter mcp server": {
"jupiter-mcp-server": {
"command": "npx",
"args": [
"jupiter-mcp-server"
]
}
}
}
}
McpServers
{
"jupiter-mcp-server": {
"command": "npx",
"args": [
"jupiter-mcp-server"
]
}
}
Jupiter MCP Server
This repository contains a Model Context Protocol (MCP) server that provides Claude with access to Jupiter's Portfolio API and Price API. The server enables Claude to view portfolio positions, track staked JUP tokens, and get real-time token prices on the Solana blockchain.
Overview
The MCP server exposes several tools to Claude:
Portfolio Tools
-jupiter_get_positions: Get portfolio positions including wallet balances, staked positions, liquidity pools, farming, vaults, lending, and more
- jupiter_get_staked_jup: Get information about staked JUP tokens and unstaking positions
- jupiter_get_platforms: Get a list of all DeFi platforms integrated with Jupiter's portfolio tracking
Price Tools
-jupiter_get_price: Get current prices for one or more tokens, including USD price, 24h price change, and token decimals
API Implementation
This server uses Jupiter APIs:
- Portfolio API v1 (https://api.jup.ag/portfolio/v1) for portfolio tracking and analytics
- Price API v3 (https://api.jup.ag/price/v3) for real-time token pricing
Both APIs require an API key from Jupiter Portal.
Prerequisites
- Node.js (v16 or higher)
- Claude Desktop application
- Jupiter API key - Get yours at https://portal.jup.ag/
Installation
From npm (recommended)
```bash
Sign in to leave a review
Use Google, GitHub, or an email account so ratings stay tied to real people.
No reviews posted yet.



