Fundamentals MCP Server

Unofficial read-only MCP for fundamentals, macro & news (EDGAR + FRED + Tavily, BYO-key).

Local serverstdio

What is the Fundamentals MCP Server?

Fundamentals MCP is an MCP integration. Unofficial read-only MCP for fundamentals, macro & news (EDGAR + FRED + Tavily, BYO-key).

Packages and local setup

The published pypi package is fundamentals-mcp, version 0.1.1. Its declared MCP transport is stdio.

The package declares FUND_ENV_FILE: Path to a .env file holding FUND_ keys (alternative to inline env).; FUND_EDGAR_USER_AGENT: User-Agent for SEC EDGAR requests; required for resolve_instrument / get_fundamentals.; FUND_FRED_API_KEY: FRED API key; required for get_macro.; FUND_TAVILY_API_KEY: Tavily API key; required for get_news.; FUND_EDGAR_MIN_INTERVAL: Min seconds between EDGAR requests (default 0.2).; FUND_FRED_MIN_INTERVAL: Min seconds between FRED requests (default 0.6).; FUND_TAVILY_MIN_INTERVAL: Min seconds between Tavily requests (default 1.0)..

Before connecting

Check the maintainer’s instructions for account access, authentication and the supported client configuration. Once connected, inspect the tools your client receives and try a small task that matches the server’s stated purpose. The registry description does not include a verified, complete tool list.

Project and source

View the publisher’s registry entry · Project repository · Project website. This profile uses version 0.1.1 from the registry. Registration identifies the publisher namespace; it does not establish that this is a first-party integration for every service it connects.

Browse related search & web scraping MCP servers for tools that cover the same kind of work.

Configuration

VariableDescriptionRequired
FUND_ENV_FILEPath to a .env file holding FUND_ keys (alternative to inline env).Optional
FUND_EDGAR_USER_AGENTUser-Agent for SEC EDGAR requests; required for resolve_instrument / get_fundamentals.Optional
FUND_FRED_API_KEYFRED API key; required for get_macro.Optional
FUND_TAVILY_API_KEYTavily API key; required for get_news.Optional
FUND_EDGAR_MIN_INTERVALMin seconds between EDGAR requests (default 0.2).Optional
FUND_FRED_MIN_INTERVALMin seconds between FRED requests (default 0.6).Optional
FUND_TAVILY_MIN_INTERVALMin seconds between Tavily requests (default 1.0).Optional