mcpField
M
mcp-bitso

mcp-bitso

Local
github.com/codesparFinance275Updated 4w ago

About mcp-bitso

mcp-bitso is an MCP server for the Bitso cryptocurrency exchange, covering market data, order management, balances and withdrawals. It suits developers and users in Latin America who want an AI assistant to work with a Bitso account.

Key features

  1. 01Ticker and order book queries
  2. 02Create, look up and cancel orders
  3. 03Balances and account ledger entries
  4. 04Crypto and fiat withdrawal requests
  5. 05Funding history and destination lookup
  6. 06Account verification status and fee listing

Use cases

  1. 01Ask an AI assistant for trading pair prices and order books
  2. 02Cancel all open orders from an MCP client
  3. 03Reconcile balances, trades and withdrawal records

MCP support

This project is an MCP server that exposes 20 tools to MCP clients, covering Bitso trading, funding and account queries.

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-bitso": {
"command": "npx",
"args": [
"-y",
"@codespar/mcp-bitso"
],
"env": {
"BITSO_API_KEY": "<BITSO_API_KEY>"
}
}
}
}
Run commandnpx -y @codespar/mcp-bitso
Environment variables to set
BITSO_API_KEYSecretAPI key for bitso

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-bitso0.2.2

Tools

20

Saved tool list · updated 2w ago

ParameterTypeRequiredDescription
bookstringYesOrder book symbol (e.g. btc_mxn, eth_mxn, usdc_mxn)

Details

From the project README

@codespar/mcp-bitso

MCP server for Bitso — Latin American cryptocurrency exchange with trading, orders, and withdrawals

npm License: MIT

Quick Start

Claude Desktop

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

{
  "mcpServers": {
    "bitso": {
      "command": "npx",
      "args": ["-y", "@codespar/mcp-bitso"],
      "env": {
        "BITSO_API_KEY": "your-key",
        "BITSO_API_SECRET": "your-secret"
      }
    }
  }
}
Claude Code
claude mcp add bitso -- npx @codespar/mcp-bitso
Cursor / VS Code

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

{
  "servers": {
    "bitso": {
      "command": "npx",
      "args": ["-y", "@codespar/mcp-bitso"],
      "env": {
        "BITSO_API_KEY": "your-key",
        "BITSO_API_SECRET": "your-secret"
      }
    }
  }
}

Tools (20)

ToolPurpose
get_tickerGet ticker data for a trading pair (price, volume, VWAP, 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_balancesGet account balances for all assets
list_tradesList executed trades for an order book
list_funding_sourcesList available funding sources (bank accounts, etc.)
create_withdrawalCreate a withdrawal request (crypto or fiat)
list_ledgerList account ledger entries (trades, fees, fundings, withdrawals)
list_open_ordersList currently open orders for the authenticated user
lookup_orderLook up one or more orders by origin_id (client_id)
cancel_all_ordersCancel all open orders for the authenticated user
list_fundingsList account fundings (deposits)
list_withdrawalsList account withdrawals
get_withdrawalRetrieve a specific withdrawal by its ID
list_feesList applicable fees for the authenticated user across trading pairs
get_account_statusRetrieve account KYC and verification status (tier, limits, required docs)
list_funding_destinationsGet funding destination details (address/CLABE) for a given currency

Authentication

Bitso uses HMAC-SHA256 signed requests with an API key and secret.

Sandbox / Testing

Bitso provides a developer sandbox via the developer account.

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

Environment Variables

VariableRequiredDescription
BITSO_API_KEYYesAPI key from Bitso
BITSO_API_SECRETYesAPI secret for HMAC signature

Roadmap

v0.2 (planned)
  • get_account_status — Get account verification status
  • list_currencies — List available cryptocurrencies
  • create_spei_withdrawal — Create a SPEI (Mexican bank) withdrawal
  • get_phone_number — Get phone number associated with account
  • list_open_orders — List all open orders
v0.3 (planned)
  • recurring_orders — Create and manage recurring buy/sell orders
  • advanced_orders — Advanced order types (OCO, trailing stop)

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.