Twelve Data MCP Server
Server Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||
Instructions
Guidance the server publishes about itself, which clients place ahead of the tool catalog so the model reads it before choosing anything.
This server publishes no instructions, or was last inspected before Glama recorded them.
Capabilities
Features and capabilities supported by this server
Protocol revision2025-11-25
| Capability | Details |
|---|---|
| tools | {
"listChanged": true
} |
Tools
Functions exposed to the LLM to take actions
| Name | Description |
|---|---|
| twelvedata_get_priceA | Get the current real-time price for any trading symbol. Supports forex pairs, precious metals, crypto, and stocks. This is the fastest endpoint for getting current prices. Symbols examples:
Args:
Returns: Current price of the symbol. Examples:
|
| twelvedata_get_quoteA | Get comprehensive quote data including OHLC, change, volume, and 52-week range. More detailed than get_price - includes open, high, low, close, previous close, change percentage, and market status. Args:
Returns: Detailed quote with:
Examples:
|
| twelvedata_get_time_seriesA | Get historical OHLC (Open, High, Low, Close) candlestick data. Perfect for chart analysis, backtesting, and historical price research. Supports multiple timeframes from 1-minute to monthly data. Args:
Returns: Array of OHLC candles with datetime, open, high, low, close, and volume (where applicable). Examples:
|
| twelvedata_convert_currencyA | Convert an amount from one currency to another using real-time rates. Supports fiat currencies, precious metals (XAU, XAG), and cryptocurrencies. Args:
Returns: Converted amount with exchange rate. Examples:
|
| twelvedata_get_exchange_rateA | Get the current exchange rate for a currency pair. Args:
Returns: Current exchange rate with timestamp. Examples:
|
| twelvedata_list_commodities | Get a list of all available commodities including precious metals, energy, and agricultural products. Args:
Returns: List of commodities with symbols, names, and categories. Categories include: Precious Metal (gold, silver, platinum), Energy (oil, natural gas), Agricultural, etc. Examples:
|
| twelvedata_technical_indicator | Calculate technical indicators for a symbol. Supports popular indicators for technical analysis. Available indicators:
Args:
Returns: Indicator values with timestamps. Examples:
|
Prompts
Interactive templates invoked by user choice
| Name | Description |
|---|---|
No prompts | |
Resources
Contextual data attached and managed by the client
| Name | Description |
|---|---|
No resources | |
TDQS
Scored across 5 tools
Tools get_price and get_exchange_rate have overlapping functionality for currency pairs, and get_quote also provides current price. This creates ambiguity about which tool to use for simple price queries.
All tools use a consistent 'verb_noun' pattern with snake_case (get_price, get_quote, get_time_series, convert_currency, get_exchange_rate), making it easy to predict functionality.
With 5 tools, the server covers essential financial data operations without being overly cluttered. The count is well-scoped for the domain.
Covers major needs: real-time price, detailed quote, historical data, currency conversion. Missing advanced features like symbol search or indicators, but core workflows are supported.