Skip to main content
Glama

Get Operating Reserve Forecast

get_operating_reserve_forecast
Read-onlyIdempotent

Retrieve a seven-day hourly forecast of operating reserve volumes in MW for regulating, spinning, and supplemental reserves. Filter by reserve type to assess grid reliability.

Instructions

Returns the current public seven-day hourly forecast of active and standby regulating, spinning, and supplemental operating-reserve volumes in MW.

Input Schema

TableJSON Schema
NameRequiredDescriptionDefault
requestYes

Output Schema

TableJSON Schema
NameRequiredDescriptionDefault
pageYesPagination state for a stable in-memory report result.
metadataYesProvenance and semantic metadata attached to dataset responses.
warningsNo
intervalsYes

Schema Changelog

Changes observed during successful MCP inspections.

  1. Addedv0.3.0

TDQS

A3.6/5.0
Behavior4/5

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

Annotations already declare readOnly, idempotent, openWorld, and non-destructive, and the description adds valuable context: data is current, public, seven-day, hourly, reported in MW, and covers active and standby volumes. It does not describe pagination or public-api limis, but no annotation contradiction exists.

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

Conciseness5/5

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

The description is a single focused sentence with no filler. It front-loads the action and most important scope facts, making every phrase informative.

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?

With rich annotations, an output schema, and only one nested input parameter, the description conveys the essential data scope well. It could be more complete about request-field semantics and sibling differentiation, but the schema and annotation context make the tool callable.

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

Parameters2/5

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

Schema description coverage is 0%, yet the description only names the reserve types, which are already shown in the schema enum. It does not explain the required 'request' container or the limit/offset pagination controls, so the description fails to compensate for the low schema coverage.

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 starts with 'Returns' and clearly identifies the resource: a current public seven-day hourly forecast of active and standby regulating, spinning, and supplemental operating-reserve volumes in MW. It is specific and easily understood, though it does not explicitly distinguish itself from siblings like get_reserves or get_operating_reserve_prices.

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?

The terms 'forecast' and 'seven-day' imply use for near-term forecasted reserve volumes, but the description provides no explicit when-to-use or when-not-to-use guidance. It does not mention that get_operating_reserve_prices or get_operating_reserve_actives should be used for prices or actual activations.

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