finmap.org

finmap.org

MCP server providing historical stock data from US, UK, Russia and Turkey exchanges.

5
Stars
0
Forks
9
Releases

Overview

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. Supported exchanges include NYSE, NASDAQ, AMEX, US Combined (AMEX + NASDAQ + NYSE), London Stock Exchange, Hong Kong Stock Exchange, Borsa Istanbul, and Moscow Exchange, each with their own update frequencies. The server can be accessed as a hosted remote service at https://mcp.finmap.org or installed locally via npm (finmap-mcp). A suite of tools is provided to discover and analyze market data: list_exchanges, list_sectors, list_tickers, search_companies, get_market_overview, get_sectors_overview, get_stock_data, and rank_stocks. Each tool returns structured JSON with exchange, date, currency, and sector or ticker-level details, enabling programmatic integration for dashboards, analytics, and decision-making. Data provenance is from finmap.org and the system is designed for developers and analysts requiring programmable access to market insights.

Details

Owner
finmap-org
Language
TypeScript
License
GNU Lesser General Public License v3.0
Updated
2025-12-07

Features

list_exchanges

Return supported exchanges with IDs, names, country, currency, earliest available date, and update frequency.

list_sectors

List available business sectors for an exchange on a specific date, including item counts.

list_tickers

Return company tickers and names for an exchange on a specific date, grouped by sector.

search_companies

Find companies by partial name or ticker on an exchange and return best matches.

get_market_overview

Get total market cap, volume, value, and performance for an exchange on a specific date with a sector breakdown.

get_sectors_overview

Get aggregated performance metrics by sector for an exchange on a specific date.

get_stock_data

Get detailed market data for a specific ticker on an exchange and date, including price, change, volume, value, market cap, and trades.

rank_stocks

Rank stocks on an exchange by a chosen metric (marketCap, priceChangePct, volume, value, numTrades) for a specific date with order and limit.

Tags

historical datastock exchangessectorstickerscompany profilesmarket capvolumetrade countstreemaphistogramMCP serverfinmapfinancestock market