Skip to main content
Glama

Server Details

Free, no-signup e-signature platform. On a paid account, ask your AI assistant about document status or search your own documents in plain English — check_status (who's signed/pending) and find_documents (search by title, signer, email, or company), both read-only."

If you are the author of this connector, you can claim ownership with GitHub, an HTTP challenge, or a DNS record. Claimed connector authors can inspect health checks, view analytics, and manage their listing.
Status
Healthy
Last Tested
Transport
Streamable HTTP
URL

TDQS

A4.3/5.0

Scored across 4 tools

Disambiguation4/5

list_templates, get_template, and draft_from_template all relate to templates and prepare URLs, so there is some potential for confusion. However, the descriptions draw clear lines: bulk listing, single-template metadata lookup, and starting an agentic drafting workflow. check_status is fully distinct.

Naming Consistency4/5

check_status, get_template, and list_templates all follow a clean verb_noun pattern. draft_from_template is slightly different due to the 'from' preposition, but it still uses a verb-first style and reads predictably.

Tool Count5/5

Four tools is a well-scoped set for a template and signing-status server: discover templates, inspect a template, start drafting, and check signing status. Each tool earns its place with no redundancy or bloat.

Completeness4/5

The core template workflow is covered: list, get, draft, and check status. The surface intentionally omits sending documents for signature, and there is no broader signing-chain management beyond status lookup, which is a minor but acceptable gap.

Available Tools

4 tools
check_statusCheck signing statusAInspect

Look up the status of a Docracy signing chain from a sign or status link — who's signed, who's still pending.

ParametersJSON Schema
NameRequiredDescriptionDefault
linkYesThe docracy.io sign or status link (or just the token) you were emailed.

TDQS

A4.3/5.0
Behavior4/5

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

No annotations are provided, so the description carries the burden. It implies read-only behavior via 'look up' and discloses the return content (signer status), which is meaningful behavioral context. It does not mention error handling or authentication, but this is acceptable for a simple status lookup.

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?

The entire description is a single, front-loaded sentence with no redundant words. It earns its place.

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?

The tool is simple with one parameter and no output schema. The description covers input, purpose, and output sufficiently for an agent to invoke it correctly.

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 parameter description in the schema already fully covers the 'link' parameter (100% coverage), so the description adds minimal new parameter semantics. Baseline 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 uses a specific verb ('Look up') and identifies the resource ('status of a Docracy signing chain') plus the expected output ('who's signed, who's still pending'). This clearly differentiates the tool's purpose.

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 specifies the required input type ('from a sign or status link'), making it clear when this tool is relevant. Since no sibling tools exist, exclusions are unnecessary, but explicit 'use this when' phrasing is absent.

Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.

draft_from_templateDraft from a Docracy templateAInspect

Start an agentic drafting workflow from a trusted Docracy template. Returns the prepare URL (fields already placed where applicable), library page, and drafting hints. Does NOT auto-send for signature — the human reviews and sends on docracy.io. Optional notes are echoed as a drafting brief for the assistant.

ParametersJSON Schema
NameRequiredDescriptionDefault
slugYesTemplate slug from list_templates (e.g. mutual-nda).
notesNoOptional deal context the assistant should apply when customizing the draft (parties, fee, dates).

TDQS

A4.2/5.0
Behavior4/5

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

With no annotations, the description carries the burden of disclosure. It honestly discloses that the tool returns specific artifacts (prepare URL, library page, drafting hints), that it does not trigger sending, and how optional notes are used. It does not detail side effects like whether a server-side draft or library record is created, but the important workflow behavior is covered.

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?

The description, composed of three sentences, delivers the core purpose, return values, a safety-relevant limitation, and a parameter behavior without any filler. Every sentence contributes to a clear mental model.

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?

Because there is no output schema, the description correctly lists the returned artifacts and mentions the human-review workflow. It makes proper mention of the source of the slug in a later schema, but doesn't describe error conditions or whether the operation requires prior authentication or consent. For this scope of description, it is largely sufficient.

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?

Both parameters are fully described in the input schema, so the baseline is 3. The description adds minor context by mentioning that notes are echoed as 'a drafting brief for the assistant,' but it does not substantially extend meaning for the slug parameter. The schema's example (mutual-nda) already provides the needed orientation.

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 explicitly states a specific action and resource: 'Start an agentic drafting workflow from a trusted Docracy template.' It also differentiates the tool's scope by enumerating distinct returns (prepare URL, library page, drafting hints) and by clarifying that it does NOT auto-send, which distinguishes it from an end-to-end signing tool.

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 provides clear use context: use it when you want to start a template-based drafting workflow, and not when you need to send for signature — the human sends afterwards. It implies the slug should come from referring to list_templates, but it does not explicitly name alternative sibling tools or state exclusions beyond not-auto-send.

Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.

get_templateGet a Docracy templateAInspect

Fetch metadata for one Docracy template by slug (title, description, key clauses / drafting hints when available) plus the prepare URL to open it for e-signature.

ParametersJSON Schema
NameRequiredDescriptionDefault
slugYesTemplate slug, e.g. mutual-nda or a Marketplace slug from list_templates.

TDQS

A3.9/5.0
Behavior3/5

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

No annotations are provided, so the description bears the full burden. It discloses that the tool returns metadata and a prepare URL, implying a read-only operation, but it does not explicitly confirm whether any mutation occurs (unlikely) or whether authentication/authorization is required. It also does not state that the prepare URL is generated (possibly a side effect) or its validity duration, leaving some ambiguity for an agent.

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?

The description is a single efficient sentence that covers what the tool fetches, the input parameter, and the extra return value (prepare URL). It is front-loaded with the core action and resource, and every phrase earns its place, with no fluff or repetition.

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

Completeness3/5

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

The tool is simple: one input parameter, no output schema, and no annotations. The description adequately covers the input and the shape of the output (metadata + prepare URL) but does not specify the exact return format (e.g., JSON structure) or error cases (e.g., what happens if the slug is invalid). For a simple fetch operation, this is acceptable but not comprehensive.

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 schema description for the slug parameter is already very helpful: it provides an example and guides the agent to use slugs from list_templates. The tool description adds the context that the slug identifies a specific template for metadata retrieval, but that is largely redundant with the schema. Since schema coverage is 100%, the description does not add significant new semantic value beyond the schema.

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 clearly states a specific action: fetch metadata for one Docracy template by slug, listing the metadata fields (title, description, key clauses/drafting hints) and the prepare URL. It is distinct from siblings like list_templates (which lists templates) and draft_from_template (which likely creates a draft), so an agent can tell them apart.

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 implies usage by specifying a single slug as the input and referencing the sibling list_templates as a source for slugs ('a Marketplace slug from list_templates'). It does not explicitly discuss when not to use this tool versus list_templates or draft_from_template, but the contextual detail—metadata retrieval vs listing vs drafting—provides sufficient implied context.

Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.

list_templatesList Docracy legal templatesAInspect

List free and Marketplace legal templates from Docracy (NDAs, contractor agreements, offer letters, etc.). Optional text filter. Returns slugs and prepare URLs — does not create or send documents.

ParametersJSON Schema
NameRequiredDescriptionDefault
queryNoOptional filter (e.g. nda, freelancer, offer letter). Omit to list popular templates.

TDQS

A4.3/5.0
Behavior4/5

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

With no annotations provided, the description carries the full burden of behavior disclosure. It states the tool returns slugs and prepare URLs, and explicitly says it does not create or send documents. This is meaningful transparency beyond the schema and prevents the agent from treating it as a write action.

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?

Two short sentences that front-load the tool's purpose and immediately follow with the optional filter and return behavior. No fluff, no repetition of schema details, and every sentence adds value.

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-parameter list tool with no output schema, the description sufficiently covers what results to expect (slugs and prepare URLs), the available content (free and Marketplace templates), and the safety profile (creates or sends nothing). No critical gap remains.

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 the schema already explains the query parameter with examples. The description adds only a slight reminder to omit the query to list popular templates, but it does not materially extend the schema's meaning. It is adequately covered but not enriched.

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 uses a specific verb and resource: 'List free and Marketplace legal templates from Docracy,' with concrete examples like NDAs and offer letters. It also distinguishes itself from siblings by noting it does not create or send documents, and the output is only slugs and prepare URLs.

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 clearly indicates when the tool is appropriate: browse or search templates with an optional text query, and omit query to list popular templates. It does not name alternatives like draft_from_template or get_template, but it clarifies this tool is read-only, providing enough context to avoid misuse.

Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.

Tool Schema Changelog

Recent tool additions, removals, and schema changes observed during successful MCP inspections.

  1. 3 tool updates
    • Addeddraft_from_template
    • Addedget_template
    • Addedlist_templates
  2. 1 tool update
    • First observedcheck_status

Related MCP Servers

  • A
    license
    Not graded
    quality
    D
    maintenance
    Enables detection and analysis of pre-public product launches through web search, content extraction, AI-powered scoring, and automated alerting. Provides comprehensive tools for surfacing stealth startup signals before they trend publicly.
    MIT
  • A
    license
    Not graded
    quality
    B
    maintenance
    Browse IndustryLens's published competitive-intelligence reports and head-to-head competitor comparisons from any AI agent — real, source-backed data.
    MIT
  • A
    license
    Not graded
    quality
    B
    maintenance
    Analyze LinkedIn & email outreach campaigns, track pipeline performance, and review lead conversations for RevOps, Sales Managers, and SDR teams.
    Apache 2.0
Try in Browser

Glama MCP Gateway

Add one secure layer between your agents and this server.

Resources