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
- 01Ticker and order book queries
- 02Create, look up and cancel orders
- 03Balances and account ledger entries
- 04Crypto and fiat withdrawal requests
- 05Funding history and destination lookup
- 06Account verification status and fee listing
Use cases
- 01Ask an AI assistant for trading pair prices and order books
- 02Cancel all open orders from an MCP client
- 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.
Tools
20Saved tool list · updated 2w ago
| Parameter | Type | Required | Description |
|---|---|---|---|
| book | string | Yes | Order 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
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)
| Tool | Purpose |
|---|---|
get_ticker | Get ticker data for a trading pair (price, volume, VWAP, etc.) |
list_orderbook | Get order book (bids and asks) for a trading pair |
create_order | Create a buy or sell order |
get_order | Get order details by ID |
cancel_order | Cancel an open order |
list_orders | List orders with optional filters |
get_balances | Get account balances for all assets |
list_trades | List executed trades for an order book |
list_funding_sources | List available funding sources (bank accounts, etc.) |
create_withdrawal | Create a withdrawal request (crypto or fiat) |
list_ledger | List account ledger entries (trades, fees, fundings, withdrawals) |
list_open_orders | List currently open orders for the authenticated user |
lookup_order | Look up one or more orders by origin_id (client_id) |
cancel_all_orders | Cancel all open orders for the authenticated user |
list_fundings | List account fundings (deposits) |
list_withdrawals | List account withdrawals |
get_withdrawal | Retrieve a specific withdrawal by its ID |
list_fees | List applicable fees for the authenticated user across trading pairs |
get_account_status | Retrieve account KYC and verification status (tier, limits, required docs) |
list_funding_destinations | Get 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
- Go to Bitso
- Create an account
- Navigate to API settings and generate key and secret
- Set the environment variables
Environment Variables
| Variable | Required | Description |
|---|---|---|
BITSO_API_KEY | Yes | API key from Bitso |
BITSO_API_SECRET | Yes | API secret for HMAC signature |
Roadmap
v0.2 (planned)
get_account_status— Get account verification statuslist_currencies— List available cryptocurrenciescreate_spei_withdrawal— Create a SPEI (Mexican bank) withdrawalget_phone_number— Get phone number associated with accountlist_open_orders— List all open orders
v0.3 (planned)
recurring_orders— Create and manage recurring buy/sell ordersadvanced_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
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.