A fully-featured FRED MCP server.
Project description
Federal Reserve Economic Data MCP Server
[!NOTE] 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 fully-featured Model Context Protocol (MCP) server for accessing Federal Reserve Economic Data (FRED®) financial datasets.
This MCP server uses fred-py-api under the hood.
Installation
pip install fred-mcp
Integration
Easily use this MCP Server in a desktop client of your choosing.
Recommended
Claude Desktop
{
"mcpServers": {
"FRED MCP Server": {
"command": "/path/to/fred-mcp",
"env": {
"FRED_API_KEY": "<your api key>"
}
}
}
}
5ire
{
"name": "FRED MCP Server",
"description": "Get FRED data via MCP",
"command": "/path/to/fred-mcp",
"env": {
"FRED_API_KEY": "<your api key>"
},
"isActive": true,
"key": "FredMcpServer",
"type": "local"
}
mcphost
{
"mcpServers": {
"fred": {
"command": "/path/to/fred-mcp",
"env": {
"FRED_API_KEY": "<your api key>"
}
}
}
}
Run Server
Command-Line
export FRED_API_KEY=your_api_key
fred-mcp
Docker
[!TIP] You can also use the
dockerimage to run this MCP server with any of the integration clients.{ "command": "docker", "args": [ "run", "-i", "--rm", "-e", "MCP_SERVER_TRANSPORT=stdio", "-e", "FRED_API_KEY=your_api_key", "ghcr.io/zachspar/fred-mcp/fred-mcp-server:latest" ] }
docker run -d -p 8000:8000 -e FRED_API_KEY=your_api_key --name fred-mcp-server ghcr.io/zachspar/fred-mcp/fred-mcp-server:latest
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file fred_mcp-0.2.0b0.tar.gz.
File metadata
- Download URL: fred_mcp-0.2.0b0.tar.gz
- Upload date:
- Size: 6.8 kB
- Tags: Source
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.12.9
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
3930c36916c1248fe1298ddd99bad27999396c53b559cc9c9b4ab412e53e7ccf
|
|
| MD5 |
1ca6bdbd078d919fe790541fc43a1981
|
|
| BLAKE2b-256 |
5aafdd2f1238e86354925ac7202fa464a7f72d1f5cbfd139a9c37ee400ec4520
|
Provenance
The following attestation bundles were made for fred_mcp-0.2.0b0.tar.gz:
Publisher:
publish.yaml on zachspar/fred-mcp
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
fred_mcp-0.2.0b0.tar.gz -
Subject digest:
3930c36916c1248fe1298ddd99bad27999396c53b559cc9c9b4ab412e53e7ccf - Sigstore transparency entry: 219741356
- Sigstore integration time:
-
Permalink:
zachspar/fred-mcp@004a44ea0f0b29323d95379cd63bc9e44ef94592 -
Branch / Tag:
refs/heads/main - Owner: https://github.com/zachspar
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
publish.yaml@004a44ea0f0b29323d95379cd63bc9e44ef94592 -
Trigger Event:
push
-
Statement type:
File details
Details for the file fred_mcp-0.2.0b0-py3-none-any.whl.
File metadata
- Download URL: fred_mcp-0.2.0b0-py3-none-any.whl
- Upload date:
- Size: 6.6 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.12.9
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
bdf9a5b0450002c25096dd59b530ac62b67040c0e8d9fa69ace983ae22515595
|
|
| MD5 |
311e5f36592255006529af0deffcf07a
|
|
| BLAKE2b-256 |
5f69d327cf302b345d9511f2d58f23410d653666b35ffe45eb3613a6a4caf239
|
Provenance
The following attestation bundles were made for fred_mcp-0.2.0b0-py3-none-any.whl:
Publisher:
publish.yaml on zachspar/fred-mcp
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
fred_mcp-0.2.0b0-py3-none-any.whl -
Subject digest:
bdf9a5b0450002c25096dd59b530ac62b67040c0e8d9fa69ace983ae22515595 - Sigstore transparency entry: 219741358
- Sigstore integration time:
-
Permalink:
zachspar/fred-mcp@004a44ea0f0b29323d95379cd63bc9e44ef94592 -
Branch / Tag:
refs/heads/main - Owner: https://github.com/zachspar
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
publish.yaml@004a44ea0f0b29323d95379cd63bc9e44ef94592 -
Trigger Event:
push
-
Statement type: