Twelve Data

Twelve Data is an MCP server that connects AI assistants like Claude and ChatGPT directly to Twelve Data's financial market API. Designed for financial analysts, algorithmic traders, and software developers, it enables large language models to retrieve real-time and historical pricing across stocks, exchange-traded funds, forex pairs, cryptocurrencies, and commodities. The server provides access to over 60 technical indicators such as RSI, MACD, and Bollinger Bands, alongside deep fundamental data including company financial statements, earnings announcements, dividends, and stock splits. It also retrieves ETF and mutual fund profiles, regulatory filings from SEC EDGAR, insider transactions, company news, and broader market intelligence like market movers and analyst price targets. By eliminating manual data fetching and web scraping, this MCP server allows users to conduct complex market research, automate technical charting checks, and generate contextual investment insights straight from natural language prompts inside their favorite desktop or web-based AI clients.

Category: Data & Analytics

Tags: finance, historical data, market data, stocks, trading

Visit Twelve Data

How to install and configure Twelve Data

You can connect Twelve Data using their hosted cloud server or by running it locally.

Option 1: Cloud Server (Recommended) 1. Open your client's connector or MCP server settings (e.g., Claude or ChatGPT). 2. Add a new connector pointing to https://mcp.twelvedata.com/mcp. 3. Click Connect/Log in to authenticate via your Twelve Data account in the browser.

Option 2: Local Setup (Claude Desktop) 1. Ensure Python 3.10+ is installed. 2. Clone the repository and run make install. 3. Create a .env file in the project root containing TWELVE_DATA_API_KEY=your_api_key_here. 4. Edit claude_desktop_config.json and add: json { "mcpServers": { "twelvedata": { "command": "/path/to/twelve-data-mcp/.venv/bin/python", "args": ["/path/to/twelve-data-mcp/src/server.py"] } } } 5. Restart Claude Desktop.

What you can do with Twelve Data

  • Requesting real-time quotes, historical price series, and exchange rates for stocks, ETFs, foreign currencies, and digital assets. - Calculating technical indicators such as MACD, RSI, Bollinger Bands, and Simple Moving Averages for chart analysis. - Extracting fundamental financial statements, corporate earnings reports, dividend records, and stock split schedules for public companies. - Auditing ETF and mutual fund holdings, risk profiles, and historical investment performance metrics. - Monitoring corporate press releases, analyst price targets, and daily top market movers across global exchanges. - Investigating SEC EDGAR filings, institutional shareholdings, and executive insider trading activities within conversational prompts.

Key facts

  • https://github.com/twelvedata/mcp
  • Data & Analytics, Finance, Crypto & Payments
  • finance, historical data, market data, stocks, trading

Part of MCP Servers

Related MCP servers

  • MCP KQL Server — MCP KQL Server is an MCP server that connects AI assistants to Azure Data Explorer clusters using Azure CLI authentication.…
  • MCP Jupyter Complete — MCP Jupyter Complete is an MCP server that provides tools for manipulating Jupyter notebook files through position-based cell operations and…
  • MCP Mempool — MCP Mempool is an MCP server that exposes the mempool.space WebSocket and REST APIs to AI agents, LLM assistants, and…
  • MCP Options Order Flow Server — MCP Options Order Flow Server is an MCP server that provides real-time options order flow data, institutional bias tracking, and…
  • MCP Orlen Wholesale Price — MCP Orlen Wholesale Price is an MCP server that provides access to Polish Orlen fuel wholesale pricing data directly inside…
  • MCP Payment Server — MCP Payment Server is an MCP server that provides payment link processing capabilities to AI assistants and autonomous agents using…

What can Twelve Data MCP do?

The Twelve Data MCP server allows AI assistants to fetch real-time and historical financial prices, compute over 60 technical indicators like RSI and MACD, pull company fundamentals, track ETF and mutual fund performance, retrieve breaking market news, and review SEC filings and insider transactions.

How do I connect Twelve Data to Claude or ChatGPT?

You can connect by adding the hosted URL https://mcp.twelvedata.com/mcp directly into your assistant's connector or MCP integration settings. A browser window opens allowing you to log into your Twelve Data account, which links your personal API key automatically.

Can I run Twelve Data MCP locally?

Yes, you can run the server locally using Python 3.10 or higher. You must clone the repository, run make install, create a .env file with your TWELVE_DATA_API_KEY, and configure your local MCP client using the virtual environment Python path.

Do I need an account to use Twelve Data MCP?

Yes, you need a Twelve Data account. Whether using the hosted cloud connector via browser authentication or running the local Python server via a generated API key, an active account from twelvedata.com is required to authenticate requests.

What symbol formats does Twelve Data MCP support?

Twelve Data supports standard ticker formats across multiple asset classes, including standard stock symbols like AAPL, cryptocurrency pairs like BTC/USD, and foreign exchange currency pairs formatted as EUR/USD.

  • AI Tools
  • Categories
  • Industries
  • CLI Coding Agents
  • MCP Servers
  • MCP Categories