MCP.Market

Fred MCP server

by stefanoamorelli·io.github.stefanoamorelli/fred-mcp-server·v1.0.1·123 stars

Federal Reserve Economic Data (FRED) MCP Server - Access all 800,000+ economic time series

B78/100grade B
What users say
No reviews yet
Be the first
Safety scan
B78/100

full report

Adoption
Growing

123 stars359 downloads/wk

Reviews

Write one

Nobody has reviewed Fred yet.

If you have run it, two minutes of your experience saves the next person an afternoon.

Fred tools

No tool declarations could be read from the package source. They show once the server is installed.

Public scan report

scanner v0.1.10 · 2026-10-01 · same rubric, same numbers if you re-run it

no findings
  • Code scan16 source files scanned25/25
  • –Live reliabilityno gateway calls yet and no remote to proben/a
  • –Tool poisoningtools not inspected (local package is not executed); not countedn/a
  • Auth qualitystatic API keys via environment variables6/15
  • Maintenancelast push 40 days ago12/15
  • Maintainer identityregistry namespace matches repository owner; GitHub account older than a year8/10
Overall 78/100. Components that don't apply are left out of the denominator. Any critical finding is an F.RubricAppeal a findingJSON

How Fred compares

Against every graded MCP server, from our own scans and uptime checks. Updated after each scan run.

Safety score
78/100
higher than 57% of 48,255 servers
GitHub stars
123
more than 95% of 28,688 servers
Downloads a week
359
more than 83% of 12,191 servers with a package

Install Fred in Claude Code, Cursor or VS Code

Runs npx -y fred-mcp-server on your machine. Read the scan report first; the gateway never runs local packages.

claude mcp add fred-mcp-server -- npx -y fred-mcp-server
Add to Cursor

What the publisher says

From the Fred repository's README, as published. We do not edit it. Read it on GitHub

Federal Reserve Economic Data MCP Server

[!IMPORTANT]

Disclaimer: 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 Model Context Protocol (MCP) server providing universal access to all 800,000+ Federal Reserve Economic Data (FRED®) time series through three powerful tools.

https://github.com/user-attachments/assets/66c7f3ad-7b0e-4930-b1c5-a675a7eb1e09

[!TIP]

If you use this project in your research or work, please cite it using the CITATION.cff file, or use the following citation:

APA Format:

Amorelli, S. (2025). Federal Reserve Economic Data MCP (Model Context Protocol) Server (Version 1.0.2) [Computer software]. Zenodo. https://doi.org/10.5281/zenodo.14536707

BibTeX:

@software{amorelli_2025_14536707,
  author       = {Amorelli, Stefano},
  title        = {{Federal Reserve Economic Data MCP (Model Context
                   Protocol) Server}},
  month        = jan,
  year         = 2025,
  publisher    = {Zenodo},
  version      = {1.0.2},
  doi          = {10.5281/zenodo.14536707},
  url          = {https://doi.org/10.5281/zenodo.14536707}
}

Installation

Manual Installation

  1. Clone the repository:
git clone https://github.com/stefanoamorelli/fred-mcp-server.git
    cd fred-mcp-server
  1. Install dependencies:
pnpm install
  1. Build the project:
pnpm build

Configuration

This server requires a FRED® API key. You can obtain one from the FRED® website.

Install the server, for example, on Claude Desktop, modify the claudedesktopconfig.json file and add the following configuration:

{
  "mcpServers": {
    "FRED MCP Server": {
      "command": "/usr/bin/node",
      "args": [
        "<PATH_TO_YOUR_CLONED_REPO>/fred-mcp-server/build/index.js"
      ],
      "env": {
        "FRED_API_KEY": "<YOUR_API_KEY>"
      }
    }
  }
}

Using Docker

You can also run the FRED MCP Server using Docker. Add this configuration to your claudedesktopconfig.json:

{
  "mcpServers": {
    "fred-mcp": {
      "command": "docker",
      "args": [
        "run",
        "-i",
        "--rm",
        "-e",
        "FRED_API_KEY=<your-key-here>",
        "stefanoamorelli/fred-mcp-server:latest"
      ],
      "env": {}
    }
  }
}

Replace with your actual FRED API key.

Using Streamable HTTP Transport

For network deployments, you can run the server with Streamable HTTP transport instead of stdio:

# Using CLI flag
node build/index.js --http

# Or using environment variable
TRANSPORT=http node build/index.js

# Custom port (default is 3000)
PORT=8080 node build/index.js --http

The server will be available at http://localhost:3000/mcp (or your custom port).

Example client request:

Shortened. The full README is on GitHub.

Nothing above is checked by us. What we check is on the safety report.

Fred: common questions

Is Fred MCP server safe?
Mostly: it is graded B (78/100). Read the Fred safety report
How do I install Fred?
It runs on your machine. Copy the Claude Code, Cursor, VS Code or Claude Desktop config from the install section.
Does Fred need an API key?
Yes. The registry entry asks for FRED_API_KEY.
Is Fred maintained?
The last commit was 74 days ago (2026-08-22). The latest release is v1.0.1.
How does Fred compare with other MCP servers?
safety score 78/100 (higher than 57% of 48,255 servers); github stars 123 (more than 95% of 28,688 servers); downloads a week 359 (more than 83% of 12,191 servers with a package). Full comparison.