Hedera Testnet Mirror Node MCP Server
OfficialInterfaces with the Hedera Testnet Mirror Node API, providing access to Hedera blockchain data through automated conversion of Mirror Node API endpoints into MCP-compatible tools.
Click on "Install Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@Hedera Testnet Mirror Node MCP Serverget recent transactions for account 0.0.123456"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
Hedera Testnet Mirror Node MCP Server
This repository contains a Model Context Protocol (MCP) server that interfaces with the Hedera Testnet Mirror Node API. The server is built using FastMCP, a TypeScript framework for creating MCP servers. It utilises Zod schemas for input validation.
Features
Endpoint Integration: Automatically converts Hedera Mirror Node APIs, defined in OpenAPI specification format, into MCP-compatible tools.
Server-Sent Events (SSE) Support: Clients cannot connect to this MCP server over the SSE transport.
Schema Validation: Ensures request parameters adhere to defined schemas using Zod.
Related MCP server: Skemati.ca MCP SSE Server
Prerequisites
Before running the server, ensure you have the following installed:
Bun, or any other environment capable of running Typescript directly.
Installation
(1) Clone the repository
git clone https://github.com/hedera-dev/mirrornode-mcp-server(2) Navigate to the project directory
cd mirrornode-mcp-server(3) Install dependencies
npm installUsage
To start the MCP server:
bun mcpServer.tsUpon successful startup, you should see:
MCP server startedThe server will be accessible via the configured SSE endpoint.
http://localhost:3333/hedera-testnet-mirror-node-api/sse
Project Structure
mcpServer.ts: The entry point that initializes and starts the MCP server.openApiZod.ts: Contains Mirror Node API endpoint definitions and an API client usingzodios(likeaxiosaugmented withzodschema definitions).Note that this file has been programmatically generated using
openapi-zod-clientplus some manual modifications.
How It Works
(1) API Client Creation
An API client is created for the Hedera Testnet Mirror Node using the createApiClient function.
The MCP server proxies between this HTTP API client and its own SSE transport.
(2) Endpoint Conversion:
Each endpoint definition from endpointDefinitions is processed by the convertZodiosToMcp function, which:
Validates that the endpoint uses the
GETmethod.Maps parameters to Zod schemas.
Defines an execution function that makes the corresponding API call and returns the result.
Registers the tool with the MCP server.
(3) Server Initialization:
The MCP server is started with SSE transport.
Dependencies
FastMCP: Framework for building MCP servers.
Zod: TypeScript-first schema declaration and validation library.
openapi-zod-client: Generates Zodios code from an OpenAPI specification file.
Author
Licence
MIT
This server cannot be installed
Maintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Related MCP Servers
- Flicense-qualityDmaintenanceA server for Model Context Protocol (MCP) that uses Server-Sent Events (SSE) for streaming communication, enabling tools like the HackerNews API to be accessed through a secure HTTP+SSE transport.Last updated29
- Flicense-quality-maintenanceA Model Context Protocol (MCP) server implementation that uses Server-Sent Events (SSE) to enable real-time, server-pushed updates between AI models and tools over HTTP connections.Last updated1
- Alicense-qualityDmaintenanceA lightweight Node.js-based MCP server that exposes custom tools via HTTP and Server-Sent Events (SSE) for clients like Postman. It allows users to register tools with type-safe validation to establish bidirectional communication with MCP clients.Last updated1,8611MIT
- Flicense-qualityDmaintenanceA standalone MCP server that exposes API endpoints as tools for AI assistants by proxying requests to a target API defined in an OpenAPI specification. It supports various authentication methods and utilizes Server-Sent Events (SSE) to facilitate integration with clients like Claude and ChatGPT.Last updated
Related MCP Connectors
MCP server exposing the Backtest360 engine API as tools for AI agents.
AI Reasoning Cache & Consensus Layer with 11 MCP tools via Streamable HTTP.
MCP (Model Context Protocol) server for Appwrite
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/hedera-dev/mirrornode-mcp-server'
If you have feedback or need assistance with the MCP directory API, please join our Discord server