Skip to main content
Glama

Typebar (formerly SuperDocs)

get_session_jobs

Returns the full job history of one document. Useful for auditing what the AI did to a document over time, or finding a specific job that's waiting for HITL approval. Same shape as list_jobs but scoped to one session.

Input Schema

NameRequiredDescriptionDefault
limitNoMaximum number of jobs to return
compactNoWhen true, omit each job's heavy result body + streamed intermediate events — returns just status/progress/ids/timestamps. Recommended for agents listing many jobs.
session_idYes
authorizationNo

Output Schema

NameRequiredDescriptionDefault
jobsYesArray of job details.
totalYesTotal number of jobs returned.

Schema Changelog

Changes observed during successful MCP inspections.

No schema history has been recorded yet.

TDQS

A3.6/5.0
Behavior3/5

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

No annotations are provided, so the description carries the full burden. It discloses scope (one session) and output shape parity with list_jobs, which is genuinely useful. However, it says nothing about permissions/auth requirements, pagination, or whether the full history is truncated by default limits — meaningful gaps for a history-listing read tool with zero annotation coverage.

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?

Three short sentences, front-loaded with the core behavior, then use cases, then the sibling contrast. Every sentence earns its place, though the final sentence slightly restates the scoping already implied by the opening.

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?

An output schema exists, so return-value details need not be spelled out, and the description correctly covers purpose, scope, and routing. Missing pieces are secondary: auth expectations and pagination/limit behavior for a tool that can return unbounded history.

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 50%; the compact parameter is well documented in the schema itself, but limit and session_id carry only titles or a terse one-liner. The description reinforces that session_id scopes the call ('scoped to one session') but adds no format, default, or interaction details for limit/compact and says nothing about the authorization parameter. Baseline 3 is appropriate.

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?

States a specific verb and resource: 'Returns the full job history of one document,' and immediately differentiates from the sibling list_jobs. Slight friction in naming a 'session' as a 'document' and back again, which could momentarily blur what the scoping key means, but the intent is unmistakable.

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 concrete use cases (auditing AI actions over time, finding a job awaiting HITL approval) and routes the agent relative to a named sibling: 'Same shape as list_jobs but scoped to one session.' No explicit when-not-to-use, but the alternative and its selection condition are both present.

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.