Skip to main content
Glama

Digest a transcript or video (0.05 USDC, x402)

paid_digest

Verse digests a transcript or a PeerTube or Internet Archive video's open captions: the key points, answers to an optional question from the words themselves, and a short summary. One call, one digest. Costs 0.05 USDC on Base (eip155:8453) per call, paid with x402 over MCP: call it without payment to get the PaymentRequired terms in structuredContent, then call it again with the signed PaymentPayload in params._meta["x402/payment"]. The settlement comes back in result._meta["x402/payment-response"]. A call that cannot be done (bad input, the service busy) is never charged. The same service over HTTP: POST https://a-to-mind.com/api/x402/digest.

Tool call template

This tool declares no required parameters. Add optional parameters from the input schema as needed.

{
  "id": 1,
  "jsonrpc": "2.0",
  "method": "tools/call",
  "params": {
    "arguments": {},
    "name": "paid_digest"
  }
}

Input Schema

NameRequiredDescriptionDefault
askNoa question about it, optional
urlNoa PeerTube or Internet Archive video link
textNoa transcript, at least a few sentences (or send url)

Schema Changelog

Changes observed during successful MCP inspections.

  1. Added

TDQS

A3.9/5.0
Behavior5/5

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

The annotations declare only that this is an open-world, non-destructive, non-idempotent non-read operation. The description adds everything an agent actually needs: the 0.05 USDC price on Base (eip155:8453), the x402 handshake through params._meta['x402/payment'], where the settlement lands in result._meta, and the important guarantee that failed calls (bad input, busy service) are never charged. It also discloses the equivalent HTTP endpoint, which is not visible anywhere in the structured fields.

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 structure is well front-loaded: what it produces comes first, then price, then the payment protocol, then the failure guarantee and the HTTP equivalent. Sentences are dense but each carries non-redundant information. It runs slightly long and the repeated x402 key paths make it heavier to parse than necessary.

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 paid, annotation-light tool, the description covers price, protocol, failure behavior, input expectations, and the shape of the deliverable (key points, answer, summary), which substitutes well for the absent output schema. What remains thin is the input contract: it does not state what happens if both text and url are supplied or omitted, an ambiguity the agent will hit because zero parameters are required.

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 100% and each of the three parameters already has an inline description, so the schema does most of the work and a 3 is the baseline. The description does add real meaning: url is narrowed to PeerTube or Internet Archive links whose open captions exist, and ask is clarified as being answered 'from the words themselves'. It does not resolve the ambiguity that all three parameters are optional and that text and url are effectively alternatives.

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: it digests a transcript or a PeerTube/Internet Archive video's open captions into key points, an answer to an optional question, and a short summary. That is far beyond restating the name. It stops short of a 5 because it never contrasts itself with plausible siblings such as paid_answer or paid_review, so the agent must infer the boundary itself.

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?

Usage context is implied rather than stated: 'One call, one digest' plus the note that the input is a transcript or a video's open captions tells the agent roughly when the tool fits. The payment retry loop (call unpaid, then resend with the signed payload) is genuinely useful invocation guidance. However, there is no explicit when-not guidance or named alternative, so the agent gets no help choosing between this tool and its many paid_* siblings.

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.