Documentation MCP server

Search and read Moov docs from your AI coding assistant using the docs MCP server.

Quick start

If you use Claude Code, add the docs MCP server with one command:

claude mcp add --transport http moov-docs https://docs.moov.io/mcp

For other tools, see the setup instructions below.

What is MCP?

The Model Context Protocol (MCP) is an open standard that lets AI coding tools connect to external data sources. When your IDE supports MCP, it can call tools provided by an MCP server on your behalf — searching documentation, fetching pages, or listing available sections without leaving the editor.

The Moov docs MCP server is a read-only documentation search tool. It does not call the Moov API or make changes to your account. For live API operations like creating accounts and transfers, use the Moov TypeScript SDK MCP server.

Available tools

Tool Description
search_moov_docs Full-text search across all Moov documentation pages
get_moov_doc Retrieve the full content of a specific documentation page by path
list_moov_sections List all available documentation sections and their paths

Set up your IDE

claude mcp add --transport http moov-docs https://docs.moov.io/mcp

Claude Code MCP docs

Create a .cursor/mcp.json file in your project root:

{
  "mcpServers": {
    "moov-docs": {
      "command": "npx",
      "args": ["-y", "mcp-remote", "https://docs.moov.io/mcp"]
    }
  }
}

Cursor MCP docs

Add to your Windsurf MCP configuration (~/.codeium/windsurf/mcp_config.json):

{
  "mcpServers": {
    "moov-docs": {
      "serverUrl": "https://docs.moov.io/mcp"
    }
  }
}

Windsurf MCP docs

Add to your VS Code settings (.vscode/mcp.json):

{
  "servers": {
    "moov-docs": {
      "type": "http",
      "url": "https://docs.moov.io/mcp"
    }
  }
}

VS Code MCP docs

Add to your Zed settings (~/.zed/settings.json):

{
  "context_servers": {
    "moov-docs": {
      "url": "https://docs.moov.io/mcp"
    }
  }
}

Zed MCP docs

Add to your Cline MCP settings (~/.cline/data/settings/cline_mcp_settings.json):

{
  "mcpServers": {
    "moov-docs": {
      "type": "http",
      "url": "https://docs.moov.io/mcp"
    }
  }
}

Cline MCP docs

gemini mcp add --transport http moov-docs https://docs.moov.io/mcp

Or add to your settings (~/.gemini/settings.json):

{
  "mcpServers": {
    "moov-docs": {
      "httpUrl": "https://docs.moov.io/mcp"
    }
  }
}

Gemini CLI MCP docs

Claude Desktop doesn't support remote MCP servers directly in config. Instead, add the server through the claude.ai web UI:

  1. Go to claude.ai/settings/connectors
  2. Add a new connector with the URL https://docs.moov.io/mcp
  3. The server syncs automatically to Claude Desktop when signed in with the same account

Claude Desktop MCP docs

Example prompts

Once the MCP server is installed, try prompts like these with your AI assistant:

  • Create a Moov account and request send-funds.ach capability
  • Show me how to initiate an ACH transfer with the Go SDK
  • Generate a scoped OAuth token for linking a bank account to an existing account
  • What payment methods are available for instant payouts?
  • How do I verify a bank account with micro-deposits?
  • What capabilities do I need for card issuing?
The docs MCP server searches documentation — it does not call the Moov API. Your API keys are not needed for MCP setup. For live API operations, see the Moov MCP server.

LLM context files

These plain-text files follow the llms.txt convention for making documentation available to AI tools.

llms.txt — A structured overview of Moov's documentation with links to every section. Some AI tools automatically fetch llms.txt from a site's root when given a domain. You can also paste it into a conversation to give your AI assistant a map of what's available.

llms-full.txt — The complete content of every documentation page concatenated into a single file. Use this when you want to load all of Moov's docs into a context window at once, or feed it into a custom RAG pipeline or agent.

When to use which:

  • Use the MCP server when your AI tool supports it — it searches on demand and only returns relevant pages, keeping context small.
  • Use llms-full.txt when your tool doesn't support MCP, or you want to front-load all docs into a long-context model (e.g. paste URL into Claude, Gemini, or use @docs in Cursor).
  • Use llms.txt when you want your AI tool to understand the structure and decide which pages to fetch individually.

Docs MCP vs Moov MCP

Server What it does Needs API keys?
Docs MCP (docs.moov.io/mcp) Searches and reads Moov documentation No
Moov MCP (moov TypeScript SDK) Calls the Moov API — creates accounts, transfers, etc. Yes
The docs MCP server searches documentation. For live API operations like creating accounts and transfers, use the Moov TypeScript SDK MCP server.
Summary Beta