Jupiter

Provides Claude access to Jupiter's swap API for quotes, swap construction, and transaction submission on Solana.
  • typescript

2

GitHub Stars

typescript

Language

6 months ago

First Indexed

2 months ago

Catalog Refreshed

Documentation & install

Readme and setup notes from the catalogue, plus a client-ready config you can copy for your MCP host.

Installation

Add the following to your MCP client configuration file.

Configuration

View docs
{
  "mcpServers": {
    "dcspark-mcp-server-jupiter": {
      "command": "node",
      "args": [
        "/path/to/your/mcp-server-jupiter/build/index.js"
      ]
    }
  }
}

You can extend Claude with direct access to Jupiter’s swap API through a dedicated MCP server. This server enables Claude to obtain quotes, assemble swap transactions, and submit those transactions on the Solana blockchain via Jupiter. It’s designed to be run locally or installed globally so Claude can interact with Jupiter seamlessly.

How to use

After you configure Claude Desktop to use the MCP server, Claude can perform three core actions with Jupiter: obtain swap quotes, build swap transactions, and send those transactions. You’ll simply prompt Claude with natural-language requests like asking for a quote, telling Claude to build a transaction from that quote, or instructing Claude to send the built transaction. Claude will route these requests through the MCP server to Jupiter’s swap API and return results you can act on.

How to install

Prerequisites you need before installing: Node.js (v16 or higher) and Claude Desktop.

# Option A: Install locally from repository
git clone https://github.com/dcSpark/mcp-server-jupiter.git
cd mcp-server-jupiter
npm ci
npm run build

# Run locally from built index
node build/index.js

Option B: Global installation for easy access via npx or a global command.

# Install globally
npm install -g @mcp-dockmaster/mcp-server-jupiter

# Run via npx
npx @mcp-dockmaster/mcp-server-jupiter

Running locally and configuring Claude Desktop

You can run the MCP server directly from your project or as a global tool. If you run locally, start by building (or using the built output) and then execute the runtime entry point.

# If installed locally
node build/index.js

# If installed globally
mcp-server-jupiter

# Using npx
npx @mcp-dockmaster/mcp-server-jupiter

Configure Claude Desktop to connect to the MCP server

Add the MCP server configuration to Claude Desktop so Claude can reach Jupiter through your chosen method. The desktop config file can be updated to point to either a local runtime or a globally installed CLI.

{
  "mcpServers": {
    "mcp-server-jupiter": {
      "command": "node",
      "args": [
        "/path/to/your/mcp-server-jupiter/build/index.js"
      ]
    }
  }
}

If you prefer using npx for on-demand execution, configure Claude Desktop like this instead:

{
  "mcpServers": {
    "mcp-server-jupiter": {
      "command": "npx",
      "args": [
        "@mcp-dockmaster/mcp-server-jupiter"
      ]
    }
  }
}

What Claude can do with Jupiter via this MCP server

Once configured, you can request quotes for token swaps, build corresponding swap transactions, and send those transactions to Jupiter through the MCP server.

Available tools

jupiter_get_quote

Fetch a quote for swapping tokens on Jupiter so you can compare rates and determine expected output.

jupiter_build_swap_transaction

Create a swap transaction based on a selected quote or parameters, preparing it for submission.

jupiter_send_swap_transaction

Submit the built swap transaction to Jupiter for execution on the Solana network.

Built by
VeilStrat
AI signals for GTM teams
© 2026 VeilStrat. All rights reserved.All systems operational