An MCP server for Hedera Hashgraph that exposes account, token, consensus, smart contract, file, schedule, network, and analytics operations as tools. Reads use the public Mirror Node API, while write tools build and freeze unsigned transactions for external signing and submission.
From the registry: Build-only Hedera (Hashgraph) MCP — 73 tools across all core services plus analytics reads.
Please install the `hedera-mcp` MCP server into my current AI client (that's you).
Required prerequisites (do these first if not already done):
- **Install Node.js and npm** — Node.js and npm are required to run the server via npx. (https://nodejs.org/)
Canonical MCP server config (stdio transport):
- command: `npx`
- args: ["-y","@purplesquirrel/hedera-mcp"]
- optional environment variables:
- `HEDERA_NETWORK`: Hedera network to target. Supported values: mainnet, testnet, previewnet. Defaults to testnet. (example: `<mainnet|testnet|previewnet>`)
- `HEDERA_OPERATOR_ID`: Optional default payer/treasury Hedera account ID used when building transactions. This is an account ID only, not a private key. (example: `<your-hedera-account-id>`)
- `HEDERA_MIRROR_URL`: Optional override for the Mirror Node REST API base URL instead of the per-network default. (example: `<your-mirror-node-url>`)
Note: The server is build-only: reads use public Mirror Node REST APIs, and write tools return unsigned frozen transactions for you to sign and submit separately. No private key is configured for normal MCP usage.
Add this MCP server to my current client's config in the correct format for you. If you need secrets or credentials I haven't provided, ASK me — do not invent values or leave raw placeholders. After adding it, tell me how to verify the server is connected.HEDERA_OPERATOR_IDOptional default payer/treasury account ID used when building transactionsHEDERA_NETWORKSelects the Hedera network to target (mainnet, testnet, or previewnet)HEDERA_MIRROR_URLOverrides the Mirror Node REST API base URLMeta Ads MCP (Facebook + Instagram) - analyze performance, manage budgets, pause campaigns.