Maestro MCP Server
Bitcoin blockchain data access for AI models via the Maestro API platform.
Data last scanned 2 days ago · Reviewed 2 days ago
Overview
Maestro MCP Server facilitates direct interaction with the Bitcoin network by bridging AI models with the Maestro API. It provides structured tooling to query blockchain data, including blocks, transactions, wallet information, and mempool status, supporting both Bitcoin Mainnet and Testnet4 environments. Built using the Bun runtime, the server utilizes a streamable HTTP transport mechanism. Users are required to provide a Maestro API key to authenticate requests, enabling LLMs to execute complex queries and monitor on-chain activity effectively.
Our verdict
With a security score of 38/100, this server is classified as high risk. The evaluation reflects that the project is community-maintained rather than official vendor-supported and lacks an independent editorial security review. Potential users should be aware that critical authentication and read-only access mechanisms have not yet been formally audited. It is recommended primarily for experimental or non-production environments where API access control can be closely monitored.
- Supports both Bitcoin Mainnet and Testnet4 networks
- Contains only 9 direct dependencies
- Licensed under the Apache-2.0 license
- Community-maintained with no official vendor backing
- Authentication and read-only implementations lack review
- High security risk score due to limited external oversight
Setup
{
"mcpServers": {
"maestro-mcp-server": {
"args": [
"-y",
"bitcoin---merged-services-api"
],
"command": "npx"
}
}
}Paste into ~/Library/Application Support/Claude/claude_desktop_config.json (macOS) or %APPDATA%\Claude\claude_desktop_config.json (Windows), then restart Claude Desktop. Some servers require API keys or tokens as environment variables — check the project's README and add an "env" object if needed.
- No read-only mode — running this grants full read/write access.
- No built-in authentication — anyone with access to this config can invoke every tool it exposes.
Compatibility
| Client | Local | Docker | Remote | Read-only |
|---|---|---|---|---|
| Claude Desktop | ||||
| Cursor | ||||
| VS Code | ||||
| Windsurf | ||||
| ChatGPT |
Frequently asked questions
›What are the system requirements for running the Maestro MCP server?
You need to have Bun version 1.0 or higher installed to run the server.
›How do I configure my API key?
You must create a .env file from the .env.example template and input your Maestro API key there.
›Which Bitcoin networks are supported by this server?
The server supports both Bitcoin Mainnet and Testnet4 by configuring the API_BASE_URL in your environment variables.
›Does this server provide direct access to the hosted endpoints?
Yes, you can connect directly to the hosted Mainnet or Testnet4 endpoints provided by Maestro, or run your own local instance on port 3000.
›What specific blockchain capabilities does the server offer?
The server provides tools for blockchain indexing, mempool monitoring, market pricing, wallet interactions, and node RPC access.
Changelog
- Fix20250623.2_01f4bbe
2025-06-23
- Improved20250618.4_296e60d
2025-06-18
- Security20250617.2_ec723ec
2025-06-17
Badge
Maintain this server? Add the live badge to your README.