Verified

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

4324JavaScriptApache-2.0

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

Claude Desktop
{
  "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

ClientLocalDockerRemoteRead-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

Badge

Maestro MCP Server security score, rated on RepoAI

Maintain this server? Add the live badge to your README.