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

# Documentation MCP

> Connect AI tools to Meteora docs through Mintlify's hosted Model Context Protocol server.

Meteora's documentation MCP is the live, tool-call version of these docs for AI agents. It is hosted by Mintlify at `https://docs.meteora.ag/mcp` and follows Mintlify's documentation MCP model: agents can search indexed documentation, then read exact page content from a read-only docs filesystem.

## What is MCP?

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

* **Search documentation**: find relevant product docs, developer guides, SDK references, and API references
* **Read exact pages**: retrieve full MDX/Markdown content through Mintlify's virtual docs filesystem
* **Inspect API reference content**: look up indexed endpoint docs, request/response schemas, parameters, and errors where available
* **Use docs without web-search noise**: answer from the current indexed Meteora documentation instead of generic search results

<Note>
  This is a read-only documentation server. It does not execute API calls, submit transactions, sign with a wallet, mutate documentation, or manage funds.
</Note>

## Endpoint

Meteora's public documentation MCP server is available at:

```
https://docs.meteora.ag/mcp
```

<Card title="Meteora Docs MCP" href="https://docs.meteora.ag/mcp" icon="plug" horizontal>
  Connect an MCP-compatible AI tool to Meteora documentation
</Card>

This endpoint uses HTTP transport and exposes Meteora's indexed documentation through MCP.

## Documentation MCP vs Mintlify MCP

Mintlify offers two related MCP experiences:

| Server                                                 | Audience                    | What it can do                                                                       |
| :----------------------------------------------------- | :-------------------------- | :----------------------------------------------------------------------------------- |
| **Documentation MCP** at `https://docs.meteora.ag/mcp` | Meteora builders and users  | Search and read Meteora's published docs                                             |
| **Mintlify MCP** at `https://mcp.mintlify.com`         | Trusted documentation teams | Edit Mintlify content, update navigation, modify `docs.json`, and open pull requests |

Use Meteora's documentation MCP when an agent needs current Meteora context. Use Mintlify's authenticated MCP only if you are part of the docs team and want an agent to make documentation changes through Mintlify's branch and pull request workflow.

## What You Get

Once connected, your AI assistant can search and read:

| Resource                | Description                                                                       |
| :---------------------- | :-------------------------------------------------------------------------------- |
| **Documentation pages** | Product explanations, user guides, developer guides, and reference docs           |
| **API references**      | Indexed endpoint docs and OpenAPI-backed request/response details where available |
| **Program references**  | Account, instruction, event, and error documentation for Meteora programs         |
| **Skill resources**     | `skill.md` resources, when available through the docs site                        |

<Tip>
  Combine MCP with [llms.txt](/agents/llms-txt): use MCP for in-editor queries and use `llms.txt`, `llms-full.txt`, or raw Markdown exports for batch processing and RAG pipelines.
</Tip>

## Setup

<Tabs>
  <Tab title="Claude Code">
    **How to enable Meteora Docs MCP in Claude Code:**

    1. Open your terminal.
    2. Add Meteora's MCP server by running:

    ```bash theme={"system"}
    claude mcp add --transport http meteora https://docs.meteora.ag/mcp
    ```

    3. Launch Claude Code and start chatting with Meteora.

    **Or add to your project’s `.mcp.json`:**

    ```json theme={"system"}
    {
      "mcpServers": {
        "meteora": {
          "url": "https://docs.meteora.ag/mcp"
        }
      }
    }
    ```

    **Verify with:**

    ```bash theme={"system"}
    claude mcp list
    ```
  </Tab>

  <Tab title="Claude">
    **Setup Meteora Docs 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 **Meteora** and the URL to **[https://docs.meteora.ag/mcp](https://docs.meteora.ag/mcp)**.
    4. When chatting, click the attachments button (plus icon) and select the Meteora connector.
  </Tab>

  <Tab title="Cursor">
    **Setup Meteora Docs 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={"system"}
    {
      "mcpServers": {
        "meteora": {
          "url": "https://docs.meteora.ag/mcp"
        }
      }
    }
    ```

    4. Save and reload Cursor.
  </Tab>

  <Tab title="VS Code">
    **Setup Meteora Docs MCP in VS Code:**

    1. Create or open `.vscode/mcp.json`.
    2. Add the following server configuration:

    ```json theme={"system"}
    {
      "servers": {
        "meteora": {
          "type": "http",
          "url": "https://docs.meteora.ag/mcp"
        }
      }
    }
    ```

    3. Save the file and reload your MCP-enabled VS Code environment.
  </Tab>

  <Tab title="Windsurf">
    **Using Meteora Docs 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={"system"}
    {
      "mcpServers": {
        "meteora": {
          "serverUrl": "https://docs.meteora.ag/mcp"
        }
      }
    }
    ```

    4. Save and restart Windsurf.
  </Tab>
</Tabs>

### Other MCP-Compatible Tools

Any tool that supports HTTP MCP servers can connect to `https://docs.meteora.ag/mcp`.

## Example Prompts

```text theme={"system"}
Use the Meteora Docs MCP to find the current DLMM TypeScript SDK swap flow, then summarize the files I should read before implementing it.
```

```text theme={"system"}
Search Meteora docs for DAMM v2 fee scheduler and rate limiter behavior. Cite the relevant docs pages before suggesting configuration values.
```

```text theme={"system"}
Read the DBC migration docs and program error reference, then help me design a defensive integration checklist.
```

<Note>
  For onchain execution, keep signing and transaction submission in your own scripts, wallet, SDK integration, or [Meteora Invent](/invent/actions). The documentation MCP supplies context; it does not perform the action.
</Note>
