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.1.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.1.0b0-py3-none-any.whl (6.6 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: fred_mcp-0.1.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.1.0b0.tar.gz
Algorithm Hash digest
SHA256 d0aac608868ff3e4c44016c658cd5c964006ee67c2c0e527c91700e591610e54
MD5 515b41327bafbb9e2e41efb4493062dc
BLAKE2b-256 34fc76c03e4b04bc2b9dcb58691099ce2b9fb0b5f8b6474b33d759c33e2c76ec

See more details on using hashes here.

Provenance

The following attestation bundles were made for fred_mcp-0.1.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.1.0b0-py3-none-any.whl.

File metadata

  • Download URL: fred_mcp-0.1.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.1.0b0-py3-none-any.whl
Algorithm Hash digest
SHA256 9eae4cab268c5af534cffb5de0203ac552735f1e3dea7103a6d422e35195d273
MD5 162a3faee5678804adb0a5b95a395d55
BLAKE2b-256 98738eff0f45cd0e3f95e141cdb5cf7836933d1c5c905320432a3a45d8b53472

See more details on using hashes here.

Provenance

The following attestation bundles were made for fred_mcp-0.1.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