Kraken MCP. Get live crypto data and market depth in plain conversation.
Works with every AI agent you already use
…and any MCP-compatible client
Just plug in your AI agents and start using Vinkius.
Kraken MCP Server gives your AI client real-time access to cryptocurrency market data from the Kraken exchange. Get live prices, candlestick data, order books, and recent trades without needing API keys for public data.
Analyze market depth, track 24-hour volume, and view asset details directly within your chat or IDE.
What your AI agents can do
Get asset info
Retrieves details about a cryptocurrency, including its name, alternate names, and decimal specifications.
Get asset pairs
Gets information on trading pairs, including their base/quote assets, lot volume decimals, and trading leverage.
Get ohlc
Fetches candlestick data (open, high, low, close, VWAP, volume) for a specified pair and time interval (1m to 15d).
Get the best bid/ask prices, last trade price, 24h volume, VWAP, and high/low for specific trading pairs.
View the current order book, showing specific price levels and volumes of bids and asks up to 500 levels deep.
Retrieve OHLCV data for a pair across multiple timeframes, from 1 minute to 15 days, and request data since a specific timestamp.
Get up to 1000 of the most recent trades for a pair, including price, volume, and if the trade was a buy or sell.
Analyze recent bid/ask spreads to understand the current liquidity and potential trading costs for a pair.
Look up details on individual cryptocurrencies, their decimals, and all available trading pairs, including minimum lot sizes.
Ask AI about this MCP
Supported MCP Clients
Waiting for input…
Kraken MCP Server: 8 Tools for Market Data Retrieval
Use these eight tools to get structured, real-time market data, including OHLC charts, order books, and live trading metrics for any crypto pair.
019d844fget asset info
Retrieves details about a cryptocurrency, including its name, alternate names, and decimal specifications.
019d844fget asset pairs
Gets information on trading pairs, including their base/quote assets, lot volume decimals, and trading leverage.
019d844fget ohlc
Fetches candlestick data (open, high, low, close, VWAP, volume) for a specified pair and time interval (1m to 15d).
019d844fget order book
Displays the current order book for a pair, showing price and volume at various levels of market depth.
019d844fget server time
Returns the current Unix timestamp and formatted time from the Kraken exchange server.
019d844fget spread
Returns recent bid/ask spreads, useful for assessing the immediate liquidity and cost of trading a pair.
019d844fget ticker
Provides the best bid/ask prices, last trade price, 24h volume, VWAP, and high/low for multiple pairs.
019d844fget trades
Retrieves up to 1000 of the most recent completed trades for a pair, including price, volume, and side.
Choose How to Get Started
Build a custom MCP for your own tools, or connect a ready-made integration from our catalog.
Build Your Own
Turn any API into an MCP. Import a spec, define Agent Skills, or deploy with MCPFusion.
- Import from OpenAPI, Swagger, or YAML specs
- Create Agent Skills with progressive disclosure
- Deploy to edge with MCPFusion framework
- Built in DLP, auth, and compliance on every call
- Real time usage dashboard and cost metering
- Publish to catalog or keep private
Make Your AI Do More
Start with Kraken, then connect any of our 4,700+ other servers whenever your AI needs more. One click, no limits.
- Use this MCP plus 4,700+ others, all in one place
- Add new capabilities to your AI anytime you want
- Every connection is secured and compliant automatically
- Track usage and costs across all your servers
- Works with Claude, ChatGPT, Cursor, and more
- New servers added to the catalog every week
What you can do with this MCP connector
Your AI client gives you live, real-time crypto market data straight from the Kraken exchange. You don't need to mess with API keys to get public data. You can analyze market depth, check 24-hour volume, and view asset details right inside your chat or IDE.
get_ticker lets you check the best bid/ask prices, the last trade price, 24-hour volume, VWAP, and the high/low for multiple pairs at once.
get_ohlc fetches candlestick data—open, high, low, close, VWAP, and volume—for a pair over timeframes that run from 1 minute up to 15 days, and you can even ask for data starting at a specific time.
get_order_book displays the current order book for any pair, showing price and volume at various levels of market depth.
get_trades pulls up to 1000 of the most recent completed trades for a pair, giving you the price, volume, and whether the trade was a buy or a sell.
get_spread returns the recent bid/ask spreads, so you can gauge the immediate liquidity and what it costs to trade a pair.
get_asset_info retrieves specific details about a crypto, giving you its name, alternate names, and how many decimal places it uses.
get_asset_pairs provides info on trading pairs, including the base and quote assets, lot volume decimals, and the trading leverage available.
get_server_time just gives you the current Unix timestamp and the formatted time straight from the Kraken server.
You can use get_asset_info to look up details on any crypto, and get_asset_pairs to see all the trading pairs available, including minimum lot sizes. You'll also get the best bid/ask prices, 24-hour volume, VWAP, and high/low for multiple pairs using get_ticker. For deep analysis, get_ohlc gives you historical candlestick data across multiple timeframes, and get_order_book lets you analyze market depth by showing specific price levels and volumes of bids and asks up to 500 levels deep.
You can review recent transactions with get_trades, which pulls up to 1000 of the most recent trades for a pair, including price, volume, and if the trade was a buy or a sell. get_spread helps you assess the immediate liquidity and potential trading costs for a pair by analyzing recent bid/ask spreads.
Finally, get_server_time gives you the current Unix timestamp and formatted time straight from the Kraken exchange server.
How Kraken MCP Works
- 1 Subscribe to the Kraken server and connect your AI client.
- 2 Your agent initiates a query, specifying the trading pair and desired data (e.g., 'Give me the OHLC for BTC/USD').
- 3 The MCP Server executes the necessary tool, returning structured, real-time market data directly to your AI client.
The bottom line is: you ask your agent for crypto data, and it pulls the current market metrics from Kraken without needing you to manage keys or interact with a separate dashboard.
Who Is Kraken MCP For?
This server is for anyone who needs reliable, real-time crypto market data without the friction of API keys. Traders who need to check current spreads, analysts who need deep historical OHLC data, and developers building dashboards need this. It keeps the data flow in your chat, not in a separate terminal.
Uses get_ohlc to track multi-day trends, compares spread data using get_spread, and analyzes volume trends across different pairs.
Uses get_asset_info or get_asset_pairs to validate crypto symbols and pair specifications before running a script or build.
Uses get_order_book and get_ticker to monitor real-time market depth and best bid/ask prices for immediate trading decisions.
What Changes When You Connect
- See real-time market metrics instantly. Use
get_tickerto pull the best bid/ask prices, 24h volume, and VWAP for multiple pairs in one query. - Analyze market depth accurately.
get_order_bookshows current bids and asks, letting you see exactly where the money is sitting before you trade. - Track long-term trends.
get_ohlclets you fetch candlestick data for any pair across 1-minute to 15-day intervals, making chart analysis simple. - Monitor trading activity.
get_tradespulls the 1000 most recent trades, so you don't have to scroll through a complex exchange interface to see what just happened. - Check market readiness. Use
get_spreadto quickly assess bid/ask spreads, helping you judge the true cost and liquidity of a pair. - Validate your symbols. Run
get_asset_infoto confirm the correct name and decimal structure for any crypto asset before running a complex analysis.
Real-World Use Cases
Comparing crypto volatility across multiple assets
You need to know if ETH is moving more than SOL today. Instead of checking three different sites, ask your agent to run get_ticker for both pairs. The agent returns a single, clean summary listing the 24h high/low and current prices for both, letting you compare volatility immediately.
Investigating a sudden price dip
The price of BTC/USD dropped suddenly. You need to know if it was a single large sell or a sustained trend. Run get_ohlc for the last 6 hours (1h interval) and then use get_trades to see the 50 most recent trades. This combination tells you if the dip was caused by a few big sell orders or by general market selling pressure.
Building a dashboard for new crypto pairs
A developer needs to build a new dashboard for a niche pair like ADA/USD. First, they use get_asset_pairs to confirm the pair's specs. Then, they use get_ticker and get_order_book to gather the live data points needed to populate the initial view.
Checking the true liquidity of a market
Before executing a large trade, you must know if the market can handle your volume. You run get_order_book to see the current bid/ask levels. Then, you run get_spread to quantify the average cost of executing that trade, giving you a full picture of the cost.
The Tradeoffs
Trying to get historical data via plain chat
Asking, 'Show me the price graph for BTC from last month.' The agent can only provide a single snapshot or a simple list of numbers, not a visual, multi-day chart.
→
You must use the get_ohlc tool. Specify the pair and the interval (e.g., 'BTC/USD, 1440'). The tool returns structured data for specific timeframes, which your client can then graph.
Forgetting to check the asset name
Asking for 'Bitcoin' data without specifying the market pair, leading to an error or irrelevant general info.
→
Always use get_asset_info first to confirm the symbol (e.g., XBT). Then, use get_asset_pairs to confirm the exact trading pair (e.g., XBTUSD) before running any market data tool.
Assuming the data is current enough
Relying on a single get_ticker pull when market conditions are highly volatile, missing the depth of the current order book.
→
For real-time decisions, combine get_ticker (for quick metrics) with get_order_book (for depth) and get_spread (for cost analysis). This gives a complete picture.
When It Fits, When It Doesn't
Use this MCP server if your workflow requires deep, structured access to market mechanics—things like OHLCV data, order book depth, or recent trade history. It excels when you need to calculate metrics or build a dataset from multiple data points. Don't use it if you just need a simple, single price quote; get_ticker handles that. But, if you need to validate the pair or know the historical context, you must use get_asset_info or get_ohlc. If your goal is merely to monitor a single asset's current price, this is overkill. You're better off using a simple, dedicated ticker tool or a general web search for a quick, non-structured number.
Independent Platform Disclaimer: Vinkius is an independent platform and is not affiliated with, endorsed by, sponsored by, verified by, or otherwise authorized by Kraken. All third-party trademarks, logos, and brand names are the property of their respective owners. Their use on this website is strictly for informational purposes to identify service compatibility and interoperability.
VINKIUS INFRASTRUCTURE
Cloud Hosted
Managed infra
V8 Isolated
Sandboxed per request
Zero-Trust Proxy
No stored credentials
DLP Enforced
Policy on every call
GDPR Compliant
EU data residency
Token Compression
~60% cost reduction
Works with Claude, ChatGPT, Cursor, and more
The Model Context Protocol standardizes how applications expose capabilities to LLMs. Instead of operating in isolation, your AI gains direct access to external platforms, live data, and real-world actions through secure, standardized connections.
This server provides 8 capabilities that interface natively with Claude, ChatGPT, Cursor, and any MCP client. No middleware. No custom integration required.
Available Capabilities
Checking crypto prices shouldn't require 3 tabs and 4 different data sources.
Today, checking crypto prices means opening the exchange website, finding the pair, clicking the 'Chart' tab for OHLC data, opening a separate 'Order Book' tab for depth, and then refreshing the 'Ticker' widget to see the last trade. You end up copying and pasting four different numbers just to form a cohesive thought.
With the Kraken MCP Server, you simply ask your agent: 'Give me the 1-hour OHLC for ETH/USD and the current order book depth.' You get all that structured data returned in one clean block, ready for your next step.
Kraken MCP Server: Get structured crypto market data from chat.
You no longer need to manually cross-reference the '24h Volume' from one screen with the 'Last Trade Price' from another. You can run `get_ticker` for the summary stats, and then run `get_trades` to see the raw data that contributed to that volume.
It's a single source of truth. You stop switching contexts and start analyzing data immediately.
Common Questions About Kraken MCP
Do I need an API key? +
No! All public market data (tickers, OHLC, trades, order book, spreads, asset info) is available without authentication. Just subscribe and start querying.
What trading pairs are available? +
Kraken supports 500+ trading pairs including major pairs like XBT/USD, ETH/USD, ETH/XBT, SOL/USD and many altcoin pairs. Use get_asset_pairs to see the complete list.
What timeframes are available for OHLC data? +
OHLC data is available in these intervals: 1 (1 minute), 5, 15, 30, 60 (1 hour), 240 (4 hours), 1440 (1 day), 10080 (1 week), 21600 (15 days). Use get_ohlc with the interval parameter.
What is the difference between XBT and BTC? +
They're the same cryptocurrency! XBT is the ISO 4217 standard code for Bitcoin used by Kraken's API, while BTC is the common ticker symbol. Kraken pairs use XBT (e.g., XBTUSD = Bitcoin/US Dollar).
How do I use `get_order_book` to analyze market depth? +
The get_order_book tool provides current bids and asks. You can pass the count parameter to specify how many price levels you want returned, useful for analyzing market depth and liquidity.
What does `get_ohlc` return if I request incremental data? +
The get_ohlc tool returns a new candle with time, open, high, low, close, VWAP, volume, and trade count. Providing a since timestamp allows you to get data starting from a specific point in time.
Can I check the server time using `get_server_time`? +
Yes, get_server_time returns both the Unix timestamp and the RFC 1123 time. This helps you synchronize your local system clock with the exchange server.
How can I analyze spread data with `get_spread`? +
get_spread returns recent spread data, including bid price, ask price, time, and volume. This helps you assess the current liquidity and associated trading costs.
Use it with your favorite AI tools
Connect this server to Cursor, Claude, VS Code, and more.
More in this category
Klarna
Manage payment sessions, orders, and fulfillment via the Klarna REST API.
Xero
Manage invoices, bank transactions, and financial reports on Xero — the beautiful accounting software for small business.
Amazon Selling Partner
E-commerce and marketplace orchestration — manage orders, FBA inventory, and catalogs via AI.
You might also like
Pika
Equip your AI agent with Pika Labs native video generation. Create text-to-video, animate images, generate sound effects, and lip-sync programmatically.
SerpApi Extended
Access real-time search engine results from Google, Bing, and more via SerpApi — perform structured searches, find locations, and monitor account usage.
Play.ht (Voice Cloning)
Generate ultra-realistic speech and clone voices instantly using Play.ht's advanced AI voice engines directly from your agent.