Twelve Data
@twelvedata
A Model Context Protocol server for the Twelve Data API. This server provides tools to fetch market data—historical time series, latest quotes, and instrument lists—for stocks, forex pairs, and cryptocurrencies.
Overview
What is Twelve Data?
A Model Context Protocol server for the Twelve Data API. It provides tools to fetch market data—historical time series, latest quotes, and instrument lists—for stocks, forex pairs, and cryptocurrencies. The server is in early development and aimed at developers using MCP-compatible clients.
How to use Twelve Data?
Install via uvx (recommended) or pip. Configure with your Twelve Data API key using the --apikey argument, then add the server to your MCP client configuration (e.g., Claude Desktop or VS Code). You can also run the server using Docker.
Key features of Twelve Data
- Fetch historical OHLCV time series data.
- Get the latest price quote for any symbol.
- List available stock instruments.
- List available forex pairs.
- List available cryptocurrencies.
Use cases of Twelve Data
- Retrieve historical price bars for backtesting trading strategies.
- Monitor the latest price of a stock, forex pair, or cryptocurrency.
- Discover which instruments are available on a specific exchange.
- Build a market‑data dashboard for multiple asset classes.
FAQ from Twelve Data
What data sources does Twelve Data support?
It provides market data for stocks, forex pairs, and cryptocurrencies via the Twelve Data API.
How do I install Twelve Data?
You can install it with pip or run it directly using uvx. A Docker image is also available for containerized deployments.
How do I configure Twelve Data with Claude Desktop?
Add an entry to claude_desktop_config.json with the command uvx mcp-server-twelve-data --apikey YOUR_API_KEY.
Is Twelve Data production‑ready?
No; the README states that the server is in early development and functionality may change as the Twelve Data API evolves.
What license does Twelve Data use?
It is licensed under the MIT License.