Skip to main content
Glama

TexasHomeBills — Texas electricity plans

market_grid_demand

Daily electricity demand (MWh, Central-time days, EIA-930, preliminary) of major U.S. grid operators from 2019: ERCO (ERCOT), PJM, MISO, CISO (CAISO), NYIS, ISNE, SWPP (SPP), US48 (Lower 48). Free (no key or free key): the most recent 30 days of each series; a Pro key unlocks full history. Values are exact as published with unit, date and original source URL; incomplete days are flagged, never filled. Free for non-commercial use with attribution; commercial use requires Pro.

Input Schema

NameRequiredDescriptionDefault
endNoYYYY-MM-DD (default: latest date)
limitNoRows to return (default 100)
startNoYYYY-MM-DD. Default: 30 days ending at the series' latest date. Older dates need a Pro key.
offsetNo
respondentNoERCO, PJM, MISO, CISO, NYIS, ISNE, SWPP, US48 — comma-separated, or all (default ERCO,PJM,MISO,CISO)

Schema Changelog

Changes observed during successful MCP inspections.

  1. Added

TDQS

A3.8/5.0
Behavior4/5

Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?

With no annotations at all, the description carries the full burden and does substantial work: it discloses data provenance (EIA-930, preliminary), that values are exact as published and never back-filled, that incomplete days are flagged, and it spells out the free/Pro access boundary and licensing terms. It stops short of covering pagination/offset behavior or error modes, so not a 5.

Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.

Conciseness4/5

Is the description appropriately sized, front-loaded, and free of redundancy?

The definition is front-loaded with the resource and scope, then tiers, then data-quality guarantees. It is dense but every clause carries information, except that the free/Pro availability point is stated twice (once in the access section, once in the licensing sentence), which is mild redundancy.

Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.

Completeness4/5

Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?

There is no output schema, so the description must describe returns, and it does: values include unit, date and original source URL, and incomplete days are flagged rather than filled. Combined with the documented defaults and access tiers, an agent can invoke this correctly without further inference.

Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.

Parameters4/5

Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?

Schema coverage is already 80%, yet the description still adds real semantic value the schema lacks: it maps respondent codes to operating names (ERCO=ERCOT, CISO=CAISO, SWPP=SPP), states the default respondent set (ERCO,PJM,MISO,CISO), and explains that the 30-day default window is the free-tier boundary. That meaningfully reduces the chance of a malformed call.

Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.

Purpose4/5

Does the description clearly state what the tool does and how it differs from similar tools?

The description names a precise verb+resource (daily electricity demand in MWh) plus the source (EIA-930), time basis (Central-time days), coverage start (2019) and the full set of respondent codes. It is unambiguous what an agent gets back. It does not differentiate itself from lookalike siblings such as market_grid or market_generation, which is the only thing keeping it from a 5.

Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.

Usage Guidelines3/5

Does the description explain when to use this tool, when not to, or what alternatives exist?

Access conditions are stated clearly (free tier = most recent 30 days, Pro key = full history; commercial use requires Pro), which tells the agent when a request will fail. However, there is no explicit guidance on when to prefer this tool over the many sibling market_* tools, and no statement of exclusions or alternatives. Usage is implied rather than directed.

Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.

Try in Browser

Glama MCP Gateway

Add one secure layer between your agents and this server.

Resources