Skip to main content
Glama
mrsoto

market-mcp

by mrsoto

market-mcp

Local MCP (stdio) for technical analysis of ETFs / indices / equities.

Features:

  • Symbol resolution with equivalents fallback (exchange suffixes + UCITS).

  • Automatic FRED routing for macroeconomic series alongside Yahoo Finance.

  • Local equivalences persistence with registration and query tools.

  • Locally calculated indicators (RSI, MACD, SMAs).

  • Snapshots at three dates: current, last_week, last_month.

  • Disk cache for OHLCV and snapshots.

  • Compact responses with explicit reporting of when an equivalent was used.

Installation

uv sync

Related MCP server: Stock Market Data and Technical Indicators MCP Server

Execution

uv run market-mcp

Configuration in Codex / OpenCode

OpenCode (opencode.json)

{
  "mcpServers": {
    "market-analysis": {
      "type": "local",
      "command": ["uv", "--directory", ".../mcp/marketdata", "run", "market-mcp"],
      "enabled": true
    }
  }
}

Codex

{
  "mcpServers": {
    "market-analysis": {
      "command": "uv",
      "args": ["--directory", ".../mcp/marketdata", "run", "market-mcp"]
    }
  }
}

Exposed tools

  • register_ticker_equivalence

  • list_ticker_equivalences

  • get_ticker_equivalence

  • get_etf_price_snapshot

  • get_multiple_etf_price_snapshots

  • get_price_history

  • get_technical_snapshot

  • evaluate_technical_signal

  • compare_technical_snapshots

  • get_maritime_chokepoint_status

Maritime chokepoints

get_maritime_chokepoint_status consults daily AIS observations from IMF PortWatch for hormuz, bab_el_mandeb, or both. It reports vessel counts, tankers, estimated capacity, rolling averages, data freshness, and AIS caveats. It does not provide maritime insurance premiums or coverage decisions.

FRED series

The following identifiers are routed automatically to FRED's CSV endpoint:

  • T10YIE - 10-Year Breakeven Inflation Rate

  • DFII10 - 10-Year Treasury Inflation-Indexed Security

  • DGS10 - 10-Year Treasury Constant Maturity Rate

  • DGS2 - 2-Year Treasury Constant Maturity Rate

  • T10Y2Y - 10-Year Treasury Constant Maturity Minus 2-Year Treasury Constant Maturity

  • DTWEXBGS - Nominal Broad U.S. Dollar Index

The explicit FRED:<id> form is also supported. FRED observations are scalar daily values normalized as candles with equal open/high/low/close fields and no volume. Negative values, such as an inverted yield spread, are supported.

Persistent data

By default, relative paths are used:

  • data/yahoo_ticker_equivalence_registry.json

  • data/yahoo_ticker_memory.json

  • data/ohlcv_cache/

  • data/snapshot_cache/

Can be overridden with environment variables:

  • MARKET_MCP_EQUIVALENCE_REGISTRY_PATH

  • MARKET_MCP_TICKER_MEMORY_PATH

  • MARKET_MCP_OHLCV_CACHE_DIR

  • MARKET_MCP_SNAPSHOT_CACHE_DIR

F
license - not found
Not graded
quality - not tested
C
maintenance

Maintenance

Maintainers
Response time
Release cycle
Releases (12mo)
Commit activity

Resources

Unclaimed servers have limited discoverability.

Looking for Admin?

If you are the server author, to access and configure the admin panel.

Related MCP Servers

  • F
    license
    B
    quality
    D
    maintenance
    Exposes various Marketstack API endpoints as MCP tools, providing access to financial market data including EOD, intraday, splits, dividends, tickers, exchanges, and other financial information.
    18
    1
  • F
    license
    Not graded
    quality
    D
    maintenance
    Provides stock market data and computes technical indicators like EMA, MACD, and RSI across multiple timeframes using the LongPort API and TA-Lib. It enables users to perform detailed financial analysis and multi-timeframe market reviews through standard MCP tools.
  • A
    license
    C
    quality
    C
    maintenance
    Enables querying real-time and historical financial market data for stocks, options, forex, and crypto, including quotes, trades, technical indicators, and reference data through a set of MCP tools.
    71
    3
    MIT
  • F
    license
    Not graded
    quality
    D
    maintenance
    Exposes iTick REST API as MCP tools, providing market data for stocks, crypto, forex, indices, futures, and funds including tick, quote, depth, and kline.
    3

View all related MCP servers

Related MCP Connectors

  • One MCP key: prices, fundamentals, SEC filings, insider/13F/congressional trades. 336 tools.

  • Query SEC EDGAR filings, XBRL financials, and company data through MCP. STDIO & Streamable HTTP.

  • TradeOS MCP: ticker search, My Agent, chart TA, macro news. npm stdio or HTTP.

View all MCP Connectors

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/mrsoto/marketdata-mcp'

If you have feedback or need assistance with the MCP directory API, please join our Discord server