cre-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 |
Instructions
Guidance the server publishes about itself, which clients place ahead of the tool catalog so the model reads it before choosing anything.
This server publishes no instructions, or was last inspected before Glama recorded them.
Capabilities
Features and capabilities supported by this server
Protocol revision2025-11-25
| Capability | Details |
|---|---|
| tools | {
"listChanged": false
} |
| prompts | {
"listChanged": false
} |
| resources | {
"subscribe": false,
"listChanged": false
} |
| experimental | {} |
Tools
Functions exposed to the LLM to take actions
| Name | Description |
|---|---|
| get_latest_valueA | Most recent non-missing observation for a FRED series. series_id: FRED series id, e.g. 'SOFR', 'DGS10', 'MORTGAGE30US', 'FEDFUNDS'. Returns {series_id, date (YYYY-MM-DD), value}. Missing/holiday values are skipped so you always get a real number. |
| get_series_observationsA | Time series of observations for a FRED series. Dates are 'YYYY-MM-DD'. frequency aggregates coarser (d,w,m,q,a). units can transform values (e.g. 'pc1' = % change from a year ago, 'pch' = % change). Each row is {date, value (float or null when missing), raw_value}. |
| get_series_metadataC | Metadata for a FRED series: title, units, frequency, last_updated, notes. |
| search_seriesC | Full-text search FRED for series. Returns id/title/units/frequency/popularity. |
| get_capital_markets_snapshotA | Snapshot of key CRE rates in one call: SOFR, UST 2/5/10/30yr, Fed funds, 30yr mortgage (latest %), plus CPI and PCE (latest year-over-year %). |
| list_common_seriesA | Curated CRE-relevant FRED series ids this server knows about (id -> label). |
Prompts
Interactive templates invoked by user choice
| Name | Description |
|---|---|
No prompts | |
Resources
Contextual data attached and managed by the client
| Name | Description |
|---|---|
No resources | |
TDQS
Scored across 6 tools
Tools have distinct purposes: snapshot bundles multiple rates, get_latest_value retrieves a single latest observation, get_series_metadata provides metadata, get_series_observations returns time series, list_common_series offers a curated list, and search_series performs full-text search. Some overlap exists between get_latest_value and get_series_observations, but descriptions clarify their distinct use cases.
Tool names follow a mostly consistent verb_noun pattern: three use 'get_', one 'list_', one 'search_'. The naming is readable and clear, though 'get_capital_markets_snapshot' is a bit verbose compared to others. No mixing of camelCase or snake_case, but the verb prefix varies slightly.
With 6 tools, the server is well-scoped for its purpose of providing CRE-relevant FRED data. Each tool serves a specific need without being excessive or insufficient. The count is appropriate for a focused domain-specific server.
The tool set covers key operations: retrieving data (latest, time series, snapshot), exploring available series (curated list, search), and obtaining metadata. A minor gap might be the lack of a tool to directly compare multiple series side-by-side, but the snapshot and get_series_observations largely cover this.