counterparty_quote
Free availability preflight for the signed multi-source counterparty dossier. Source results are withheld until payment.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| to | Yes | ||
| from | Yes | ||
| term | No | ||
| entity | Yes |
Free availability preflight for the signed multi-source counterparty dossier. Source results are withheld until payment.
| Name | Required | Description | Default |
|---|---|---|---|
| to | Yes | ||
| from | Yes | ||
| term | No | ||
| entity | Yes |
Changes observed during successful MCP inspections.
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 usefully discloses that 'source results are withheld until payment,' which is a meaningful output limitation. However, it does not address authentication, side effects, or what happens after payment, leaving the behavioral picture incomplete.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.
Is the description appropriately sized, front-loaded, and free of redundancy?
The description is only two sentences and wastes no words. It front-loads the core function and then adds the crucial withholding caveat, making it structurally efficient even though the wording is cryptic.
Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.
Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?
For a tool with four undocumented parameters, no output schema, and no annotations, the description is not complete enough for reliable invocation. It leaves unclear what the preflight returns, how the date/entity parameters map to the dossier, and how this quote flow relates to the surrounding quote tool family.
Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.
Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?
Schema description coverage is 0%, so the description should compensate by explaining entity, from, to, and term. It does not mention any of these parameters or their meanings, leaving the agent to guess what values to supply for a 'signed dossier' preflight.
Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.
Does the description clearly state what the tool does and how it differs from similar tools?
The description identifies a specific function: a 'free availability preflight' for a 'signed multi-source counterparty dossier.' However, the terminology is jargon-heavy and does not clearly state what result the agent will receive (e.g., price quote, availability flag, or both), so the tool's exact purpose remains somewhat ambiguous.
Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.
Does the description explain when to use this tool, when not to, or what alternatives exist?
The description gives no guidance on when to use this tool versus alternatives like batch_quote, quote, machine_quote, or coverage. It implies a pre-payment/preflight context ('free', 'withheld until payment') but never states an explicit condition or names a sibling alternative.
Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.
Add one secure layer between your agents and this server.