Skip to main content
Glama

Server Configuration

Describes the environment variables required to run the server.

NameRequiredDescriptionDefault
LOG_LEVELNoThe logging levelINFO
DATA_PROVIDERNoThe data provider to usemock
MCP_SERVER_HOSTNoThe host for the MCP serverlocalhost
MCP_SERVER_PORTNoThe port for the MCP server3000

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

Server capabilities have not been inspected yet.

Tools

Functions exposed to the LLM to take actions

NameDescription
get_seriesB

Fetch BLS data series by ID with optional date range filtering. Returns time series data points with values, periods, and metadata.

list_seriesA

List available BLS data series with optional category filtering. Returns series metadata including titles, IDs, and categories.

get_series_infoB

Get detailed metadata information about a specific BLS series. Returns series title, description, category, and data availability.

plot_seriesA

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

NameDescription

No prompts

Resources

Contextual data attached and managed by the client

NameDescription

No resources

TDQS

A3.7/5.0

Scored across 4 tools

Disambiguation4/5

The tools are mostly distinct, with get_series, get_series_info, and list_series clearly targeting different operations (data retrieval, metadata, and listing). However, plot_series overlaps slightly with get_series, as both return time series data, which could cause confusion about which to use for charting purposes.

Naming Consistency5/5

All tool names follow a consistent verb_noun pattern (get_series, get_series_info, list_series, plot_series), using snake_case uniformly. This predictability makes it easy for agents to understand and select tools based on their naming conventions.

Tool Count5/5

With 4 tools, this server is well-scoped for its purpose of accessing BLS data. Each tool serves a distinct function (data fetching, metadata retrieval, listing, and plotting), and there are no unnecessary or redundant tools, making the count appropriate for the domain.

Completeness3/5

The server covers core operations like fetching, listing, and metadata retrieval, but has notable gaps. For example, there are no tools for updating or deleting data (though this may be intentional for a read-only API), and plot_series is limited to a specific CPI series, lacking flexibility for other series. This could lead to agent workarounds or failures in broader use cases.

Maintenance

ActivityInactive
ResponsivenessNo issues