Documentation MCP server | Moov Documentation
Quick start
If you use Claude Code, add the docs MCP server with one command:
Ask
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
Ask
claude mcp add --transport http moov-docs https://docs.moov.io/mcp
Ask
Create a .cursor/mcp.json file in your project root:
{
"mcpServers": {
"moov-docs": {
"command": "npx",
"args": ["-y", "mcp-remote", "https://docs.moov.io/mcp"]
}
}
}
Ask
Add to your Windsurf MCP configuration (~/.codeium/windsurf/mcp_config.json):
{
"mcpServers": {
"moov-docs": {
"serverUrl": "https://docs.moov.io/mcp"
}
}
}
Ask
Add to your VS Code settings (.vscode/mcp.json):
{
"servers": {
"moov-docs": {
"type": "http",
"url": "https://docs.moov.io/mcp"
}
}
}
Ask
Add to your Zed settings (~/.zed/settings.json):
{
"context_servers": {
"moov-docs": {
"url": "https://docs.moov.io/mcp"
}
}
}
Ask
Add to your Cline MCP settings (~/.cline/data/settings/cline_mcp_settings.json):
{
"mcpServers": {
"moov-docs": {
"type": "http",
"url": "https://docs.moov.io/mcp"
}
}
}
Ask
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"
}
}
}
Example prompts
Once the MCP server is installed, try prompts like these with your AI assistant:
- Create a Moov account and request
send-funds.achcapability - 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
@docsin 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.