hip_quote
Exact price for the job, computed by the same pricing the website checkout uses. Tax, if any, is added by Stripe at payment.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| job_handle | Yes |
Exact price for the job, computed by the same pricing the website checkout uses. Tax, if any, is added by Stripe at payment.
| Name | Required | Description | Default |
|---|---|---|---|
| job_handle | Yes |
Changes observed during successful MCP inspections. Dates show when Glama detected each change.
Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
With no annotations, the description carries the behavioral disclosure burden. It usefully discloses that tax is not included in the quote but is added later by Stripe at payment, and that the price matches checkout pricing. It does not explicitly state whether the operation is read-only or has side effects, but the quote semantics make that largely inferable.
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 short and front-loaded, with the main pricing statement first and the tax caveat second. No words are wasted, though adding a verb would make it stronger.
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 one-parameter quote tool this is mostly sufficient: it states the return value (exact price), the pricing source, and the tax handling. However, without annotations or an output schema, it would benefit from an explicit 'does not charge' statement and a note on where job_handle comes from.
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?
The schema provides no description for job_handle (0% coverage), and the description only refers to 'the job' without explaining what a job_handle is, where it comes from, or its format. Since the description does not compensate for the missing schema documentation, this is a gap.
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 clearly conveys that the tool returns an exact price for a job and notes that it uses the same pricing as the website checkout. This is more specific than a tautology, but it does not use a clear imperative verb like 'get' or 'quote' and does not explicitly distinguish itself from sibling tools such as hip_create_checkout or hip_get_service_info.
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 'same pricing the website checkout uses' and tax-at-payment phrasing imply this is for retrieving a pre-payment quote, but the description never states when to prefer hip_quote over hip_create_checkout, hip_prepare_payment, or hip_get_order. No exclusions or alternative conditions are provided.
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.
Most tools are clearly distinct by resource and action, such as create_job vs update_job or complete_payment vs create_checkout. However, hip_quote and hip_prepare_payment both return pricing information and could be confused at first glance; the descriptions do clarify their different purposes, but an explicit warning is needed to keep them apart.
All tools follow the same hip_ prefix with verb_noun snake_case naming, such as hip_create_job, hip_get_order, and hip_complete_payment. This makes the toolset predictable and easy to navigate.
Ten tools is well-scoped for a print-and-mail service. Each tool covers a necessary part of the workflow—job creation, document upload, quoting, payment, and order tracking—without unnecessary duplication or bloat.
The core lifecycle is well covered: create and update a job, upload documents, quote, pay via autonomous or checkout flows, check payment status, and retrieve order tracking. Minor gaps exist, such as no explicit cancel/delete job or a pre-payment job status retrieval tool, but agents can likely work around these.