Twelve Data MCP. Analyze market trends, indicators, and history instantly.
Twelve Data connects real financial market data to your AI agent. Get instant access to current stock quotes, crypto prices, forex rates, and professional technical indicators like RSI, MACD, and Bollinger Bands through natural language conversation.
Give Claude and any AI agent real-world access
Retrieve current prices for stocks, crypto pairs, and forex instruments.
Compute complex metrics like RSI, MACD, EMA, and Bollinger Bands based on price history.
Pull detailed OHLCV candlestick data for any time period, from minutes to months.
Convert amounts between different currencies and fetch real-time exchange rates.
Access fundamental data, including market capitalization and P/E ratios, for specific companies.
Ask an AI about this
Waiting for input…
What AI agents can do with Twelve Data: 16 Financial Tools for Your Agent
These tools let you perform specialized financial calculations, ranging from currency conversion to complex technical indicator modeling.
Make your AI actually useful.
Add this MCP to Claude, Cursor, or Windsurf and your AI stops guessing. It gets real tools to look things up, take action, and handle the stuff you keep doing by hand.
Start using Twelve Data MCPConvert Currency
Converts a specific amount of money from one currency to another.
Get Bollinger Bands
Calculates Bollinger Bands, which help identify if prices are moving too far above...
Get Company Profile
Retrieves key fundamental data and general profile information for a listed company.
Get Crypto List
Lists available cryptocurrency pairs, allowing you to filter by the specific...
Get Ema
Calculates the Exponential Moving Average (EMA), giving more weight to recent price...
Get Exchange Rate
Gets the current, real-time exchange rate between two specified currencies.
Get Forex List
Lists all available foreign exchange pairs for currency analysis.
Get Macd
Calculates the Moving Average Convergence Divergence (MACD) to track momentum and...
Get Quote
Retrieves a comprehensive, real-time quote including open, high, low, volume, and...
Get Rsi
Calculates the Relative Strength Index (RSI), which shows if an asset is currently...
Get Real Time Price
Fetches only the current trading price for a stock, offering a quick check without...
Get Sma
Calculates the Simple Moving Average (SMA) over common periods like 20 or 50 days.
Get Stochastic
Computes the Stochastic Oscillator, helping determine if an asset is potentially reaching extreme value levels.
Get Stock List
Lists available stocks and allows filtering by exchange or partial symbol match.
Get Time Series
Gets historical candlestick data (OHLCV) spanning time intervals from one minute up...
Search Symbols
Searches for financial instruments using criteria like instrument type and exchange...
Security and governance baked right in.
Pick your AI client below to get set up. Just create a Vinkius account, subscribe, and you're instantly up and running. We handle the entire backend infrastructure, delivering out-of-the-box support for HTTPS Streamable, SSE, and OAuth2—zero messy routing required.
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 each call
- Real time usage dashboard and cost metering
- Publish to catalog or keep private
Make Your AI Do More
Start with Twelve Data, then connect any of our 5,200+ other servers whenever your AI needs more. One click, no limits.
- Use this MCP plus 5,200+ others, all in one place
- Add new capabilities to your AI anytime you want
- Connections are secured and governed automatically
- Track usage and costs across all your servers
- Works with Claude, ChatGPT, Cursor, and more
- New servers added to the catalog weekly
Independent Platform Disclaimer: Vinkius is an independent platform and is not affiliated with, endorsed by, sponsored by, verified by, or otherwise authorized by Twelve Data. 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 CLOUD
Cloud Hosted
Managed infra
V8 Isolated
Sandboxed per request
Zero-Trust Proxy
No stored credentials
DLP Enforced
Policy on each call
GDPR Compliant
EU data residency
Token Compression
~60% cost reduction
Dealing with Market Data Today Is an Exercise in Context Switching
Right now, analyzing a stock's true value requires opening your brokerage platform for the live quote. Then you have to open charting software to run indicators like RSI and MACD. You might need to jump to a separate API portal just to get fundamental data, like market cap or P/E ratio. It's copy-paste hell, and by the time you gather all three pieces, the market has probably moved.
With this MCP, your agent handles it all in one conversation. You ask for 'the full picture,' and the system pulls real-time quotes, historical candles, AND the calculated indicators—all without you leaving your chat window. It's instant data assembly.
Get Instant Financial Analysis with Twelve Data
You eliminate the need to manually cross-reference three separate reports: the price action report, the fundamental company dossier, and the technical indicator sheet. No more downloading CSVs just to run a simple SMA calculation.
The result is direct analysis. Instead of receiving raw numbers you have to interpret, your agent gives you a synthesized answer based on what tools like `get_bollinger_bands` and `get_rsi` tell it.
What Twelve Data MCP does for your AI
Need to analyze what's happening in the markets? This MCP lets you ask your agent questions about stocks, crypto, or foreign exchange using plain English. You don't have to jump between charting software and data providers anymore. Your AI client pulls real-time quotes and historical candle data right into your workflow.
Need to compare a stock against its 200-day average? Just ask for the Simple Moving Average (SMA). Want to know if an asset is overbought or oversold? You can run indicators like RSI, MACD, or Bollinger Bands instantly. It's designed to make financial analysis part of your conversation. Connecting this MCP via Vinkius means you get access to a massive catalog of tools, so once you're analyzing market data, you don't have to switch services.
It simply adds the full depth of global market metrics and fundamental company profiles into your existing AI agent.
019d8493-e90e-716c-af12-92901a7f9b5f How to set up Twelve Data MCP
The bottom line is you get professional-grade financial analysis results without leaving your conversational workflow.
Subscribe to the Twelve Data MCP and provide your unique API key.
Tell your agent what you need—for example, 'What is the RSI for TSLA on a daily chart?'
Your AI client executes the necessary function calls and returns the calculated data or quote directly.
Who uses Twelve Data MCP
Quantitative analysts, investment researchers, and portfolio managers. This MCP helps those who are tired of opening multiple dashboards just to cross-reference a stock's current price against its historical performance or calculated technical indicators.
Calculating complex metrics like the Exponential Moving Average (EMA) and checking fundamental data for company profiles during due diligence.
Developing trading signals by pulling historical OHLCV candlestick data and running indicators like MACD to test hypotheses on different assets.
Checking real-time quotes across multiple asset classes, from stocks to crypto, and converting amounts between currencies quickly.
Benefits of connecting Twelve Data MCP
You don't have to manually calculate technical metrics. Use functions like get_rsi or get_macd to instantly determine if an asset is overbought or oversold based on its current price action.
Get a full picture of market health by combining fundamental data with pricing tools. You can use get_company_profile alongside real-time quotes from get_quote for comprehensive analysis.
Stop tracking prices in multiple formats. The MCP handles everything, giving you historical OHLCV candle data via get_time_series, supporting intervals from 1 minute up to a full month.
Manage global finances without leaving your agent chat. Easily convert currencies using convert_currency and find the exact exchange rate with get_exchange_rate for any pair.
Speed matters in trading. If you only need a quick price check, use get_real_time_price instead of pulling full quote data to keep your prompts fast and concise.
Twelve Data MCP use cases
Assessing crypto momentum
A trader asks their agent: 'Show me the Bollinger Bands and RSI for Bitcoin right now.' The agent calls get_bollinger_bands and get_rsi, providing a single, immediate assessment of whether BTC is in an overbought or oversold condition.
Comparing stocks across timeframes
A researcher needs to compare Tesla's performance. They ask the agent to pull data for three different periods: 'Get me 1-month historical OHLCV data, then calculate the Simple Moving Average (SMA) and EMA.' This uses get_time_series, get_sma, and get_ema sequentially.
Budgeting international projects
A project manager needs to know the cost of goods in Euros. They ask: 'How many USD is 5,000 EUR worth right now?' The agent calls get_exchange_rate and presents the instant conversion using convert_currency.
Due diligence on a public company
A financial analyst asks: 'What is Apple's current market cap, P/E ratio, and what was its real-time price today?' The agent uses get_company_profile for fundamentals and get_quote for the live metrics.
Twelve Data MCP tradeoffs
What to watch out for, and the recommended way to handle each one.
Assuming current data is enough
The user only asks, 'What's the price of AAPL?' They get a single number and assume it represents the trend or value.
To understand context, you must ask for historical data. Use get_time_series to pull OHLCV candle data first, then run indicators like get_rsi to determine if that price is historically normal or extreme.
Confusing currency conversion with exchange rates
The user asks for the rate and also tries to calculate a specific amount simultaneously in one prompt, leading to ambiguity.
Break it down. First, use get_exchange_rate to confirm the current market rate. Then, run convert_currency with that confirmed rate to get the final dollar amount.
Ignoring asset class boundaries
The user tries to calculate an SMA on a crypto pair using stock-only tools or vice versa.
Always start by searching for symbols. Use search_symbols and specify the instrument type (crypto, forex, stock) first before calling any indicator function.
When to use Twelve Data MCP
Use this MCP if your core task involves deriving actionable insights from complex, structured financial data—things like calculating a specific moving average, tracking historical volatility, or comparing fundamental ratios. You need the mechanism of indicators; you can't just ask for 'market feeling.'
Don't use this if you are simply messaging colleagues about market events or managing simple tasks outside finance. For those situations, an MCP focused on communication tools is better. If you only need a list of symbols and no calculations, a dedicated symbol lookup tool might suffice. But when the data needs mathematical processing (e.g., EMA, MACD), this connector is necessary.
Frequently asked questions about Twelve Data MCP
How do I use Twelve Data MCP to find the current price of Apple stock? +
You can get a quick check using the get_real_time_price tool. For more detail, run get_quote. The quote provides volume, open, high, and low alongside the current price.
Can Twelve Data MCP help me with currency conversions? +
Yes, you use the convert_currency tool. You just specify the amount and the two currencies, and it performs the conversion instantly using real-time rates from get_exchange_rate.
What is the best way to check historical data with Twelve Data MCP? +
Use get_time_series. This tool lets you pull OHLCV candlestick data and supports a wide range of intervals, from 1-minute candles up through monthly summaries.
How does the MACD work with Twelve Data MCP? +
The get_macd function calculates the Moving Average Convergence Divergence. It's used by your agent to help identify potential shifts in momentum and trends in an asset's price.
Do I need a specific tool for every indicator with Twelve Data MCP? +
No, you just ask the question. The MCP routes it through the correct function call, whether it’s get_rsi, get_sma, or get_macd. You don't have to remember which one does what.