Skip to main content
Glama

Get document / template detail

get_document
Read-only

Fetch full detail for one document OR template by uuid. For a template: shows the signer keys ("key" on each signer) and field keys that send_from_template requires — always check this before sending. For a sent document: shows status and per-signer progress (who has signed, who is pending). Timestamps are unix epoch seconds. Field entries show structural info only (key, type, page, which signer); signer-entered field values are never returned.

Input Schema

TableJSON Schema
NameRequiredDescriptionDefault
uuidYesDocument or template uuid, from list_templates or list_documents

Schema Changelog

Changes observed during successful MCP inspections.

  1. First observed

TDQS

A4.5/5.0
Behavior5/5

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

Even though readOnlyHint=true already covers safety, the description goes well beyond by disclosing what is returned for each entity type, that timestamps are unix epoch seconds, that field entries are structural only, and that signer-entered field values are never returned. This is precisely the behavioral detail an agent needs when there is no output schema.

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?

Three dense sentences with no filler. The core action is front-loaded, and the template versus sent-document behavior is organized logically. Every clause contributes non-redundant information, making this appropriately concise and well-structured.

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

Completeness5/5

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

For a single-uuid detail fetch with no output schema, the description fully covers return expectations for both entity types, timestamp format, the structural nature of field entries, and the explicit exclusion of signer-entered values. This is complete enough for an agent to call the tool and interpret its response without surprises.

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?

The input schema already documents uuid at 100% coverage, including its source (list_templates or list_documents). The description adds the distinction that a single uuid may refer to either a document or template, but this is a minor reinforcement rather than substantial new meaning, so the baseline schema-driven score of 3 is appropriate.

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 states a specific verb ('Fetch full detail') and a specific resource ('one document OR template by uuid'), and it clearly distinguishes the tool from sibling list tools like list_documents and list_templates by focusing on a single entity's full detail. The dual document/template scope is explicit, leaving no ambiguity about what the tool returns.

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 context for when to use the tool: check a template's signer keys before calling send_from_template, and check a sent document's per-signer progress when assessing status. It does not explicitly name alternatives or state exclusions, but the guidance is strong enough for an agent to select this tool over list_documents and list_templates for detail lookups.

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.

Resources