Skip to main content
Glama

whobuildsit — space & defence hardware suppliers

Request a quote from matching suppliers

request_quote

Send a quote request to whobuildsit, which reviews it and passes it to suppliers who can make the part. Before calling, ASK THE USER for their work email and explicit consent to share the request and email with suppliers — never invent an email. Give a part_id or supplier_slug from earlier results when you have one. Suppliers reply to the user directly; nothing is sent automatically.

Input Schema

NameRequiredDescriptionDefault
ndaNotrue if the user will only share drawings after suppliers sign an NDA
consentYestrue only if the user explicitly agreed to share this request and their email with suppliers
part_idNo
quantityNo
needed_byNoDate or lead time
buyer_nameNo
buyer_emailYesThe user's work email, as they gave it
requirementYesWhat is needed: part, specification, material, tolerance, certification, drawings available
buyer_companyNo
buyer_countryNo
supplier_slugNo
export_controlledNoITAR/EAR or similar

Schema Changelog

Changes observed during successful MCP inspections.

  1. First observed

TDQS

A4.4/5.0
Behavior5/5

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

Annotations only declare it is a non-idempotent, open-world, non-read-only call; the description goes much further by explaining the review-and-forward flow, that suppliers reply to the user directly, and that 'nothing is sent automatically'. It also states the anti-hallucination auth requirement ('never invent an email'), which is exactly the extra behavioral context annotations cannot carry.

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?

Four sentences, each earning its place: purpose first, then preconditions, then parameter guidance, then downstream behavior. Nothing is repeated from the schema and the critical user-consent instruction is front-loaded.

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?

For a mutation tool with no output schema and 12 parameters, the description covers purpose, preconditions, the key identifiers, and the reply/delivery flow. It omits guidance on the remaining buyer-detail and compliance fields (nda, export_controlled, needed_by), though the schema itself describes several of them.

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 50%, so the description must help, and it does add real meaning for part_id/supplier_slug ('from earlier results'), buyer_email, and consent. However six parameters (quantity, buyer_name, buyer_company, buyer_country, part_id, supplier_slug) lack schema descriptions, and the description covers only two of those unknowns, leaving a genuine gap for a 12-parameter tool.

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 ('Send a quote request'), names the intermediary (whobuildsit) and the recipients (suppliers who can make the part). An agent can distinguish this from sibling read tools like search_suppliers or get_part without opening a schema.

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 a clear precondition ('Before calling, ASK THE USER for their work email and explicit consent') and directs the agent to pass a part_id or supplier_slug from earlier results when available. It stops short of naming an alternative tool or a when-not condition, so it is strong context without explicit routing.

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