Skip to main content
Glama

Read call result

get_call_result
Read-onlyIdempotent

Read a bounded prior-result chunk by receipt ID.

Input Schema

TableJSON Schema
NameRequiredDescriptionDefault
offsetNoCharacter offset; default 0.
api_call_idYesexecute call or capability receipt ID.
max_charactersNoCharacters: default 8000, max 20000.

Output Schema

TableJSON Schema
NameRequiredDescriptionDefault
chunkNoResult text slice.
api_call_idNoReceipt ID.
total_charactersNoFull stored result length.

Schema Changelog

Changes observed during successful MCP inspections.

  1. Changed1 schema field changed
    • changedOutput schema / (root)
      Previous value: -nullNew value: +{
      +  "additionalProperties": true,
      +  "properties": {
      +    "api_call_id": {
      +      "description": "Receipt ID.",
      +      "type": "string"
      +    },
      +    "chunk": {
      +      "description": "Result text slice.",
      +      "type": "string"
      +    },
      +    "total_characters": {
      +      "description": "Full stored result length.",
      +      "type": "integer"
      +    }
      +  },
      +  "type": "object"
      +}
  2. First observed

TDQS

A4/5.0
Behavior3/5

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

Annotations already declare readOnlyHint, idempotentHint, and non-destructive behavior completion. The description adds the 'bounded' chunk semantics and receipt-keyed access, but it does not mention pagination behavior, ordering, or error handling for unknown receipt IDs.

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 sentence with an active verb front-loadedcars. 'Read', 'bounded', 'prior-result', and 'receipt ID' each carry real semantic weight with no filler or 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?

Given a fully documented schemaasi and an output schema, the description covers the essential scope of the tool. The only gap is lack of explicit sibling-tool routing and any note about chunking with offset/max_characters to a human level.

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 description coverage is 100%, so the baseline is 3. The description's 'bounded' and 'receipt ID' language loosely mirrors max_characters and api_call_id, but it contributes no new parameter-level detail beyond the schema.

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?

The description names a specific action ('Read'), a specific resource ('bounded prior-result chunk'), and the required key ('receipt ID'). This clearly distinguishes get_call_result from siblings like execute, search_apis, or describe_api.

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?

The phrase 'prior-result' plus 'receipt ID' gives a clear contextual signal that this tool is for reading output from an earlier call. It does not explicitly contrast with sibling tools or state when not to use it, so it misses the top score.

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.