Skip to main content
Glama

Server Details

Metal Roof Cost Calculator: the site's own MCP server — calculator, enquiry (enquiry = a human...

If you are the author of this connector, you can claim ownership by verifying the domain or GitHub account it belongs to. Claimed connector authors can inspect health checks, view analytics, and manage their listing.
Status
Healthy
Uptime
100.0% over the last 24 hours
Last Tested
Transport
Streamable HTTP · MCP 2025-11-25
URL
ChatGPT
–
Claude
–

TDQS

A4/5.0

Scored across 5 tools

Disambiguation4/5

The computation tool (`calculate`) is clearly separate from the enquiry flow, and `submit_enquiry` is distinct as the only write/submission action. The two `*_describe` tools and `enquiry_fields` overlap somewhat in being informational, but their targets differ enough (calculator spec vs. enquiry process vs. enquiry schema) that descriptions should prevent most misselection.

Naming Consistency3/5

All names use snake_case consistently, but the verb/noun convention is mixed: `calculate` is verb-only, `submit_enquiry` is verb_noun, `calculator_describe` and `enquiry_describe` are noun_verb, and `enquiry_fields` is noun_noun. It remains readable, but the pattern is not predictable.

Tool Count5/5

Five tools is well-scoped for a metal roof calculator with an enquiry handoff. Each tool has a clear role: compute, describe calculator inputs/outputs, describe enquiry behavior, list enquiry fields, and submit an enquiry.

Completeness5/5

The surface covers the core domain lifecycle: calculation, calculator metadata, enquiry field discovery, enquiry process explanation, and a two-step consent-based submission. No obvious operational gap is present for this public calculator/enquiry workflow.

Available Tools

5 tools
calculateMetal roof estimate calculatorAInspect

Run the Metal roof estimate calculator calculator: Actual roof area; Roofing squares (100 sq ft each); Panel area to order, including waste; Installed rate used, per sq ft. Missing inputs fall back to their documented defaults.

NameRequiredDescriptionDefault
rateNoYour own installed price per sq ft (0 uses the panel default)
panelNoPanel type (sets a starting price per sq ft)14
pitchNoRoof pitch1.118
wasteNoWaste allowance on material
tearoffNoTear off the existing roof1
footprintNoRoof footprint (ground area under the roof)
tearoffRateNoTear-off and disposal, per sq ft
calculator_describeWhat Metal roof estimate calculator computesAInspect

The inputs this calculator takes (with units, ranges and defaults), the outputs it returns, and the assumptions and tables behind it.

NameRequiredDescriptionDefault

No parameters

enquiry_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 Metal Roof Cost Calculator: 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.

NameRequiredDescriptionDefault

No parameters

enquiry_fieldsThe questions the enquiry asksAInspect

Every field of the Metal Roof Cost Calculator 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.

NameRequiredDescriptionDefault

No parameters

submit_enquirySubmit an ENQUIRY to human providers (two steps; not a purchase)AInspect

Submits an enquiry to Metal Roof Cost Calculator — 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 roofing contractors, chosen by Metal Roof Cost Calculator, 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."

NameRequiredDescriptionDefault
answersYesthe person's answers, keyed by field key
consentYestrue only when the person has agreed to: Send my contact details to up to three roofing contractors, chosen by Metal Roof Cost Calculator, 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.
confirmationNothe confirmation token from step 1, after the person has approved the summary

Tool Schema Changelog

Recent tool additions, removals, and schema changes observed during successful MCP inspections.

  1. 1 tool update
    • Changedsubmit_enquiry1 field changed
      • changedInput schema / properties / consent / description
        Previous value: -"true only when the person has agreed to: Send my contact details to up to three local metal roofing contractors, chosen by Metal Roof Cost Calculator, 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."New value: +"true only when the person has agreed to: Send my contact details to up to three roofing contractors, chosen by Metal Roof Cost Calculator, 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."
  2. 1 tool update
    • Changedsubmit_enquiry1 field changed
      • changedInput schema / properties / consent / description
        Previous value: -"true only when the person has agreed to: Happy for my details to go to a local metal roofing contractor, who'll contact me directly."New value: +"true only when the person has agreed to: Send my contact details to up to three local metal roofing contractors, chosen by Metal Roof Cost Calculator, 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. 5 tool updates
    • First observedcalculate
    • First observedcalculator_describe
    • First observedenquiry_describe
    • First observedenquiry_fields
    • First observedsubmit_enquiry

Related MCP Connectors

Related MCP Servers

  • A
    license
    A
    quality
    B
    maintenance
    MCP server providing 12 tools for Seattle-area home remodeling: real-time cost estimation across 8 project types, contractor business info, project portfolio, blog content, and quote submission. Connects via Streamable HTTP — no auth required.
    36
    MIT
  • F
    license
    B
    quality
    D
    maintenance
    Ultra-lightweight MCP server for construction calculations and material estimation, enabling material calculator and cost estimator tools for structures like foundations, walls, slabs, and beams.
    4
    2
    -
  • A
    license
    Not graded
    quality
    C
    maintenance
    MCP server for the Russian construction market — 3,395 contractor companies and 13,436 house-building projects across 18 regions. 21 tools for search, comparison, cost analytics, contractor recommendations, and quote requests.
    MIT
Try in Browser

Glama MCP Gateway

Add one secure layer between your agents and this server.

Resources