by maestro-org
Provides a streamable HTTP Model Context Protocol server for interacting with Bitcoin via the Maestro API, enabling exploration of blocks, transactions, addresses, and additional blockchain data.
The server implements a Model Context Protocol (MCP) endpoint that talks to the Maestro API platform, allowing clients—especially LLM‑driven applications—to query Bitcoin mainnet or testnet data such as blocks, transactions, UTXOs, mempool status, market prices, wallet balances, and node RPC calls.
npm install..env.example to .env and add your Maestro API key (API_KEY or the variable name used in the template).npm run start:http (or via npx as shown in serverConfig). The MCP endpoint becomes available at http://localhost:<PORT>/mcp./mcp path; responses stream back according to the MCP spec.API_BASE_URL.openapi-mcp-generator.maestro-mcp-client-examples repo.Q: Do I need to run my own Bitcoin node?
A: No. The server proxies requests to Maestro’s hosted API endpoints.
Q: Which networks are supported?
A: Mainnet (https://xbt-mainnet.gomaestro-api.org/v0) and Testnet4 (https://xbt-testnet.gomaestro-api.org/v0).
Q: How is authentication handled?
A: By providing your Maestro API key in the .env file; the server validates it on each request.
Q: Can I run the server in production?
A: Yes, after configuring a proper port, environment variables, and optionally TLS termination in front of the Node.js process.
Q: Where can I find client libraries?
A: See the maestro-mcp-client-examples repository linked in the README.
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.
https://xbt-mainnet.gomaestro-api.org/v0/mcphttps://xbt-testnet.gomaestro-api.org/v0/mcp# Install dependencies
npm install
# Build the project
npm run build
# Copy and edit environment variables
cp .env.example .env
# Edit .env to add your Maestro API key and any other config
npm run start:http
.env (default: 3000).http://localhost:<PORT>/mcp..env.example)API_BASE_URL=https://xbt-mainnet.gomaestro-api.org/v0API_BASE_URL=https://xbt-testnet.gomaestro-api.org/v0This server is generated using openapi-mcp-generator:
npx openapi-mcp-generator --input openapi-merged.json --output ./ --force --transport streamable-http --port 3000
Contributions and feature requests are welcome! Please:
npm run dev for hot-reloading (if configured)npm testPlease log in to share your review and rating for this MCP.
{
"mcpServers": {
"maestro-mcp-server": {
"command": "npx",
"args": [
"maestro-mcp-server",
"start:http"
],
"env": {
"API_KEY": "<YOUR_API_KEY>"
}
}
}
}claude mcp add maestro-mcp-server npx maestro-mcp-server start:httpExplore related MCPs that share similar capabilities and solve comparable challenges
by stripe
Integrates Stripe's APIs into LLM‑driven agent workflows via Python and TypeScript libraries, exposing tool definitions compatible with Model Context Protocol for seamless function calling.
by goat-sdk
Enables AI agents to send and receive payments, purchase goods and services, execute investment strategies, tokenize assets, and obtain financial insights by leveraging blockchains, stablecoins, and wallets.
by financial-datasets
Provides access to income statements, balance sheets, cash flow statements, stock prices, market news, and cryptocurrency data through MCP tools for AI assistants.
by alpacahq
Enables large language models to trade stocks and options, retrieve real‑time and historical market data, and manage portfolios using plain English commands through a local or remote MCP server.
by XeroAPI
Provides a bridge between the Model Context Protocol and Xero's API, enabling standardized access to Xero accounting and business features.
by stefanoamorelli
Provides an MCP server that connects AI models to SEC EDGAR filings, enabling real‑time retrieval of company filings, financial statements, and insider‑trading data with exact XBRL precision and verifiable filing references.
by ariadng
Enables AI LLMs to execute trades on the MetaTrader 5 platform through the Model Context Protocol.
by calvernaz
Provides access to Alpha Vantage stock market data via an MCP server, supporting stdio and HTTP streaming modes with optional OAuth 2.1 authentication.
by kukapay
Integrates the Freqtrade cryptocurrency trading bot with MCP, exposing its REST API as tools for AI agents to perform automated trading operations.