MCP Connector

Access Bitcoin Data via Maestro API

MCP server exposing Bitcoin blockchain tools via Maestro API-query blocks, transactions, addresses, mempool, market prices, and wallet data on mainnet and

Works with maestrobitcoin

Maintainer of this project? Claim this page to edit the listing.


91
Spark score
out of 100
Updated 2 months ago
Version 20250623.2_01f4bbe
Models
universal

Add to Favorites

Why it matters

Integrate with the Bitcoin blockchain by leveraging the Maestro API platform. This asset provides a streaming HTTP server for accessing blockchain data, mempool information, market prices, and node RPCs.

Outcomes

What it gets done

01

Connect to the Maestro API for Bitcoin data access.

02

Explore blocks, transactions, and addresses on the Bitcoin blockchain.

03

Monitor the Bitcoin mempool and market prices.

04

Interact with Bitcoin node RPCs.

Install

Add it to your toolbox

Run in your project directory:

curl -fsSL https://spark.entire.vc/get/vb-maestro-mcp | bash

Overview

Maestro MCP Server

A streamable HTTP MCP server that provides tools for exploring the Bitcoin blockchain via the Maestro API platform, including blockchain indexing, mempool monitoring, market prices, wallet operations, and node RPC functionality. Use when you need to query Bitcoin blockchain data, monitor mempool activity, retrieve market prices, or perform wallet operations through a Model Context Protocol interface with Maestro's API infrastructure.

What it does

Big job: Provide a Model Context Protocol server for interacting with the Bitcoin blockchain through Maestro's API platform.

Small job: Query Bitcoin blocks, transactions, addresses, mempool activity, market prices, and wallet data using Maestro's hosted MCP endpoints or a self-hosted server.

The server implements the streamable HTTP MCP transport and connects to Maestro's Bitcoin API platform. It supports both mainnet and testnet4 networks, requires a Maestro API key, and exposes tools for blockchain indexing, mempool monitoring, market data, wallet operations, and node RPC calls.

Setup:

# Install dependencies
bun install

# Build the project
bun run build

# Copy and edit environment variables
cp .env.example .env
# Edit .env to add your Maestro API key and any other config

Then start the server with bun run start:http and access the MCP endpoint at http://localhost:<PORT>/mcp. Hosted endpoints are available at https://xbt-mainnet.gomaestro-api.org/v0/mcp (mainnet) and https://xbt-testnet.gomaestro-api.org/v0/mcp (testnet4).

Source README

Maestro MCP Server

CI

A Model Context Protocol (MCP) server for interacting with Bitcoin via the Maestro API platform. Provides tools for exploring blocks, transactions, addresses, and more on the Bitcoin blockchain.


Quick Links


Getting Started

Requirements

  • Bun v1.0 or higher

Installation & Setup

# Install dependencies
bun install

# Build the project
bun run build

# Copy and edit environment variables
cp .env.example .env
# Edit .env to add your Maestro API key and any other config

Running the Server

bun run start:http
  • The server will start on the port specified in your .env (default: 3000).
  • Access the MCP endpoint at http://localhost:<PORT>/mcp.

Features

  • ๐Ÿš€ Streamable HTTP MCP server (spec)
  • ๐Ÿ”‘ API Key authentication (see .env.example)
  • ๐Ÿ“ฆ Multiple APIs:
    • Blockchain Indexer
    • Mempool Monitoring
    • Market Price
    • Wallet
    • Node RPC
  • ๐ŸŒ Supported Networks:
    • Mainnet: API_BASE_URL=https://xbt-mainnet.gomaestro-api.org/v0
    • Testnet4: API_BASE_URL=https://xbt-testnet.gomaestro-api.org/v0

API Reference & Examples


Server Generation

This server is generated using openapi-mcp-generator:

npx openapi-mcp-generator --input openapi-merged.json --output ./ --force --transport streamable-http --port 3000

FAQ

Common questions

Discussion

Questions & comments ยท 0

Sign In Sign in to leave a comment.