What Is the Hedera MCP Server?
The Model Context Protocol (MCP) is an open standard that creates direct connections between AI applications and external data sources. Instead of relying on general web search results, MCP lets AI tools search your documentation directly for more accurate, up-to-date information. Hedera’s MCP server gives any MCP-compatible AI application access to every page in the Hedera docs navigation, including:- API references and SDK documentation
- Code examples and tutorials
- How-to guides and quickstarts
- Network concepts and architecture docs
- The OpenAPI specs for the mirror node REST API, the smart contract verification API, and the Hedera status API
Available Tools
The server exposes three tools:
The filesystem tool is how an AI tool reads a complete page. Every page at the URL path
/some/page is available at /some/page.mdx, and the OpenAPI specs are mounted under /openapi/ (openapi.yaml, hedera-status-api.yaml, and smart-contract-verification-api.yaml). The specs are stored as single-line JSON despite the .yaml name, so query them with jq rather than head. For example, an agent can call it with:
/ and nothing carries over between calls. Output is truncated to 30 KB per call.
search_hedera and query_docs_filesystem_hedera only read published documentation. Both carry the MCP annotations readOnlyHint: true and destructiveHint: false, which some AI tools use to run them without asking for approval. submit_feedback is the one tool that sends data: when an AI tool calls it, the page path and feedback text are recorded as page feedback in the Hedera docs team’s Mintlify analytics dashboard.
The server also publishes a hedera skill as an MCP resource. MCP gives an agent access to the docs content, and the skill tells it how to use that content, so connecting the server gives agents both.
Search and the filesystem cover the pages in the docs navigation. Pages hidden from the navigation are not included.
Tool names are specific to each Mintlify-hosted server. Use the names your AI tool reports from the server rather than hardcoding them.
MCP Server URL
Why MCP Over Web Search?
Installation
The Hedera MCP server is a remoteHTTP server hosted by Mintlify. No code is downloaded or executed on your machine. Your AI tool connects directly to https://docs.hedera.com/mcp over HTTPS and reads the documentation through the tools listed above. The server requires no authentication, wallet, or keys.
To connect, you manually add the server URL to your AI tool’s configuration using the setup instructions below. This is the recommended approach because it gives you full visibility into what’s being configured, and no third-party packages are installed or executed on your system.
Quick Connect From Any Docs Page
The contextual menu at the top of every page on docs.hedera.com includes these options:Setup by Tool
Note
If you run into issues, refer to the Additional Resources section below as setup instructions can change and that’s where you’ll find the most current guidance.Claude (Web & Mobile)
Claude supports MCP servers as custom connectors. Available on free, Pro, Max, Team, and Enterprise plans (free users are limited to one custom connector). Steps:- Navigate to Customize → Connectors (or go directly to claude.ai/settings/connectors).
- Click the ”+” button next to Connectors, then select “Add custom connector”.
- Enter the details:
- Name:
Hedera Docs - URL:
https://docs.hedera.com/mcp
- Name:
- Click Add.
- In any chat, click the ”+” button in the lower left of the chat interface, then hover over “Connectors” to enable Hedera Docs for that conversation.
Claude Desktop
Claude Desktop supports remote MCP servers through custom connectors and local servers through Desktop Extensions. For remote servers (like Hedera’s):- Click the ”+” button at the bottom of the chat box, then select “Connectors”.
- If you haven’t added the Hedera connector yet, navigate to Settings → Developer → Connectors and click “Add custom connector”.
- Enter the details:
- Name:
Hedera Docs - URL:
https://docs.hedera.com/mcp
- Name:
- Click Add and restart Claude Desktop if prompted.
Note: Custom connectors added on Claude web (claude.ai) are also available in Claude Desktop and Claude mobile when signed in with the same account.
Claude Code
Claude Code connects to MCP servers via CLI commands. Steps: Run the following command in your terminal:hedera-docs listed as a connected server.
Cursor IDE
Cursor supports MCP servers through itsmcp.json configuration file.
Option A: Command Palette (Recommended)
- Press
Cmd + Shift + P(macOS) orCtrl + Shift + P(Windows/Linux). - Search for “Open MCP settings”.
- Select Add custom MCP.
- Add the following to
mcp.json:
mcp.json file at one of these locations:
Verify the connection: In Cursor’s chat, ask “What tools do you have available?” and confirm the Hedera Docs server appears.
VS Code (GitHub Copilot)
VS Code supports MCP servers via the.vscode/mcp.json file, available when using GitHub Copilot in Agent mode.
Steps:
- Create the file
.vscode/mcp.jsonin your project root. - Add the following configuration:
- In the Copilot chat panel, switch to Agent mode and restart the MCP server if prompted.
Note: VS Code uses a"servers"key (not"mcpServers") and requires a"type"field.
Devin Desktop
Devin Desktop, formerly Windsurf, connects to MCP servers through its Devin Local agent. Devin Local supports thestdio, Streamable HTTP, and SSE transport types.
- Open or create the MCP config file for the scope you want:
- User (all your projects):
~/.config/devin/mcp_config.json(%APPDATA%\devin\mcp_config.jsonon Windows) - Project (shared through version control):
.devin/mcp_config.json
- User (all your projects):
- Add the following:
- In the Agents window, click Customize in the agent sidebar, then click MCPs.
hedera-docsappears in the This computer list. Refresh the list if it doesn’t.
Note: The Available list on the MCPs tab shows servers from your MCP registries. Add the Hedera docs server through the config file rather than installing a similarly named third-party server from that list.
ChatGPT
ChatGPT connects to remote MCP servers through plugins. Account and workspace policies apply to adding and using custom MCP servers; on Enterprise workspaces, an admin controls these permissions. Steps (ChatGPT web):- Go to ChatGPT Plugins.
- Select the ”+” button, then Add custom MCP server.
- Enter the details:
- Name:
Hedera Docs - Description:
Search the official Hedera documentation.
- Name:
- Under Connection, enter the URL
https://docs.hedera.com/mcp. - The Hedera docs server is public and needs no authentication. Review the risk warning and select I understand and want to continue.
- Select Create as a plugin, then review the discovered tools. You should see
search_hedera,query_docs_filesystem_hedera, andsubmit_feedback. - Install the plugin, start a new conversation, type
@in the prompt box, and select Hedera Docs.
Hedera Docs as the name, choose Streamable HTTP, and enter https://docs.hedera.com/mcp. Save the server, then select Restart.
Note: ChatGPT deep research and company knowledge expect an MCP server with tools named exactlysearchandfetch. The Hedera docs server uses different tool names, so use it in regular conversations through the plugin. See Connect and test your plugin for OpenAI’s current instructions.
Codex
Codex CLI, the Codex IDE extension, and the ChatGPT desktop app share MCP configuration in~/.codex/config.toml. You can also scope the server to one project with .codex/config.toml, which Codex only reads for trusted projects.
Steps:
- Add the Hedera MCP server to
~/.codex/config.toml:
- Start a Codex session and ask “What tools do you have available?” Codex should list the Hedera Docs tools.
Gemini CLI
Google’s Gemini CLI supports MCP servers through asettings.json configuration file. It supports stdio, SSE, and Streamable HTTP transports.
Steps:
- Open or create the Gemini CLI settings file:
- Add the Hedera MCP server:
"type": "http" selects the Streamable HTTP transport, which the Hedera docs server uses; it does not accept SSE connections. These settings need Gemini CLI v0.21.0 or later. Earlier versions treat url as an SSE endpoint and cannot connect, so use "httpUrl": "https://docs.hedera.com/mcp" instead (current versions still accept httpUrl but mark it deprecated).
- Launch Gemini CLI and verify with:
hedera-docs server listed with its available tools.
Prerequisite: Install Gemini CLI with npm install -g @google/gemini-cli@latest.
Using Multiple MCP Servers
You can connect the Hedera MCP server alongside other documentation MCP servers. Here’s an example Cursor configuration with multiple servers:- Connect only the servers relevant to your current work.
- Be specific in your prompts so the AI searches the most relevant server.
- Disconnect servers you’re not actively using to reduce context usage.
Configuration Reference
A quick-reference table of config file paths and JSON formats for each tool:Troubleshooting
Server not connecting?- Verify the URL is exactly
https://docs.hedera.com/mcp(no trailing slash). - Ensure you have an active internet connection.
- Restart your AI tool after adding the configuration.
- The server exposes three tools:
search_hedera,query_docs_filesystem_hedera, andsubmit_feedback. If none appear, the connection failed. - In Cursor/VS Code, click the refresh button next to the server entry.
- In Claude Code, run
claude mcp listto verify the server is registered. - In Devin Desktop, open Customize → MCPs and check that
hedera-docsis in the This computer list.
- Try rephrasing your query with more specific Hedera terminology.
- Ensure the MCP server is enabled/active for your current chat session.
If a limit is exceeded, the server returns HTTP
429 Too Many Requests. Back off and retry after a short delay. Limits reset on a rolling hourly window. Mintlify sets these limits and can change them; see Mintlify’s rate limits for the current values.
Additional Resources
- Model Context Protocol Specification
- Mintlify MCP Documentation
- Claude MCP Connectors
- Cursor MCP Docs
- VS Code MCP Servers
- Devin Desktop MCP Servers
- ChatGPT: Connect a custom MCP server
- Gemini CLI MCP Setup
- Claude Code MCP Docs
- Codex MCP Docs