Skip to main content
Glama

Skavio USDC Payment Verification & Proof MCP

Agent job status

skavio_agent_job_status
Read-onlyIdempotent

Read your owned processing job and result manifest; no new payment. Input is your original idempotency key. Returns state, reservation, availability and any owned result IDs; only available results may be downloaded.

Input Schema

NameRequiredDescriptionDefault
idempotency_keyYesYour original processing job key; same authenticated company only.

Schema Changelog

Changes observed during successful MCP inspections.

  1. Changed4 schema fields changed
    • addedInput schema / properties / idempotency_key / description
      Added value: +"Your original processing job key; same authenticated company only."
    • addedInput schema / properties / idempotency_key / maxLength
      Added value: +128
    • addedInput schema / properties / idempotency_key / minLength
      Added value: +8
    • addedInput schema / properties / idempotency_key / pattern
      Added value: +"^[A-Za-z0-9_.:-]{8,128}$"
  2. Added

TDQS

A3.7/5.0
Behavior4/5

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

Annotations already declare readOnly, idempotent and non-destructive, so the safety burden is covered. The description adds real value on top: it lists the returned fields (state, reservation, availability, owned result IDs) and states the download restriction, which is behavioral context the annotations do not carry.

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?

Two dense sentences with no filler, front-loading what is read and the no-payment guarantee. It is packed tight but still readable; nothing is wasted.

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?

There is no output schema, so the description does the work of enumerating the returned state fields and the download constraint. For a single-parameter read tool with full annotations, this is nearly complete; only pagination or error/no-job-found behavior is unaddressed.

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?

With schema coverage at 100% and a single parameter, the schema already documents the idempotency key including its format and ownership scoping. The description only restates that the input is the original key, adding no syntax or format meaning beyond the schema, so the baseline of 3 applies.

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 names a specific verb and resource: 'Read your owned processing job and result manifest', and clarifies the keying by idempotency key. It implies a distinction from the result-download sibling ('only available results may be downloaded') without naming it, so it stops short of the explicit sibling differentiation a 5 requires.

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 establishes the calling context ('no new payment', 'input is your original idempotency key'), which tells an agent this is a safe polling/status check rather than job creation. However, it never explicitly says when to use this versus skavio_agent_job_result or what to do when no result is available yet.

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.