US macroeconomic data from FRED: inflation, employment, growth, housing, rates, recession signals.
MCPpedia last refreshed this data
io.github.hgus107/us-macro-mcp is an MCP server that US macroeconomic data from FRED: inflation, employment, growth, housing, rates, recession signals. Its tool list has not been published yet over stdio, requires no API key, and scores 85/100 on MCPpedia's security, maintenance and efficiency rubric.
Config is the same across clients — only the file and path differ.
{
"mcpServers": {
"us-macro": {
"env": {
"FRED_API_KEY": "your_key_here"
},
"args": [
"us-macro-mcp"
],
"command": "uvx"
}
}
}Are you the author?
Add this badge to your README to show your security score and help users find safe servers.
An MCP server that gives AI assistants clean access to US macroeconomic data — 58 indicators covering inflation, employment, growth, housing, consumer behaviour, interest rates, financial stress, markets and federal finances, sourced from the Federal Reserve's FRED database.
Run this in your terminal to verify the server starts. Then let us know if it worked — your result helps other developers.
uvx 'us-macro-mcp' 2>&1 | head -1 && echo "✓ Server started successfully"
After testing, let us know if it worked:
Five weighted categories — click any category to see the underlying evidence.
No known CVEs.
Checked us-macro-mcp against OSV.dev.
Click any tool to inspect its schema.
Be the first to review
Have you used this server?
Share your experience — it helps other developers decide.
Sign in to write a review.
Others in other
Compress tool outputs, logs, files, and RAG chunks before they reach the LLM. 60-95% fewer tokens, same answers. Library, proxy, MCP server.
Transport for TMCP using STDIO
The graph based agentic IDE
Buddhist canon tools: search, passages, cross-canon parallels, dictionaries — all URN-cited.
MCP Security Weekly
Get CVE alerts and security updates for io.github.hgus107/us-macro-mcp and similar servers.
Start a conversation
Ask a question, share a tip, or report an issue.
Sign in to join the discussion.
An MCP server that gives AI assistants clean access to US macroeconomic data — 58 indicators covering inflation, employment, growth, housing, consumer behaviour, interest rates, financial stress, markets and federal finances, sourced from the Federal Reserve's FRED database.
It is built so the assistant never has to know a FRED series ID, and never has to do arithmetic. Ask for cpi and you get the latest reading, the previous one, the year-ago value, and the percentage changes already calculated.
| Date | Version | Comment |
|---|---|---|
| 2026-07-27 | 0.1.2 | Added OS and Python version classifiers, changelog, and contact address switched to GitHub noreply. |
| 2026-07-27 | 0.1.1 | Added mcp-name marker for registry ownership verification. First version listed in the official MCP registry. |
| 2026-07-27 | 0.1.0 | Initial release — 58 indicators, 8 tools. Yanked; superseded by 0.1.1. |
| Tool | What you use it for |
|---|---|
list_indicators | See every indicator available, grouped by category |
get_indicator | The current reading of one indicator, with its changes |
get_history | A full time series, for trends and charting |
compare_indicators | Two or more indicators over the same window, normalised for comparison |
release_calendar | Which economic reports are scheduled over the coming days |
macro_snapshot | The whole economy — or one category — in a single call |
recession_signals | The Sahm rule, yield curve, credit spreads, claims and financial conditions, each graded |
search_indicators | Find an indicator by keyword when you don't know its name |
A free FRED API key. Request one at fredaccount.stlouisfed.org/apikeys — it takes about a minute and costs nothing.
Add this to your claude_desktop_config.json:
{
"mcpServers": {
"us-macro": {
"command": "uvx",
"args": ["us-macro-mcp"],
"env": { "FRED_API_KEY": "your_key_here" }
}
}
}
claude mcp add us-macro --env FRED_API_KEY=your_key_here -- uvx us-macro-mcp
Run uvx us-macro-mcp with FRED_API_KEY set in the environment. The server speaks MCP over stdio.
It runs locally. Nothing is hosted. Your client launches the server as a subprocess on your own machine, using your own API key. No data leaves your computer except the read-only requests to FRED.
It caches. A single macro_snapshot fetches 19 indicators at once, and conversations tend to ask for the same series repeatedly. Answers are held in memory for a period matched to how often the number can actually change — an hour for daily series like Treasury yields, half a day for monthly series like CPI. The cache is discarded when the process exits. Adjust CACHE_SECONDS in fred.py if you want different behaviour.
It never logs your API key. Requests are logged as endpoint, series and status code only, and any error text is stripped of the key before it is written or returned.
UMCSENT and MICH series are running about two months behind other monthly indicators. The latest_date fiel