# Kraken MCP for AI Agents AI Agent Connect

> Kraken MCP for AI Agents. Access real-time crypto market data, account balances, and trade history from Kraken directly within your AI agent. This tool lets you monitor prices, check your spot and futures positions, and manage your orders using natural language commands.

## Overview
- **Category:** finance-accounting
- **Price:** Free
- **Endpoint:** https://edge.vinkius.com/vk_preview_ToXPcnGjXglf0UQNWQLCiUKeqBD5RIHvVrvb9PZl/ai-agent-connect
- **Tags:** cryptocurrency, bitcoin, trading, market-data, kraken-api

## Description

Kraken gives you a way to bring your crypto portfolio into your AI workflow. Instead of constantly flipping between your exchange tabs and your research tools, you can just ask your agent what happened in the market or what your current holdings look like. If you're tired of manual data entry, this Connector handles the heavy lifting by pulling live prices, order books, and trade histories into your conversation. You can check if a trade went through or see the current spread for a specific pair without leaving your workspace. It works well for anyone who needs to keep a pulse on the markets while staying focused on their primary tasks. Finding this in the Vinkius catalog makes it easy to get connected and start querying your account data instantly. You can pull historical price data for your spreadsheets or check your trade history to see how your strategy is performing over time. It removes the friction of logging into a web portal just to see a single number. Whether you're checking your spot balance or looking for the best time to enter a position, your AI agent handles the retrieval so you can focus on the decision. This means you can move from data gathering to actual analysis in seconds, making your research much faster and more accurate.

## Tools

### futures_get_history
Retrieves the historical trade data for futures. It helps you analyze past futures performance.

### spot_cancel_all
Cancels every single order in your spot account. Use this for a complete sweep of your active orders.

### spot_get_system_status
Checks the current operational status of the Kraken system. Use it to see if the exchange is up.

### spot_get_ticker
Fetches current ticker data for spot markets. It provides the latest price and 24h volume.

### spot_get_time
Gets the current server time from Kraken. This is useful for syncing your local time with the exchange.

### futures_get_orderbook
Pulls the current order book for futures markets. It lets you see the depth of the market.

### futures_get_tickers
Fetches real-time ticker information for futures. Use this to see current prices and volume.

### futures_send_order
Places a new order on the futures exchange. It handles the submission of your trade requests.

### spot_add_order
Creates a new order for spot trading. You can use this to set limit or market orders.

### spot_cancel_all_orders_after
Cancels all orders placed after a specific timestamp. This helps clean up old, unfulfilled orders.

### spot_cancel_order
Removes a specific order from your active list. Use it to stop a trade that no longer looks good.

### spot_get_asset_pairs
Lists all available asset pairs you can trade on spot. It helps you see what's currently tradable.

### spot_get_assets
Provides detailed information about specific assets. Use this to check asset specifications.

### spot_get_balance
Shows your current spot account balances across all assets. It gives you a quick look at your holdings.

### spot_get_closed_orders
Lists your completed and filled orders. Use this to review your past trading activity.

### spot_get_depth
Retrieves the order book depth for spot markets. It shows you the buy and sell pressure.

### spot_get_ledgers
Pulls ledger information for your account. This helps you track specific transaction records.

### spot_get_ohlc
Fetches OHLC candle data for historical analysis. Use it to pull price history for charts.

### spot_get_open_orders
Lists all your currently active spot orders. This helps you stay on top of your pending trades.

### spot_get_open_positions
Shows your active positions in the spot market. Use it to see what you're currently holding.

### spot_get_spread
Retrieves the current bid-ask spreads. It helps you see the cost of immediate execution.

### spot_get_trade_balance
Shows your available trade balance. It tells you how much capital you have left to trade.

### spot_get_trade_volume
Retrieves the total trade volume for assets. Use this to gauge market activity levels.

### spot_get_trades_history
Pulls a history of your past trades. It lets you review your historical performance.

### spot_get_trades
Lists the most recent trades on the market. Use this to see what others are doing right now.

### spot_get_websockets_token
Retrieves a token for connecting to Kraken web sockets. Use this for real-time data streaming.

### spot_query_orders
Queries specific information about your orders. It lets you filter for specific order details.

### spot_query_trades
Queries specific information about your trades. Use it to find specific transaction data.

## Prompt Examples

**Prompt:** 
```
What is the current market price and 24h volume for Ethereum (ETH/USD)?
```

**Response:** 
```
I've checked the Kraken ticker for XETHZUSD. The last trade was at **$2,450.20** with a 24-hour volume of **15,420 ETH**. The current spread is **$0.10**.
```

**Prompt:** 
```
Show me my current Kraken account balances.
```

**Response:** 
```
Fetching your balances... You currently hold:

* **0.5 BTC**
* **10 ETH**
* **5,000 USD**

These are currently held in your spot account.
```

**Prompt:** 
```
Check if there are any open orders on my account.
```

**Response:** 
```
I found one open limit order to sell **0.1 BTC** at **$70,000**. It is currently 'open' and has not been partially filled yet.
```

## Capabilities

### Get live price updates
Fetch real-time ticker information and current spreads for various crypto pairs.

### Check spot and futures balances
View your current holdings and available trade balances across all accounts.

### View open and closed orders
List your active orders or review your history of completed trades.

### Pull OHLC chart data
Retrieve historical price candles for detailed market analysis.

### Monitor system status
Check the operational status of the exchange and current server time.

### Query tradable asset pairs
Identify which assets and pairs are currently available for trading.

## Use Cases

### Checking balances on the fly
A trader asks their agent for their current BTC balance. The agent uses spot_get_balance to provide an instant total without the trader opening the Kraken app.

### Pulling historical price data
A financial analyst wants to see the last 24 hours of price action. The agent uses spot_get_ohlc to fetch the data for a custom report.

### Monitoring open orders
A user wants to know if their sell order filled. The agent uses spot_get_open_orders to check the status and reports back immediately.

### Quick market ticker checks
A developer needs to know the current spread for ETH. The agent uses spot_get_spread to give a real-time update during a coding session.

## Benefits

- Stop tab-switching: Use spot_get_balance and spot_get_ticker to see your holdings and prices in one chat window.
- Faster analysis: Pull OHLC data using spot_get_ohlc directly into your reports without exporting CSVs.
- Better order management: Use spot_cancel_order and spot_get_open_orders to keep your active trades organized.
- Real-time monitoring: Stay updated on market moves with futures_get_tickers and spot_get_spread.
- Seamless execution: Place trades directly with spot_add_order or futures_send_order via natural language commands.

## How It Works

The bottom line is you get a direct line from your AI to your Kraken account without the friction of manual logins.

1. Subscribe to the Kraken MCP via the Vinkius catalog.
2. Enter your Kraken API Key and Secret into your AI client.
3. Ask your agent to pull market data, check balances, or manage orders.

## Frequently Asked Questions

**Can I use the Kraken MCP to track my portfolio?**
Yes. You can ask your agent to show your balances or list your open positions at any time. It pulls your real-time holdings directly from your account.

**How does the Kraken MCP help with market analysis?**
It allows your agent to pull historical price data like OHLC candles and current market spreads. This makes it much faster to do research without manual data entry.

**Can the Kraken MCP execute trades for me?**
Yes, it can. You can use your agent to place new spot or futures orders using natural language commands.

**Does the Kraken MCP support futures markets?**
It does. The Connector includes specific tools to fetch futures tickers, order books, and trade histories, as well as the ability to send futures orders.

**Is it safe to connect my Kraken account to an AI agent?**
Connecting via an Connector uses your Kraken API keys. You should only provide the specific permissions your agent needs, such as read-only access if you only want to check balances.

**How do I get historical price data with the Kraken MCP?**
Your agent can pull historical OHLC data for specific asset pairs. This is great for quickly getting price history into your notes or analysis tools.

**Can I use the Kraken MCP to check if the exchange is online?**
Yes, the Connector can check the current system status of Kraken to let you know if the exchange is operational.

**How can I check the current price of Bitcoin against USD?**
You can use the `spot_get_ticker` tool. Simply provide the asset pair, such as `{"pair": "XXBTZUSD"}`, and the agent will return the latest bid, ask, and last trade prices.

**Is it possible to see my total account balance across all currencies?**
Yes! The `spot_get_balance` tool retrieves your full account balance. Your AI agent will list each asset you hold and its corresponding amount.

**Can I monitor my active limit orders using this server?**
Absolutely. Use the `spot_get_open_orders` tool to fetch a list of all currently active orders, including their status, volume, and price details.