A strongly-typed async Rust client for the FRED economic-data API, with a terminal-charting CLI and an MCP server.
Quick Install
Copy the config for your editor. Some servers may need additional setup — check the README.
Claude Desktop
Claude Code
Cursor
Add to claude_desktop_config.json:
{
"mcpServers": {
"ferric-fred": {
"command": "cargo",
"args": [
"run",
"--",
"ferric-fred"
]
}
}
}
📋 Copy
Run in terminal:
claude mcp add ferric-fred cargo run -- ferric-fred
📋 Copy
Add to .cursor/mcp.json:
{
"mcpServers": {
"ferric-fred": {
"command": "cargo",
"args": [
"run",
"--",
"ferric-fred"
]
}
}
}
📋 Copy
README Excerpt
A strongly-typed Rust client for [FRED](https://fred.stlouisfed.org/) — the Federal Reserve Economic Data service from the Federal Reserve Bank of St. Louis — plus a CLI (with TUI charts) and an MCP server built on top of it. > `ferric` (iron oxide → *rust*) + `FRED`. Iron-clad, typed access to economic data.
Tools (20)
get_category get_category_children get_category_related get_category_related_tags get_category_series get_category_tags get_observations get_related_tags get_release get_release_dates get_release_related_tags get_release_series get_release_sources get_release_tables get_release_tags get_releases get_releases_dates get_series get_series_categories get_series_release
Topics
api-client cli economics finance fred mcp ratatui rust