ferric-fred-mcp
Server Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
| FRED_API_KEY | Yes | Your FRED API key from https://fredaccount.stlouisfed.org/apikeys |
Capabilities
Features and capabilities supported by this server
| Capability | Details |
|---|---|
| tools | {} |
Tools
Functions exposed to the LLM to take actions
| Name | Description |
|---|---|
| get_categoryA | Fetch a FRED category by its id (0 is the root of the category tree): its name and parent category id. |
| get_category_childrenA | List the child categories of a FRED category (use id 0 for the top-level categories). The primary way to walk the category tree downward. |
| get_category_relatedA | List the categories related to a FRED category — cross-links to sibling topics elsewhere in the tree, distinct from its parent/child hierarchy. Often empty. |
| get_category_related_tagsA | Given seed tags, list the tags that co-occur with all of them within a FRED category — refine a category browse by discovering adjacent tags. Optionally filter by search text; supports sort direction and a result limit. |
| get_category_seriesA | List the FRED series that belong to a category, with pagination metadata (total count, offset, limit). Supports ordering, sort direction, and a result limit. |
| get_category_tagsA | List the tags used by the series in a FRED category (the tag facets for browsing a category), with pagination metadata. Optionally filter by search text; supports sort direction and a result limit. |
| get_observationsA | Fetch a FRED series' observations (date/value pairs). Supports an optional date range, a units transform, aggregation to a lower frequency, sort order, and a result limit. |
| get_related_tagsA | Given a set of seed tags, list the tags that co-occur with all of them — use it to discover adjacent tags and refine a faceted search. Optionally filter by search text. Returns tags with pagination metadata. |
| get_releaseA | Fetch a FRED data release by its id (e.g. 53 = Gross Domestic Product): its name, press-release flag, and link. |
| get_release_datesA | List the publication dates of ONE FRED release (its calendar), with pagination metadata. Oldest first by default; supports sort direction, a result limit, and including dates that have no data yet (e.g. scheduled future releases). |
| get_release_related_tagsA | Given seed tags, list the tags that co-occur with all of them within a FRED release. Optionally filter by search text; supports sort direction and a result limit. |
| get_release_seriesA | List the FRED series published in a release, with pagination metadata (total count, offset, limit). Supports ordering, sort direction, and a result limit. |
| get_release_sourcesA | List the FRED data sources a release draws from (the reverse of get_source_releases). Returns the full unpaginated list wrapped as {count, sources}. |
| get_release_tablesA | Fetch a FRED release's table tree — the nested layout (sections, tables, and the series rows beneath them) it uses to present its series. Optionally scope to the subtree rooted at one element id. Returns the tree as structured JSON, with each element's children nested under it. |
| get_release_tagsA | List the tags used by the series in a FRED release (the tag facets for browsing a release), with pagination metadata. Optionally filter by search text; supports sort direction and a result limit. |
| get_releasesA | List FRED data releases (publications such as "Gross Domestic Product"), with pagination metadata. A browse axis parallel to categories. Supports sort direction and a result limit. |
| get_releases_datesA | List the publication dates of ALL FRED releases — a release calendar across FRED — with pagination metadata. Each entry names its release. Newest first by default; supports sort direction, a result limit, and including dates that have no data yet. |
| get_seriesA | Fetch metadata for a FRED series by its id (e.g. GNPCA, UNRATE): title, frequency, seasonal adjustment, units, observation date range, and popularity. |
| get_series_categoriesA | List the categories a FRED series belongs to (the reverse of get_category_series): given a series id, where it sits in the category tree. |
| get_series_releaseA | Fetch the release a FRED series belongs to (the reverse of get_release_series): given a series id, its publishing release. |
| get_series_search_related_tagsA | Given seed tags, list the tags that co-occur with all of them among the series matching a full-text search. Optionally filter the tags by text; supports sort direction and a result limit. |
| get_series_search_tagsA | List the tags on the series matching a full-text search (its tag facets, for narrowing the search down), with pagination metadata. Optionally filter the tags by text; supports sort direction and a result limit. |
| get_series_tagsA | List the tags attached to a FRED series (the reverse of get_tags_series): given a series id, what keywords classify it. |
| get_series_updatesA | List the FRED series updated most recently (a "what changed" feed, ordered by last-updated time), with pagination metadata. Optionally narrow to macro or regional series, or to a start_time/end_time update window (both required together, YYYY-MM-DDTHH:MM in FRED's timezone). |
| get_series_vintagedatesA | List a FRED series' vintage dates — the dates on which it was revised or newly released, i.e. how the series looked at each point in time. Supports sort direction and a result limit. |
| get_sourceA | Fetch a FRED data source by its id (e.g. 18 = U.S. Bureau of Economic Analysis): its name and link. |
| get_source_releasesA | List the releases produced by a FRED data source, with pagination metadata. Supports sort direction and a result limit. |
| get_sourcesA | List FRED data sources (the organizations that produce releases, e.g. the Bureau of Economic Analysis), with pagination metadata. Supports sort direction and a result limit. |
| get_tagsA | Browse or search FRED's tag vocabulary (keywords such as "gdp", "quarterly", "nsa" used to classify series). Optionally filter by search text. Returns tags with their group, popularity, and series count. |
| get_tags_seriesA | List the FRED series carrying ALL of the given tags (faceted discovery), with pagination metadata. Supports ordering, sort direction, and a result limit. |
| search_seriesA | Search FRED for series matching text. Returns the matching series along with pagination metadata (total match count, offset, limit). |
Prompts
Interactive templates invoked by user choice
| Name | Description |
|---|---|
No prompts | |
Resources
Contextual data attached and managed by the client
| Name | Description |
|---|---|
No resources | |
Latest Blog Posts
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
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/ojhermann-org/ferric-fred'
If you have feedback or need assistance with the MCP directory API, please join our Discord server