Skip to main content
Glama

Georgia Prisoners' Speak Public Data

List historical series

list_historical_series
Read-onlyIdempotent

GPS Historical Data (page: gps.press/historical-data/): the catalog of yearly series on Georgia's prisons, 1925-present. Each series is ONE publisher's measure (GDC and Board of Corrections annual reports, the Bureau of Justice Statistics, the State Board of Pardons and Paroles, DOJ, the AJC, UCLA Law Behind Bars, the GPS mortality registry) with its definition, coverage and caveats. Topics: deaths, homicides, suicides, violence, use_of_force, weapons, parole, time_served, lifers, population, capacity, budget, escapes, staffing. Never splice two publishers' series into one trend.

Input Schema

TableJSON Schema
NameRequiredDescriptionDefault
topicNo

Schema Changelog

Changes observed during successful MCP inspections.

  1. Added

TDQS

A3.5/5.0
Behavior3/5

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

Annotations already declare readOnlyHint, idempotentHint, non-destructive and closed-world, so the safety profile is covered. The description adds valuable behavioral context around series semantics and publisher isolation, but says nothing about pagination, default behavior, or result shape. With annotations doing the safety work, 3 is appropriate.

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 text is front-loaded with the resource identity and page reference, then caveats. It is somewhat long and the embedded URL and parenthetical publisher list add bulk, but every sentence carries domain information.

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?

For a single-parameter read-only listing tool with no output schema, the description supplies the domain framing, publisher list, topic vocabulary, and the key interpretive caveat. The main gap is the undocumented topic parameter's exact filtering semantics.

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

Parameters3/5

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

Schema coverage is 0% and the single 'topic' parameter has no description, so the description must compensate. It does so partially by enumerating valid topics (deaths, homicides, parole, lifers, etc.), but it never states that these map to the topic argument or what the empty default returns. Useful but not fully compensatory.

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 states a concrete resource: a catalog of yearly series on Georgia's prisons from 1925 to the present, enumerating the publishers and the topic coverage. An agent can tell it apart from get_historical_series (a single-series fetch), though the description never explicitly says 'list' and never names that sibling.

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?

It provides a domain rule ('never splice two publishers' series into one trend') and clarifies that each series is one publisher's measure. However, it gives no explicit when-to-use guidance relative to get_historical_series or search_historical_data. Usage is implied rather than stated.

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