# Bitso Exchange MCP for AI Agents AI Agent Connect

> Bitso Exchange MCP lets you trade on Mexico's biggest crypto exchange using your AI client. You can pull live tickers, check wallet balances, place limit or market orders, and manage open positions programmatically. It connects your Bitso account to your agent so you can handle crypto liquidity across MXN, ARS, COP, and BRL without manually refreshing charts.

## Overview
- **Category:** money-moves
- **Price:** Free
- **Endpoint:** https://edge.vinkius.com/vk_preview_GpJMwpBjKKn1TCOI1HFk4w1VojPnotfUoiZJQAvQ/ai-agent-connect
- **Tags:** crypto-exchange, fiat-pairing, portfolio-management, order-execution, liquidity-monitoring, wallet-tracking

## Description

This Connector bridges your Bitso account with your AI agent, letting you move from manual clicking to programmatic execution. Instead of jumping between tabs to check prices or balances, you can ask your agent to pull the latest ticker data for specific pairs like ETH/BRL or XRP/MXN. You can set up strict trading rules, place limit orders, and monitor your wallet capacity in real time. It handles the heavy lifting of interacting with the exchange backend, so you can focus on the strategy. By connecting this to the Vinkius catalog, you get a direct line to the official exchange data, making it easy to manage your portfolio across multiple fiat and digital currencies without the friction of a standard web interface. You can monitor your ledger flows or check your account status with a simple text command. It turns your AI into a dedicated trading terminal that works with the official Bitso infrastructure, giving you a way to manage assets across Latin American markets without the lag of a standard dashboard.

## Tools

### get_ticker
Get trading ticker information. Pull real-time price data for specific pairs to verify spreads before you trade.

### list_available_books
List natively traded market books. See which currency pairs are currently active on the exchange.

### list_open_orders
List active hanging orders. Keep track of every order that hasn't been filled yet.

### list_trades
Review historical executed trades. Look back at your past performance and completed transactions.

### list_balances
List trading account balances. Check your available capital in fiat and digital assets at any time.

### list_ledger
Examine raw ledger account flows. Review the history of your account movements to track every transaction.

### list_withdrawals
Monitor executed funds external withdrawals. Track funds as they move out of your account to external wallets.

### cancel_order
Cancel a live unfulfilled order. This helps you drop rogue orders from the book instantly if the market moves against you.

### create_order
Submit a new trading order. You can use this to place firm limit buys or fast market sells directly to the backend.

### get_account_status
Get regulatory account status limits. Use this to check your current permissions and limits on the platform.

### get_funding_destination
Reveal inbound funding crypto address. This shows you where to send funds to get them into your account.

### list_order_trades
Extract executions mapped to an Order ID. See exactly which parts of a specific order were filled.

## Prompt Examples

**Prompt:** 
```
Check the price for XRP against Mexican Pesos right now.
```

**Response:** 
```
I've pulled the latest ticker for the XRP/MXN pair. Here is the current market status:

| Pair | Last Price | 24h High | 24h Low |
| :--- | :--- | :--- | :--- |
| **XRP/MXN** | **$12.30 MXN** | $12.80 MXN | $12.15 MXN |

The spread looks active. Would you like me to check the order book for this pair?
```

**Prompt:** 
```
I want to buy 0.1 Ether using my BRL balance. Place a limit order.
```

**Response:** 
```
I've submitted that limit buy order for you. 

**Order Details:**
* **Action:** Limit Buy
* **Asset:** ETH
* **Amount:** 0.1
* **Currency:** BRL

Your order is now resting on the maker tab. I'll keep an eye on it; do you want me to notify you when it fills?
```

**Prompt:** 
```
Show me my current wallet balances for all currencies.
```

**Response:** 
```
Here is your current account standing:

* **BTC:** 0.0523
* **ETH:** 1.2400
* **MXN:** 15,400.00
* **BRL:** 8,200.50

Your account is active and ready for trading. Let me know if you want to see your recent ledger flows.
```

## Capabilities

### Place trade orders
Submit new limit or market orders directly to the exchange.

### Monitor order books
Pull live tickers to check spreads on various currency pairs.

### Track wallet balances
See your current account capacity for both fiat and crypto.

### Manage open orders
View active hanging orders and cancel them instantly.

### Review trade history
Extract executed trades and monitor historical ledger flows.

### Check funding status
Reveal inbound crypto addresses for receiving funds.

## Use Cases

### Executing a limit buy on a price dip
A trader notices a sudden USD-BRL deviation and asks the agent to pull the ticker data for the BRL pair, then uses create_order to place a limit buy.

### Checking regional liquidity
A portfolio manager needs to know their total liquidity across regions and asks the agent to list_balances to see the total amount of MXN and BTC available.

### Verifying on-ramp funding
A developer is testing a new on-ramp and uses get_funding_destination to get the correct address and then list_withdrawals to confirm the flow.

### Emergency order cancellation
Market conditions turn sour and an order is stuck. The user tells the agent to list_open_orders and then cancel_order to protect their capital.

## Benefits

- Execute trades without opening a browser by using create_order to hit the exchange backend directly.
- Monitor real-time spreads on MXN, ARS, and BRL pairs using get_ticker to make faster decisions.
- Manage risk instantly by using cancel_order to pull orders off the book when the market turns.
- Keep a constant eye on your liquidity with list_balances to see exactly what's available for the next move.
- Streamline your accounting by pulling raw data with list_ledger and list_trades for your records.
- Track your funding flow easily with get_funding_destination to manage inbound transfers across different currencies.

## How It Works

The bottom line is you get a direct command line for your Bitso account inside your AI chat.

1. Add the Bitso MCP to your AI client.
2. Provide your read/write Dev API keys from your Bitso account.
3. Tell your agent to perform actions like checking balances or placing orders.

## Frequently Asked Questions

**Can I use Bitso Exchange MCP to trade with my existing account?**
Yes, you can connect your existing Bitso account by providing your Dev API keys. This lets your AI client interact with your real wallet and trading history.

**Which currencies does the Bitso Exchange MCP support?**
It supports the primary pairs on the Bitso exchange, including various fiat pairings like MXN, ARS, COP, and BRL, along with major digital assets.

**Is it safe to let my AI agent place trades through Bitso?**
The Connector uses your official Bitso Dev API keys. You maintain control over the permissions, and the agent only performs the specific actions you command it to do.

**Can I use this to monitor my crypto portfolio in real time?**
Absolutely. You can ask your agent to regularly check your balances or pull ticker data to keep a pulse on your portfolio's value across different markets.

**How do I get my API keys for the Bitso Exchange MCP?**
You can generate your Read/Write Dev API keys directly within your Bitso account settings. Once you have those, you just paste them into your AI client's MCP configuration.

**Can I cancel orders that I placed earlier?**
Yes, the Connector includes a tool to list your open orders and a specific command to cancel them, giving you full control over your active positions.

**Can I trust adding my Secret HMAC trading key into the agent flow safely?**
Yes. We wrap Bitso API requirements inside protected `sensitive: true` attributes isolating them visibly. Best practice dictates creating a Key exclusively with Trading power turning OFF 'Withdrawals'.

**Do I have to calculate the complicated Bitso signatures by hand before calling createOrder?**
Absolutely not! The magic of these servers is that the internal code natively binds your keys and calculates the digest. You just ask to 'Buy BTC'.

**Are ledger pulls real-time?**
Yes. Every time you call a tool like `get_ticker` or `get_order_book`, the agent fetches the most current data directly from Bitso's production API endpoints.