Skip to main content
Glama

Isoba — Dollar & Crisis Index

Isoba: tested on history

get_track_record
Read-onlyIdempotent

How Isoba behaved when run point-in-time over every working day since 1990 (only data published by each day, checked for look-ahead). Default section "summary" is short; ask for a section (crisis_events, recessions, market_tops, false_alarms, by_year, methods, all) or one event (gulf, ltcm, dotcom, sept11, worldcom, bnp, lehman, euro, downgrade, china, oil2016, q4_2018, covid, bear2022, svb, tariffs — or its year). Call it before claiming reliability.

Input Schema

NameRequiredDescriptionDefault
eventNoOne crisis by id, name or year, e.g. lehman, "COVID", 2008
sectionNoPart of the record (default summary)
to_yearNo
from_yearNo

Schema Changelog

Changes observed during successful MCP inspections.

  1. Changed4 schema fields changed
    • addedInput schema / properties / event
      Added value: +{
      +  "description": "One crisis by id, name or year, e.g. lehman, \"COVID\", 2008",
      +  "type": "string"
      +}
    • addedInput schema / properties / from_year
      Added value: +{
      +  "maximum": 2100,
      +  "minimum": 1990,
      +  "type": "integer"
      +}
    • addedInput schema / properties / section
      Added value: +{
      +  "description": "Part of the record (default summary)",
      +  "enum": [
      +    "summary",
      +    "crisis_events",
      +    "recessions",
      +    "market_tops",
      +    "false_alarms",
      +    "by_year",
      +    "methods",
      +    "all"
      +  ],
      +  "type": "string"
      +}
    • addedInput schema / properties / to_year
      Added value: +{
      +  "maximum": 2100,
      +  "minimum": 1990,
      +  "type": "integer"
      +}
  2. First observed

TDQS

A4.3/5.0
Behavior4/5

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

Annotations already establish readOnly/idempotent/openWorld=false, so the bar is lower; the description adds meaningful provenance context beyond them — point-in-time replay, only data published by each day, and look-ahead verification. It does not describe return shape or pagination, but the methodological disclosure is real added value.

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?

Front-loaded with the scope and the call-before-claiming directive, then the selectors. The long event list is bulky but each token is a usable enum value rather than filler, so it largely earns its space.

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 no output schema, the description does well to explain defaults, section taxonomy, and event addressing, and it hints that summary is short. It never states what the record actually returns or how from_year/to_year constrain the replay, which is the remaining gap for a 4-param tool.

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 50%. The description compensates heavily for the two weak spots: it enumerates every valid section value and, more importantly, lists the full set of event ids/aliases (gulf, ltcm, lehman, covid, tariffs, or year) that the schema only gestures at. It says nothing about from_year/to_year semantics, leaving the remaining half undocumented.

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

Purpose5/5

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

States a specific verb+resource: it returns how Isoba behaved when replayed point-in-time over every working day since 1990, with look-ahead checks. This is plainly distinct from siblings like get_current_readings or find_similar_days, which cover live or analog data rather than historical self-performance.

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

Usage Guidelines4/5

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

Gives a concrete usage directive ('Call it before claiming reliability') and explains the default (summary is short) plus the alternative selectors (section vs single event). It does not name sibling tools or explicit when-not-to-use conditions, so it falls short of a 5.

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