Skip to main content
Glama

Instant Quote

build_quote
Read-onlyIdempotent

Builds an itemized Holston AI quote from fixed prices: one-time builds, monthly plans, first-year total (monthly plans have a 12-month minimum), timeline, terms, fitting add-ons, and a shareable link to the quote on holstonai.com. Ask what the customer needs first; do not add plans they did not ask for.

Input Schema

TableJSON Schema
NameRequiredDescriptionDefault
careNoMonthly service contract: care-site (websites) | care-app (apps and agents).
buildsNoOne-time builds. website-starter (one page, 3 days) | website-launch (up to 5 pages, 5 days) | website-growth (up to 10 pages, CMS, 10 days) | website-commerce (online store, 15–20 days) | small-app (custom web app, 2 weeks) | ai-agent-mvp (AI agent or SaaS MVP, 2–4 weeks).
hostingNoMonthly hosting: hosting-site (websites) | hosting-app (apps and agents).
seo_planNoMonthly SEO + AEO plan: seo-essentials (local) | seo-growth (adds AI search / AEO) | seo-authority (adds links, PR, competitor tracking).
assessmentNoSystems & Data Health Check, a one-time fixed-price assessment by company size: assessment-small (up to 50 employees) | assessment-medium (51–200) | assessment-large (201–500). The fee is credited toward a project started within 60 days.
business_nameNoCustomer or business name to show on the quote.

Schema Changelog

Changes observed during successful MCP inspections.

  1. First observed

TDQS

A4.4/5.0
Behavior4/5

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

Annotations already declare readOnlyHint, idempotentHint and openWorldHint=false, so the safety profile is covered; the description adds genuinely new behavior: prices are fixed (not computed or negotiated), monthly plans carry a 12-month minimum, and the output includes a shareable link on holstonai.com. The only soft spot is that producing a 'shareable link' reads slightly like a persisted artifact, which sits in mild tension with readOnlyHint=true, but it is plausibly just a generated URL and not a hard contradiction.

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 purpose and the artifact contents are front-loaded in the first sentence, followed by a single short directive sentence. The enumerated quote components are dense but each maps to real output content, and there is no filler or repetition of the title.

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?

There is no output schema, so the description usefully compensates by listing what the quote contains (itemization, first-year total, timeline, terms, link). With zero required parameters, the 'ask what the customer needs first' instruction also covers the optionality of the inputs. It stops short of describing pricing magnitudes or how add-ons map to parameters, which would help an agent set expectations.

Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.

Parameters4/5

Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?

Schema description coverage is 100% and every enum value is documented, so the baseline is 3. The description contributes above baseline by establishing that the monthly parameters (care, hosting, seo_plan) are governed by a 12-month minimum and that builds are one-time fixed prices, which is commercial semantics the schema itself does not state.

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 and resource — it builds an itemized quote — and enumerates exactly what the artifact contains (one-time builds, monthly plans, first-year total, timeline, terms, add-ons, shareable link). That scope cleanly separates it from the calculation siblings like calculate_manual_work_cost and calculate_mvp_timeline_roi, which produce estimates rather than a priced, shareable quote.

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?

It gives clear procedural guidance: 'Ask what the customer needs first; do not add plans they did not ask for,' which is an explicit usage rule for the quote-building flow. It does not, however, compare itself to the calculate_* or build_systems_map siblings or state when a quote is not the right output, so the alternative-routing element is absent.

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