mcp
The finmap.org MCP server provides comprehensive historical data from the US, UK, Russian and Turkish stock exchanges. Access sectors, tickers, company profiles, market cap, volume, value, and trade counts, as well as treemap and histogram visualizations
claude mcp add --transport stdio finmap-org-mcp-server npx -y finmap-mcp
How to use
The Finmap MCP Server exposes a set of tools designed to fetch and explore historical stock market data across multiple exchanges. Available tools include: list_exchanges to enumerate supported exchanges with their IDs and update frequencies; list_sectors to list business sectors for a given exchange and date; list_tickers to retrieve tickers grouped by sector for a chosen exchange and date; search_companies to find companies by partial name or ticker on a specific exchange; and get_market_overview to obtain aggregate market metrics such as market cap, volume, value and a sector breakdown for a given date and exchange. These tools enable building visualizations (e.g., treemaps, histograms) and performing targeted queries against the historical data provided by the MCP backend. You can use either the remote hosted server or run the MCP locally via npm, depending on your environment and offline needs.
To use the remote server, point your client to https://mcp.finmap.org and configure the MCP connection as shown in the example. For local use, install the finmap-mcp package and run it via npx, which will serve the MCP endpoints locally for fast iterations and offline access. Tools respond with structured JSON you can feed into visualizations or further processing.
How to install
Prerequisites:
- Node.js (LTS version) and npm installed on your machine.
- Internet access to install npm packages or to access the remote MCP server.
Installation steps (local package):
- Install the MCP client globally (optional):
npm install -g finmap-mcp
- Or run directly with npx (no global install required):
npm init -y
npx finmap-mcp
- Verify the server starts and is accessible (default port may be configured by the package). If you want to customize, refer to the package's documentation for environment variables and options.
Usage examples after installation:
- Using the remote MCP server:
# Configure via Claude Desktop (example)
- Using locally installed MCP client with npx:
npx -y finmap-mcp
Prerequisites recap:
- Node.js and npm installed
- Internet access for initial setup or access to local package cache
- Basic familiarity with JSON configuration for MCP clients
Additional notes
Notes and tips:
- The Finmap MCP Server provides access to historical data across NYSE, NASDAQ, AMEX, US-all, LSE, HKEX, BIST, and MOEX. Availability and update frequency per exchange are listed in the README.
- Remote usage is convenient for quick testing or when local setup is not desired. Local usage improves performance and enables offline access once data is cached.
- If you encounter connectivity issues, verify your network, and ensure the MCP service URL is reachable when using the remote server. For local runs, check that Node.js is functioning and that the finmap-mcp package can be resolved by npm.
- Environment variables or additional config options (such as specific API endpoints, data ranges, or authentication) can be exposed by the MCP package; refer to the project docs for any advanced configuration.
- When using list_exchanges or market overview, dates should be in ISO format (YYYY-MM-DD). Output is designed to be directly consumable by visualization tools.
Related MCP Servers
pilot-shell
The professional development environment for Claude Code. Claude Code is powerful. Pilot Shell makes it reliable. Start a task, grab a coffee, come back to production-grade code. Tests enforced. Context preserved. Quality automated.
robloxstudio
Create agentic AI workflows in ROBLOX Studio
agentic-ai-systems
🐔 Agentic systems explained with chickens. Workflows, agents & orchestration made simple. Mermaid diagrams included
forgemax
Code Mode inspired local sandboxed MCP Gateway - collapses N servers x M tools into 2 tools (~1,000 tokens)
mcp-batchit
🚀 MCP aggregator for batching multiple tool calls into a single request. Reduces overhead, saves tokens, and simplifies complex operations in AI agent workflows.
mcpcat-python-sdk
MCPcat is an analytics platform for MCP server owners 🐱.