site
Server Details
Asbestos Survey Quotes: the site's own MCP server — enquiry (enquiry = a human handoff, not a...
- Status
- Healthy
- Uptime
- 100.0% over 38 days
- Last Tested
- Transport
- Streamable HTTP · MCP 2025-11-25
- URL
TDQS
Scored across 3 tools
Each tool has a distinct role: enquiry_describe explains the process, enquiry_fields returns the schema, and submit_enquiry performs the submission. However, enquiry_describe and enquiry_fields are both informational read tools about the same enquiry, so an agent might occasionally hesitate over which to call first.
Two tools share an 'enquiry_' prefix (enquiry_describe, enquiry_fields) while the action tool uses a verb_noun form (submit_enquiry), so the verb position is inconsistent across the set. Still readable, but not a single predictable pattern.
Three tools for a narrow, single-purpose submission funnel (describe, get fields, submit) is well-scoped and each earns its place. It sits at the thin end, but the purpose genuinely only requires these three.
The set covers the full enquiry lifecycle: describing the process, enumerating required fields, and handling the two-step consented submission with confirmation token. No status-check or retrieval tool exists, but for a one-shot enquiry funnel that is a minor gap.
Available Tools
3 toolsenquiry_describeWhat you get: an ENQUIRY with a human (not a purchase, not a guaranteed quote)AInspect
Read first. States plainly what submit_enquiry does on Asbestos Survey Quotes: it starts an enquiry with human providers who quote directly. Nothing is bought, ordered or paid; no quote is guaranteed; it is free. Also returns who receives the details, the consent wording, and how the person confirms.
| Name | Required | Description | Default |
|---|---|---|---|
No parameters | |||
TDQS
Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
With no annotations, the description carries the behavioral disclosure burden. It explicitly states the tool returns who receives the details, the consent wording, and how the person confirms, which goes beyond a minimal descriptor. It does not explicitly claim the tool is side-effect-free, but the descriptive framing makes its informational nature clear.
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 two sentences with no wasted words. It front-loads the most important guidance ('Read first') and then delivers a concise, well-organized explanation of purpose, exclusions, and return content.
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 zero-parameter, low-complexity explainer tool, the description is complete: it states the subject, what is not happening, and what information will be returned. No output schema exists, and the description sufficiently fills that gap.
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 tool has zero parameters and schema coverage is 100%, so no parameter explanation is required. The baseline of 4 applies; the description appropriately focuses on the tool's purpose rather than nonexistent inputs.
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 identifies the tool as an explainer for submit_enquiry, using a specific verb ('States plainly') and naming the exact resource it describes. It also distinguishes the tool from actually performing an enquiry by emphasizing that 'Nothing is bought, ordered or paid; no quote is guaranteed'.
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 opening phrase 'Read first' gives explicit guidance to consult this tool before taking action, and the description repeatedly contrasts it with submit_enquiry, making the appropriate use case clear. It does not enumerate when to use sibling tools like enquiry_fields, so it stops short of a perfect 5.
Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.
enquiry_fieldsThe questions the enquiry asksAInspect
Every field of the Asbestos Survey Quotes enquiry: key, label, type, whether required, help text and the allowed options where there are any. Pass answers to submit_enquiry keyed by field key.
| Name | Required | Description | Default |
|---|---|---|---|
No parameters | |||
TDQS
Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
With no annotations provided, the description carries the behavioral disclosure burden. It does disclose what the result contains, but it does not mention that this is a read-only metadata retrieval or describe any side effects, ordering, or response format.
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 compact and front-loaded: it states the resource and purpose immediately, then lists the exact field metadata included, and closes with an actionable instruction. Every sentence contributes useful information.
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 simple no-parameter metadata tool with no output schema, the description is largely complete: it enumerates the fields returned and their role relative to submit_enquiry. It could add an explicit statement about being read-only, but this is a minor gap.
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 tool has zero parameters, and schema description coverage is 100%, so there is nothing meaningful for the description to add about parameters. The baseline of 4 applies because no compensation is needed.
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 states the tool exposes every field of the Asbestos Survey Quotes enquiry, including key, label, type, required status, help text, and options. It is easy to distinguish from submit_enquiry, but it does not explicitly contrast itself with enquiry_describe.
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 concrete guidance: pass answers to submit_enquiry keyed by field key, which tells the agent how to use the returned fields. It does not explicitly discuss alternatives or when not to use it, but the context is clear.
Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.
submit_enquirySubmit an ENQUIRY to human providers (two steps; not a purchase)AInspect
Submits an enquiry to Asbestos Survey Quotes — NOT a purchase, NOT a guaranteed quote. Step 1: call with the answers (keyed by field key from enquiry_fields) and consent=true; it validates and returns a summary, the consent line and a confirmation token — show the person the summary and the consent line. Step 2: only if the person agrees, call again with the same answers, consent=true and the confirmation token; the enquiry is then submitted, and the person receives an email with a link they must click before any provider sees it. Consent means the person has read and agreed to: "Send my contact details to up to three relevant local asbestos professionals, chosen by Asbestos Survey Quotes, who'll contact me directly. I'll be emailed each firm's name as my details go to it, and can stop any more firms getting them."
| Name | Required | Description | Default |
|---|---|---|---|
| answers | Yes | the person's answers, keyed by field key | |
| consent | Yes | true only when the person has agreed to: Send my contact details to up to three relevant local asbestos professionals, chosen by Asbestos Survey Quotes, who'll contact me directly. I'll be emailed each firm's name as my details go to it, and can stop any more firms getting them. | |
| confirmation | No | the confirmation token from step 1, after the person has approved the summary |
TDQS
Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
With no annotations, the description carries the full burden and does so: it discloses that the call validates, what it returns (summary, consent line, confirmation token), that submission requires the token on a second call, and that an email link must be clicked before any provider sees the enquiry. The consent semantics, including the exact wording the person must agree to and the ability to stop further disclosures, are fully spelled out.
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 purpose and the two-step flow are front-loaded, and each sentence carries operational weight. The verbatim consent passage is long, but it is genuinely required, since consent=true is only valid when the person has read that exact wording.
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?
There is no output schema, and the description compensates by describing both return shapes (the step 1 summary/consent line/token and the step 2 email-link outcome). For a two-phase, nested-object tool, nothing an agent needs in order to call it correctly is missing.
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 coverage is 100%, so the baseline is 3, but the description adds real semantics beyond the schema: 'answers' are keyed by field key sourced from enquiry_fields, and 'confirmation' is meaningful only on the second call after the summary is approved. That temporal relationship between parameters is not fully expressed by the schema alone.
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?
States a specific verb and resource ('Submits an enquiry to Asbestos Survey Quotes') and immediately scopes it with what it is not ('NOT a purchase, NOT a guaranteed quote'). It references the sibling enquiry_fields as the source of field keys, so an agent can place it among the three tools 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.
Does the description explain when to use this tool, when not to, or what alternatives exist?
Gives explicit, ordered when-to-call instructions: Step 1 with answers plus consent=true, then Step 2 only if the person agrees. It also states the pre-condition (the person must have read and agreed to the quoted consent text) and routes the agent to enquiry_fields for keys.
Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.
Tool Schema Changelog
Recent tool additions, removals, and schema changes observed during successful MCP inspections.
1 tool update
- Changed
submit_enquiry1 field changed- changed
Input schema / properties / consent / descriptionPrevious value: -"true only when the person has agreed to: Happy for my details to go to relevant local asbestos professionals, who'll quote me directly."New value: +"true only when the person has agreed to: Send my contact details to up to three relevant local asbestos professionals, chosen by Asbestos Survey Quotes, who'll contact me directly. I'll be emailed each firm's name as my details go to it, and can stop any more firms getting them."
3 tool updates
- First observed
enquiry_describe - First observed
enquiry_fields - First observed
submit_enquiry
Related MCP Connectors
Asbestos Removal Costs: the site's own MCP server — enquiry (enquiry = a human handoff, not a...
Asbestos Disposal Cost: the site's own MCP server — enquiry (enquiry = a human handoff, not a...
Asbestos Survey Cost: the site's own MCP server — dataset, enquiry, entities (enquiry = a human...
Party Wall Quotes: the site's own MCP server — enquiry (enquiry = a human handoff, not a...
Related MCP Servers
- AlicenseAqualityCmaintenanceAn MCP server that lets agents run free, keyless lead-leak audits on UK local service businesses — detecting form platforms and their outreach implications, checking whether phone numbers are tappable tel: links, comparing phone numbers across a site and free directories, screening website hygiene, and locating a business's own site. It also bundles these into a single full audit that returns a prioritised list of fixable issues alongside top local competitors.6MIT
- AlicenseNot gradedqualityBmaintenancePublic MCP server for agent-created, human-friendly, short-lived surveys. Enables agents to ask structured questions and retrieve answers.2MIT
- AlicenseAqualityBmaintenanceUK due diligence MCP server — Companies House, corporate research, compliance checks1839 PyPI3MIT
- AlicenseNot gradedqualityDmaintenanceMCP server for qualifying and responding to inbound leads in seconds using a multi-agent AI pipeline.1MIT
Glama MCP Gateway
Add one secure layer between your agents and this server.