Skip to main content

A fully-featured FRED MCP server.

Project description

Federal Reserve Economic Data MCP Server

[!NOTE] This open-source project is not affiliated with, sponsored by, or endorsed by the Federal Reserve or the Federal Reserve Bank of St. Louis. "FRED" is a registered trademark of the Federal Reserve Bank of St. Louis, used here for descriptive purposes only.

A fully-featured Model Context Protocol (MCP) server for accessing Federal Reserve Economic Data (FRED®) financial datasets.

This MCP server uses fred-py-api under the hood.

Installation

pip install fred-mcp

Integration

Easily use this MCP Server in a desktop client of your choosing.

Recommended

Claude Desktop

{
  "mcpServers": {
    "FRED MCP Server": {
      "command": "/path/to/fred-mcp",
      "env": {
        "FRED_API_KEY": "<your api key>"
      }
    }
  }
}

5ire

{
  "name": "FRED MCP Server",
  "description": "Get FRED data via MCP",
  "command": "/path/to/fred-mcp",
  "env": {
    "FRED_API_KEY": "<your api key>"
  },
  "isActive": true,
  "key": "FredMcpServer",
  "type": "local"
}

mcphost

{
  "mcpServers": {
    "fred": {
      "command": "/path/to/fred-mcp",
      "env": {
        "FRED_API_KEY": "<your api key>"
      }
    }
  }
}

Run Server

Command-Line

export FRED_API_KEY=your_api_key
fred-mcp

Docker

[!TIP] You can also use the docker image to run this MCP server with any of the integration clients.

{
  "command": "docker",
  "args": [
    "run",
    "-i",
    "--rm",
    "-e", "MCP_SERVER_TRANSPORT=stdio",
    "-e", "FRED_API_KEY=your_api_key",
    "ghcr.io/zachspar/fred-mcp/fred-mcp-server:latest"
  ]
}
docker run -d -p 8000:8000 -e FRED_API_KEY=your_api_key --name fred-mcp-server ghcr.io/zachspar/fred-mcp/fred-mcp-server:latest

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

fred_mcp-0.2.0b0.tar.gz (6.8 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

fred_mcp-0.2.0b0-py3-none-any.whl (6.6 kB view details)

Uploaded Python 3

File details

Details for the file fred_mcp-0.2.0b0.tar.gz.

File metadata

  • Download URL: fred_mcp-0.2.0b0.tar.gz
  • Upload date:
  • Size: 6.8 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.12.9

File hashes

Hashes for fred_mcp-0.2.0b0.tar.gz
Algorithm Hash digest
SHA256 3930c36916c1248fe1298ddd99bad27999396c53b559cc9c9b4ab412e53e7ccf
MD5 1ca6bdbd078d919fe790541fc43a1981
BLAKE2b-256 5aafdd2f1238e86354925ac7202fa464a7f72d1f5cbfd139a9c37ee400ec4520

See more details on using hashes here.

Provenance

The following attestation bundles were made for fred_mcp-0.2.0b0.tar.gz:

Publisher: publish.yaml on zachspar/fred-mcp

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file fred_mcp-0.2.0b0-py3-none-any.whl.

File metadata

  • Download URL: fred_mcp-0.2.0b0-py3-none-any.whl
  • Upload date:
  • Size: 6.6 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.12.9

File hashes

Hashes for fred_mcp-0.2.0b0-py3-none-any.whl
Algorithm Hash digest
SHA256 bdf9a5b0450002c25096dd59b530ac62b67040c0e8d9fa69ace983ae22515595
MD5 311e5f36592255006529af0deffcf07a
BLAKE2b-256 5f69d327cf302b345d9511f2d58f23410d653666b35ffe45eb3613a6a4caf239

See more details on using hashes here.

Provenance

The following attestation bundles were made for fred_mcp-0.2.0b0-py3-none-any.whl:

Publisher: publish.yaml on zachspar/fred-mcp

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page