mcpField
M
mcp-mercado-bitcoin

mcp-mercado-bitcoin

Local
github.com/codesparFinance275Updated 4w ago

About mcp-mercado-bitcoin

mcp-mercado-bitcoin is an MCP server for Mercado Bitcoin, a Brazilian cryptocurrency exchange. It is aimed at developers and agents that need market data or account operations through an MCP client. It exposes tools for trading, order books, balances and withdrawals.

Key features

  1. 01Ticker and candlestick market data
  2. 02Order book and trade history queries
  3. 03Order creation, cancellation and lookup
  4. 04Account balances and trade records
  5. 05Deposit and withdrawal records
  6. 06Trading fee queries

Use cases

  1. 01Querying prices and order books for a trading pair from an AI assistant
  2. 02Cancelling all open orders for a symbol
  3. 03Reviewing deposits and withdrawals for an account

MCP support

This is an MCP server that exposes 20 tools to MCP clients for market data, trading, account and withdrawal operations.

Configuration

Local server config is the same for every client. Copy it into your client’s MCP config file.

mcp.json · Universal config
{
"mcpServers": {
"codespar-mcp-mercado-bitcoin": {
"command": "npx",
"args": [
"-y",
"@codespar/mcp-mercado-bitcoin"
],
"env": {
"MB_API_KEY": "<MB_API_KEY>"
}
}
}
}
Run commandnpx -y @codespar/mcp-mercado-bitcoin
Environment variables to set
MB_API_KEYSecretAPI key for mercado-bitcoin

Local servers need a runtime on your machine (e.g. Node.js 18+). Config file locations differ by client; see your client’s docs.

Packages
npm@codespar/mcp-mercado-bitcoin0.2.2

Tools

20

Saved tool list · updated 2w ago

ParameterTypeRequiredDescription
symbolstringYesTrading pair symbol (e.g. BTC-BRL, ETH-BRL, USDC-BRL)

Details

From the project README

@codespar/mcp-mercado-bitcoin

MCP server for Mercado Bitcoin — Brazilian cryptocurrency exchange with trading, orders, and market data

npm License: MIT

Quick Start

Claude Desktop

Add to ~/.config/claude/claude_desktop_config.json:

{
  "mcpServers": {
    "mercado-bitcoin": {
      "command": "npx",
      "args": ["-y", "@codespar/mcp-mercado-bitcoin"],
      "env": {
        "MB_API_KEY": "your-key",
        "MB_API_SECRET": "your-secret"
      }
    }
  }
}
Claude Code
claude mcp add mercado-bitcoin -- npx @codespar/mcp-mercado-bitcoin
Cursor / VS Code

Add to .cursor/mcp.json or .vscode/mcp.json:

{
  "servers": {
    "mercado-bitcoin": {
      "command": "npx",
      "args": ["-y", "@codespar/mcp-mercado-bitcoin"],
      "env": {
        "MB_API_KEY": "your-key",
        "MB_API_SECRET": "your-secret"
      }
    }
  }
}

Tools (20)

ToolPurpose
get_tickerGet ticker data for a trading pair (price, volume, etc.)
list_orderbookGet order book (bids and asks) for a trading pair
create_orderCreate a buy or sell order
get_orderGet order details by ID
cancel_orderCancel an open order
list_ordersList orders with optional filters
get_balanceGet account balances for all assets
list_tradesList executed trades for a trading pair
get_candlesGet candlestick/OHLCV data for a trading pair
withdrawCreate a withdrawal request
cancel_all_ordersCancel all open orders for a symbol
list_account_tradesList authenticated account fills/trades for a symbol
list_depositsList deposits (crypto + fiat) for the authenticated account
list_withdrawalsList withdrawals (crypto + fiat) for the authenticated account
get_withdrawalGet withdrawal details by ID
list_symbolsList available trading symbols (pairs) on the exchange
list_assetsList supported assets/coins on the exchange
list_networksList supported blockchain networks for a given asset
get_feesQuery trading fees (maker/taker) for a symbol
list_positionsList open margin/futures positions (if applicable to the account)

Authentication

Mercado Bitcoin uses an API key and secret passed via request headers.

Sandbox / Testing

Mercado Bitcoin provides a sandbox via the dashboard for testing.

Get your credentials
  1. Go to Mercado Bitcoin
  2. Create an account
  3. Navigate to API settings to generate key and secret
  4. Set the environment variables

Environment Variables

VariableRequiredDescription
MB_API_KEYYesAPI key from Mercado Bitcoin
MB_API_SECRETYesAPI secret from Mercado Bitcoin

Roadmap

v0.2 (planned)
  • get_account_info — Get account information and limits
  • list_currencies — List available cryptocurrencies
  • get_order_history — Get order history with filters
  • create_stop_order — Create a stop-limit order
  • get_fees — Get trading fees for an account
v0.3 (planned)
  • margin_trading — Margin trading operations
  • lending — Crypto lending operations

Want to contribute? Open a PR or request a tool.

Links

Enterprise

Need governance, budget limits, and audit trails for agent payments? CodeSpar Enterprise adds policy engine, payment routing, and compliance templates on top of these MCP servers.

License

MIT

Comments

Markdown supported

New to MCP?

From what the protocol is to installing your first server, these answers cover most first questions.

An open protocol that defines how AI applications connect to external tools and data in a uniform way. Clients talk to the model; MCP servers provide tools, resources and prompt templates. They exchange standard messages, so one server can be reused by many clients.