Server Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
| LOG_LEVEL | No | The logging level | INFO |
| DATA_PROVIDER | No | The data provider to use | mock |
| MCP_SERVER_HOST | No | The host for the MCP server | localhost |
| MCP_SERVER_PORT | No | The port for the MCP server | 3000 |
Tools
Functions exposed to the LLM to take actions
| Name | Description |
|---|---|
| get_series | Fetch BLS data series by ID with optional date range filtering. Returns time series data points with values, periods, and metadata. |
| list_series | List available BLS data series with optional category filtering. Returns series metadata including titles, IDs, and categories. |
| get_series_info | Get detailed metadata information about a specific BLS series. Returns series title, description, category, and data availability. |
| plot_series | Get CPI All Items (CUUR0000SA0) data formatted for plotting. Returns time series data with dates and values that can be used to create charts on the client side. No parameters needed. |
Prompts
Interactive templates invoked by user choice
| Name | Description |
|---|---|
No prompts | |
Resources
Contextual data attached and managed by the client
| Name | Description |
|---|---|
No resources | |