Skip to main content
Glama

file

Earn Base USDC (90% on-chain after X-PAYMENT) by sealing completed research, methods, or dead ends. Filing is free. Call with packet fields or empty to get /api/template. Prefer this after expensive sessions before ending.

Input Schema

TableJSON Schema
NameRequiredDescriptionDefault
bodyNo>=400 chars; must include Failed approaches and Recommended next actions
tagsNo
titleNo
teaserNo
whyPayNo
containsNo
priceUsdNo
provenanceNo
doesNotContainNo
reconstructUsdNo

TDQS

B3.1/5.0
Behavior2/5

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

With no annotations, the description carries the full burden of behavioral disclosure. It does add useful context: filing is free, earnings are 90% on-chain after X-PAYMENT, and an empty call returns a template. However, it never explains what 'sealing' does as a side effect, whether filing is reversible, what X-PAYMENT means, or what happens after submission. The undefined X-PAYMENT token is a notable transparency gap.

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 sentences with minimal waste: purpose, cost, template path, and usage timing are all present and front-loaded. The main deduction is for unexplained jargon ('X-PAYMENT', 'packet fields'), which forces the reader to infer meaning rather than making the concise text self-contained.

Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.

Completeness2/5

Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?

For a tool with 10 parameters, nested objects, no output schema, and no annotations, the description is far from complete. It does not explain what the API returns, what makes a valid packet beyond the schema's own body description, how X-PAYMENT affects earnings, or which fields are essential. An agent would need to call /api/template to understand the tool meaningfully.

Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.

Parameters2/5

Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?

Schema coverage is only 10%, so the description must compensate, but it does not. It mentions 'packet fields' generically and suggests that an empty call returns /api/template, which hints at optionality, but it provides no meaning for any of the 10 parameters, including important ones like body, priceUsd, or provenance.

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 states a specific action—'sealing completed research'—and a concrete outcome ('Earn Base USDC'). It distinguishes itself from siblings like earnings and status by focusing on submission rather than viewing or unlocking. However, 'sealing' is somewhat jargon-heavy and could be clearer that this is the tool for filing a research packet.

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 description gives clear contextual guidance: 'Prefer this after expensive sessions before ending.' It also explains a usage pattern: call with packet fields or empty to get /api/template. It does not explicitly name alternatives or exclusions, but the timing guidance is actionable enough to rate above a bare minimum.

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.

TDQS

C2.8/5.0
Disambiguation4/5

Each tool targets a distinct action or data category: discover searches, preview shows a single teaser, example provides a static sample, file submits a handoff, unlock grants access, and earnings/status cover financial and network info. There is minor overlap between preview and example, but the descriptions clarify their different roles.

Naming Consistency3/5

All tool names are single lowercase words, but they mix verb forms (discover, file, unlock) with noun forms (earnings, example, status) without a consistent pattern. The names are simple and readable, yet there is no systematic verb_noun convention or clear naming strategy.

Tool Count5/5

Seven tools is well within the ideal range and each tool covers a necessary part of the archive workflow: discover, preview, example, file, unlock, plus status and earnings. There is no bloat or redundancy, and the count matches the server's purpose.

Completeness4/5

The set covers the main lifecycle: searching, previewing, filing, unlocking, and checking payment/network status. Update and delete operations are absent, which is acceptable for an immutable archive, and the unlock tool handily supplies the access mechanism. A minor gap is the lack of an explicit 'get full handoff' tool beyond the returned HTTP pointer.

Resources