MCP Hub
Back to servers

FRED MCP Server

Provides access to over 800,000 economic time series from the Federal Reserve Bank of St. Louis, including data on GDP, inflation, and employment. It enables users to search for, retrieve, and analyze various economic indicators and state-level statistics.

Updated
Jan 28, 2026

FRED (Federal Reserve Economic Data) MCP Server

Access economic data from the Federal Reserve Bank of St. Louis - one of the most comprehensive economic databases with 800,000+ time series.

Data Available

  • Interest Rates - Federal funds rate, Treasury yields, mortgage rates
  • GDP & Growth - Real/nominal GDP, growth rates
  • Employment - Unemployment rates, payrolls, labor force
  • Inflation - CPI, PCE, inflation expectations
  • Housing - Home prices, housing starts, mortgage rates
  • Financial Markets - Stock indices, exchange rates, money supply
  • State/Regional - State-level unemployment, income, GDP

Setup

  1. Get a free API key at: https://fred.stlouisfed.org/docs/api/api_key.html
  2. Add to your MCP config:
{
  "fred": {
    "command": "node",
    "args": ["/path/to/fred/dist/index.js"],
    "env": {
      "FRED_API_KEY": "your-api-key"
    }
  }
}

Tools

get_series

Get time series data for a FRED series ID.

ParameterRequiredDescription
seriesIdYesFRED series ID (e.g., "GDP", "UNRATE")
startDateNoStart date YYYY-MM-DD
endDateNoEnd date YYYY-MM-DD
limitNoMax observations (default 100)
sortNo"asc" or "desc" (default: desc - most recent first)

Example: Get recent GDP data

seriesId: "GDP"
limit: 20

search_series

Search for FRED series by keywords.

ParameterRequiredDescription
queryYesSearch keywords (e.g., "unemployment california")
limitNoMax results (default 20)

Example: Find retail sales series

query: "retail sales"
limit: 10

get_series_info

Get metadata about a series (title, units, frequency, notes).

ParameterRequiredDescription
seriesIdYesFRED series ID

list_popular

List commonly used FRED series IDs with descriptions.

Returns: Popular series for GDP, unemployment, interest rates, inflation, etc.

get_category_series

Get all series in a FRED category.

ParameterRequiredDescription
categoryIdYesCategory ID (e.g., 32991 for GDP)
limitNoMax results (default 50)

get_releases

Get recent data releases (useful for finding fresh data).

ParameterRequiredDescription
limitNoMax results (default 20)

get_state_data

Shortcut for common state-level economic data.

ParameterRequiredDescription
stateAbbrYesState abbreviation (e.g., "CA", "TX")
metricYes"unemployment", "income", "population", "gdp"

Example: Get California unemployment

stateAbbr: "CA"
metric: "unemployment"

Popular Series IDs

Series IDDescription
GDPGross Domestic Product
GDPC1Real GDP
UNRATEUnemployment Rate
CPIAUCSLConsumer Price Index
FEDFUNDSFederal Funds Rate
DGS1010-Year Treasury Rate
MORTGAGE30US30-Year Mortgage Rate
SP500S&P 500 Index
DEXUSEUUSD/EUR Exchange Rate
HOUSTHousing Starts
RSXFSRetail Sales
PAYEMSTotal Nonfarm Payrolls

Rate Limits

  • 120 requests per minute

Documentation

Reviews

No reviews yet

Sign in to write a review