> ## Documentation Index
> Fetch the complete documentation index at: https://developers.jup.ag/docs/llms.txt
> Use this file to discover all available pages before exploring further.

# Documentation MCP

> Search and query Jupiter docs and APIs from your AI editor via Model Context Protocol.

Jupiter supports the [Model Context Protocol (MCP)](https://modelcontextprotocol.io/) through Mintlify's native integration. This lets AI tools search and query Jupiter's documentation and API specifications directly from your editor.

## What is MCP?

MCP is an open protocol that connects AI assistants to external data sources and tools. With Jupiter's MCP server, your AI editor can:

* **Search documentation**: find relevant API endpoints, guides, and references
* **Read OpenAPI specs**: access full request/response schemas
* **Understand API contracts**: look up parameters, response fields, and error codes

> [!NOTE]
>
> This is a read-only documentation server. It helps your AI assistant understand Jupiter's APIs, but does not execute API calls. For trading via AI tools, see [Jupiter CLI](https://developers.jup.ag/docs/ai/cli.md).

## Mintlify Native MCP

Every Mintlify documentation site includes a built-in MCP server. Jupiter's is available at:

```
https://developers.jup.ag/docs/mcp
```

This server exposes all Jupiter documentation and OpenAPI specifications through the MCP protocol, with no additional setup required.

## What You Get

Once connected, your AI assistant can search and read:

| Resource | Description |
| :- | :- |
| **Documentation pages** | All guides, tutorials, and reference docs |
| **OpenAPI specifications** | Complete API schemas for Swap, Tokens, Price, and more |
| **Error references** | Common error codes and troubleshooting guides |

> [!TIP]
>
> Combine MCP with [llms.txt](https://developers.jup.ag/docs/ai/llms-txt.md) for the best results: use MCP for in-editor queries and llms.txt for batch processing or RAG pipelines.

## Setup

> [tab] Claude Code
>
> **How to enable Jupiter MCP in Claude Code:**
>
> 1. Open your terminal.
> 2. Add Jupiter's MCP server by running:
>
> ```bash theme={null}
> claude mcp add --scope user --transport http jupiter https://developers.jup.ag/docs/mcp
> ```
>
> 3. Launch Claude Code and start chatting with Jupiter.
>
> **Or add to your project’s `.mcp.json`:**
>
> ```json theme={null}
> {
>   "mcpServers": {
>     "jupiter": {
>       "url": "https://developers.jup.ag/docs/mcp"
>     }
>   }
> }
> ```
>
> **Verify with:**
>
> ```bash theme={null}
> claude mcp list
> ```

> [tab] Claude
>
> **Setup Jupiter MCP in Claude:**
>
> 1. Go to [**Connectors**](https://claude.ai/settings/connectors) in your Claude settings.
> 2. Select **Add custom connector**.
> 3. Set the name to **Jupiter** and the URL to **[https://developers.jup.ag/docs/mcp](https://developers.jup.ag/docs/mcp)**.
> 4. When chatting, click the attachments button (plus icon) and select the Jupiter connector.

> [tab] Cursor
>
> **Setup Jupiter MCP in Cursor:**
>
> 1. Open the command palette with `Cmd + Shift + P` (or `Ctrl + Shift + P` on Windows).
> 2. Search for **Open MCP settings**.
> 3. Add the following to your `mcp.json` file:
>
> ```json theme={null}
> {
>   "mcpServers": {
>     "jupiter": {
>       "url": "https://developers.jup.ag/docs/mcp"
>     }
>   }
> }
> ```
>
> 4. Save and reload Cursor.

> [tab] Windsurf
>
> **Using Jupiter MCP in Windsurf:**
>
> 1. Open the command palette with `Cmd + Shift + P` (or `Ctrl + Shift + P` on Windows).
> 2. Search for **Windsurf: Configure MCP Servers**.
> 3. Add the following to your `mcp_config.json` file:
>
> ```json theme={null}
> {
>   "mcpServers": {
>     "jupiter": {
>       "serverUrl": "https://developers.jup.ag/docs/mcp"
>     }
>   }
> }
> ```
>
> 4. Save and restart Windsurf.

### Other MCP-Compatible Tools

Any tool that supports the MCP protocol can connect to `https://developers.jup.ag/docs/mcp` using HTTP transport.


This documentation is built and hosted on [Mintlify](https://mintlify.com), a developer documentation platform.