Skip to main content
Glama
satendra-mani-tiwari

FRED Economic MCP Server

FRED Economic MCP Server

A powerful Model Context Protocol (MCP) server providing access to Federal Reserve Economic Data (FRED) through Claude and other MCP-compatible clients.

🌟 Features

  • πŸ“Š Comprehensive Data Access: Access to 800,000+ economic time series

  • πŸ” Smart Search: Find economic indicators by keyword or category

  • πŸ“ˆ Historical Analysis: Retrieve up to 100,000 observations per series

  • ⚑ High Performance: Efficient async operations with proper error handling

  • 🎯 Economic Dashboard: Pre-configured key economic indicators

  • πŸ”„ Multi-Series Support: Compare multiple economic series simultaneously

πŸš€ Quick Start

Prerequisites

  • Python 3.8 or higher

  • FRED API key (free from FRED)

Installation

  1. Download the server file:

    • Download fred_economic_server.py from this repository

  2. Install dependencies:

pip install httpx python-mcp python-dotenv
  1. Get your FRED API key:

  2. Set up environment:

export FRED_API_KEY="your_api_key_here"

Usage with Claude Desktop

Add to your Claude Desktop configuration (claude_desktop_config.json):

{
  "mcpServers": {
    "fred-economic": {
      "command": "python",
      "args": ["path/to/fred_economic_server.py"],
      "env": {
        "FRED_API_KEY": "your_api_key_here"
      }
    }
  }
}

πŸ› οΈ Available Tools

Tool

Description

Example Usage

get_fred_data

Get economic data by series ID

GDP, unemployment, inflation

get_fred_historical

Retrieve 4+ years of data

Long-term trend analysis

search_fred

Find series by keyword

Search "housing prices"

fred_dashboard

Key economic indicators

GDP, unemployment, rates

get_multiple_series

Compare multiple series

GDP vs unemployment

πŸ“Š Example Queries

Basic Data Retrieval

Ask Claude: "Get the latest GDP data"
Uses: get_fred_data("GDP")

Historical Analysis

Ask Claude: "Show me 10 years of unemployment data"
Uses: get_fred_historical("UNRATE", years=10)

Economic Research

Ask Claude: "Compare inflation and unemployment over the last 5 years"  
Uses: get_multiple_series(["CPIAUCSL", "UNRATE"])

πŸ“ˆ Common Economic Series

Indicator

Series ID

Description

GDP

GDP

Gross Domestic Product

Unemployment

UNRATE

Unemployment Rate

Inflation

CPIAUCSL

Consumer Price Index

Fed Funds Rate

FEDFUNDS

Federal Funds Rate

10-Year Treasury

DGS10

10-Year Treasury Rate

S&P 500

SP500

S&P 500 Index

πŸ“ž Support

πŸ“„ License

This project is licensed under the MIT License.


-
security - not tested
A
license - permissive license
-
quality - not tested

Resources

Unclaimed servers have limited discoverability.

Looking for Admin?

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

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/satendra-mani-tiwari/fred-economic-mcp-server'

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