Best for
- Individuals or teams with a Twelve Data account who want market data inside their AI assistant
- Users who want a no-install setup via the hosted cloud connector
- Developers who prefer to self-host with their own API key
Officially maintained by Twelve Data, this server exposes its financial data API via either a hosted OAuth-based cloud connector or a local stdio setup using a personal API key, covering prices, technical indicators, fundamentals, news, and regulatory data; it requires a Twelve Data account and the repository carries no stated license.
Strongest · Setup experience 13/20 Weakest · Maintenance 7/20
Static review · not runListed 2026-08-26
Read the FMRS scoring method →Runtime:Python 3.10+ · Hosted (no local runtime)
TWELVE_DATA_API_KEY
Your Twelve Data API key, obtained from the API Keys section of your dashboard at twelvedata.com.
Option 1 (recommended, cloud server): in Claude's or ChatGPT's connector/integration settings, add the URL https://mcp.twelvedata.com/mcp; a browser window opens to log in with your Twelve Data account and your personal API key is linked automatically. Option 2 (local): get your API key from the Twelve Data dashboard; install Python 3.10+ (3.12 recommended) and run make install; create a .env file in the project root with TWELVE_DATA_API_KEY=your_api_key_here; add an mcpServers entry to Claude Desktop's claude_desktop_config.json pointing command at the project's .venv/bin/python and args at src/server.py (use the venv Python, not the system one, since macOS ships Python 3.9); restart Claude Desktop after saving.
{
"mcpServers": {
"twelvedata": {
"command": "/path/to/twelve-data-mcp/.venv/bin/python",
"args": [
"/path/to/twelve-data-mcp/src/server.py"
]
}
}
}
Shown for Claude Desktop. Other clients may use a different file or key (VS Code uses "servers") — the configurator below converts it.
{
"servers": {
"twelvedata": {
"command": "/path/to/twelve-data-mcp/.venv/bin/python",
"args": [
"/path/to/twelve-data-mcp/src/server.py"
]
}
}
}
Goes in your project's .vscode/mcp.json (VS Code uses a "servers" key).
claude mcp add twelvedata -- /path/to/twelve-data-mcp/.venv/bin/python /path/to/twelve-data-mcp/src/server.py
Run it in a terminal; replace any <…> placeholders with your own values first.
After connecting in Claude Desktop, ask "What's the RSI for AAPL?" — a valid indicator value confirms the server is connected.
Once connected, you can ask your AI assistant things like:
Listed from the project's documentation, not tested by this site.
The Twelve Data MCP Server lets Claude, ChatGPT, and other AI assistants access the Twelve Data financial API through the Model Context Protocol, covering real-time and historical prices, 60+ technical indicators, fundamentals, earnings, dividends, ETFs, company news, and market movers. A Twelve Data account is required. Twelve Data offers a hosted cloud server (browser-based OAuth login, no installation or manual API key handling) and a local option (Python 3.10+, API key configured via a .env file, run over stdio for Claude Desktop).
Manage your Hevy workout data from AI assistants via MCP.
Firecrawl's official MCP server for web search, scraping, and structured extraction for AI agents
One binary. One grammar. Evidence from the biomedical sources you already trust.
Encrypted, fully offline long-term memory for AI agents
Source revision d139a77ea0f7 Data synced 2026-10-12 Read the FMRS scoring method