Skip to main content
Glama

RealMarket E-Signature Cost

Compare e-signature costs

compare_esignature_costs
Read-onlyIdempotent

Calculates the current cost per signed document and per year, and compares it with the public prices of other e-signature providers for the same volume, in Brazilian reais. Also notes per-user licensing and the contract renewal window.

Input Schema

NameRequiredDescriptionDefault
sendersYesPeople who send documents for signature.
who_sendsYesWho sends: people on the team, an integrated system (API), or both.
contract_renewalYesWhen the current contract renews.
current_providerYesE-signature tool used today; 'none' if not using one yet.
monthly_cost_brlYesWhat the company pays per month today, in BRL (0 if none).
documents_per_monthYesDocuments sent per month.
confirm_unusual_costNoSet true only after the user confirms a cost per document that the tool flagged as unusually high.

Schema Changelog

Changes observed during successful MCP inspections.

  1. First observed

TDQS

A3.5/5.0
Behavior3/5

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

Annotations already declare readOnly, idempotent, non-destructive, and open-world, and the description corroborates the open-world claim by sourcing other providers' public prices. It adds useful context that output is denominated in BRL and includes per-user licensing and renewal-window commentary. However, it does not disclose the confirmation/flagging behavior tied to confirm_unusual_cost, nor how current or authoritative the external price data is.

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 sentences, front-loaded with the core computation before the secondary outputs. Nothing is padded, though the trailing 'also notes...' clause is slightly vague about whether those items are returned values or advisory commentary.

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?

With no output schema and a read-only profile, the description does the necessary work of sketching what comes back: per-document cost, annual cost, provider comparison, licensing, and renewal timing. The main residual gap is the unusual-cost confirmation loop, which affects how an agent must sequence calls.

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 description coverage is 100% and three parameters carry enums, so the schema already documents meaning thoroughly, including the 'none' provider case and the confirm_unusual_cost gate. The description adds only indirect semantics, such as the fact that volume is used for a like-for-like comparison. Baseline 3 is appropriate when the schema does the heavy lifting.

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?

States a specific verb and resource: it calculates cost per signed document and per year and compares against public prices of other providers at the same volume in BRL. An agent can tell exactly what it produces. It only misses a 5 because there are no siblings to distinguish from, so the differentiating half of the criterion cannot apply.

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 is implied by the phrasing (comparing an existing e-signature bill against market prices), but the description never says when to call it, when not to, or what prerequisites exist. Critically, it omits the conditional flow implied by confirm_unusual_cost: the tool may flag an unusually high per-document cost and require user confirmation before re-running. That is an invocation rule left entirely to the schema.

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