GroundQuote
REMOTE · MCP.GROUNDQUOTE.COM
Instant fence quotes for contractor websites: create the account, set pricing, get the embed.
Available components
Last scanned (4 hours ago)
Scores higher than 60% of remote servers
Unreachable for 1 day in a row. Last reached 4 Nov 2026.
Category E-commerce
How this component scores in each security and reliability category. Every signal is checked automatically against the live server, and we only credit what we can confirm. How we score → Why this is hard to score →
Endpoint Security11
- TLS not yet verified: we couldn't open a connection to check the certificate. View diagnostics → Unverified
- Authorisation not yet verified: we couldn't confirm whether this endpoint requires it. View diagnostics → Unverified
- HTTPS is enforced; there's no plaintext access path. View diagnostics → Pass
- HSTS not yet verified: we couldn't read the response headers to check for it. View diagnostics → Unverified
- DNSSEC check failed: this domain isn't protected by DNSSEC. See how to fix → View diagnostics → Fail
Transport & Reachability0
- Transport check failed: declared streamable-http, but we couldn't connect to verify it. See how to fix → View diagnostics → Fail
Schema Quality & AI Usability0
- Schema not yet verified: we couldn't read the endpoint's schema, or could read only part of its tool list.Unverified
Stability & Change Management0
- Stability not yet verified: not enough scan history yet (needs a 30-day window).Unverified
Tool Coverage0
- Tool coverage not yet verified: we couldn't read the endpoint's tools, or could read only part of the list.Unverified
Tool Safety0
- Tool safety not yet verified: we couldn't read the endpoint's tools, or could read only part of the list.Unverified
Capabilities0
- Capabilities not yet verified: we couldn't read the endpoint's capabilities.Unverified
Unverified: 5 categories
Categories scored 0 because we could not verify them: authentication we do not have, an unreachable endpoint, or not enough scan history. We only credit what we can confirm.
Every change we have recorded for this component, newest first. Security-relevant changes are always shown. ▲ marks a change for the better, ▼ a change for the worse; unmarked changes are neutral.
- 5 Nov 26 0
- Endpoint reachability: reachable → unreachable ▼ security
- TLS certificate: pass → unverified ▼ security
- Authorization: pass → unverified ▼ security
- Stability: 0.03 → unverified ▼ security
- HSTS header: fail → unverified ▼ security
- Tool safety: pass → unverified ▼ security
- Transport: pass → fail ▼ security
- Tool coverage: 100 → unverified ▼ functional
- Capabilities: pass → unverified ▼ functional
- First check of Schema quality: unverified functional
- 4 Nov 26 0
- Stability: unverified → 0.03 ▲ functional
- 3 Nov 26 73
First indexed and scored.
Diagnostic detail from the automated scan of this channel: what the scanner observed at each step, so you can see exactly where a check passed or failed. It is informational only and never changes the trust score.
Captured 5 Nov 2026 · Probed https://mcp.groundquote.com/mcp
TLS unreached
Background: What to check on a remote MCP endpoint →
DNSSEC insecure
Validation of mcp.groundquote.com. — Not signed
| Zone | DS | Keys | Algorithms | Outcome |
|---|---|---|---|---|
| . | trust_anchor | 20326, 38696 | 8, 8 | Verified |
| com. | present | 19718 | 13 | Verified |
| groundquote.com. | absent | Unsigned (proven) parent-signed NSEC/NSEC3 proves an unsigned delegation |
Authentication Inconclusive
We could not reach the endpoint well enough to judge its authorisation posture.
| Result | Inconclusive |
|---|
Background: How OAuth 2.1 works in the 2026 MCP spec →
Transports 2 probes
| Transport | URL | Outcome | Status | Location |
|---|---|---|---|---|
| streamable-http | https://mcp.groundquote.com/mcp | Unreachable | ||
| http (plaintext) | http://mcp.groundquote.com/mcp | HTTPS enforced |
The tools this component advertises to a client, with an estimated token cost for each. Expand a tool to see its parameters and schema. The per-tool counts are indicative and are not scored directly; the schema's total context footprint is one signal in Schema Quality & AI Usability. A tool's description is untrusted text the model reads on every call, which is what makes this list a security surface and not just an inventory: how tool poisoning works →
check_account_status Check account status ~56
Shows whether the contractor has set their password yet (setup_link_pending), the current pricing summary, branding and install details. Requires org_id and setup_claim.
| Name | Type | Req | Description |
|---|---|---|---|
| org_id | string | yes | – |
| setup_claim | string | yes | – |
No output schema declared.
No examples provided.
create_contractor_account Create a contractor account ~247
Creates a GroundQuote account for a fence contractor and emails the contractor a link to set their own password (the email includes the pricing terms). Nothing is charged; no card is required. Returns org_id, slug, the embed snippet, terms_summary, and a setup_claim you must keep and pass to set_fence_pricing, set_branding, set_hosted_page, get_embed_code, check_account_status and resend_setup_email. Confirm the contractor has heard the pricing terms before calling. Use the contractor's own email as owner_email.
| Name | Type | Req | Description |
|---|---|---|---|
| city | string | – | – |
| company_name | string | yes | The contractor's business name as it should appear to homeowners |
| owner_email | string | yes | The contractor's own email. They receive the set-password link; only they can unlock leads. |
| owner_name | string | yes | The contractor's name |
| phone | string | yes | The contractor's phone number |
| state | string | – | Two-letter US state |
| terms_relayed | boolean | yes | Must be true: you have told the contractor the pricing terms from get_pricing_terms |
| website_url | string | – | Their website, if they have one |
No output schema declared.
No examples provided.
fetch Fetch a documentation page ~27
Returns the full text of a documentation entry by id from search.
| Name | Type | Req | Description |
|---|---|---|---|
| id | string | yes | – |
No output schema declared.
No examples provided.
get_embed_code Get the embed snippet ~49
Returns the iframe HTML to paste into the contractor's site and the hosted-page URL. Requires org_id and setup_claim.
| Name | Type | Req | Description |
|---|---|---|---|
| org_id | string | yes | – |
| setup_claim | string | yes | – |
No output schema declared.
No examples provided.
get_install_instructions How to install GroundQuote ~61
Explains the two install paths (iframe embed on an existing site, or a GroundQuote-hosted page for contractors with no site), what works with AI site builders, and how account ownership works. Use before you promise the contractor anything about the install.
Input schema present but exposes no named parameters.
No output schema declared.
No examples provided.
get_pricing_terms GroundQuote pricing terms ~65
Read this first and relay it to the contractor before creating an account. Returns the plain-language pricing disclosure ($5 browsing lead, $15 high-intent lead, optional $150/month unlimited; nothing charged until the contractor unlocks a lead) and the guarantees. No inputs.
Input schema present but exposes no named parameters.
No output schema declared.
No examples provided.
resend_setup_email Resend the set-password email ~50
Re-sends the contractor's set-password email (max 3 per day per account). Requires org_id and setup_claim.
| Name | Type | Req | Description |
|---|---|---|---|
| org_id | string | yes | – |
| setup_claim | string | yes | – |
No output schema declared.
No examples provided.
search Search GroundQuote documentation ~44
Searches GroundQuote's documentation (what it is, pricing, install, ownership, pricing format, rules for assistants). Returns ids to pass to fetch.
| Name | Type | Req | Description |
|---|---|---|---|
| query | string | yes | – |
No output schema declared.
No examples provided.
set_branding Match the widget to the contractor's brand ~126
Sets logo, colors and font on the quote widget. Pass auto_fetch_from_url to read the logo and primary color from the contractor's existing site; explicit fields win over fetched values. Requires org_id and setup_claim.
| Name | Type | Req | Description |
|---|---|---|---|
| accent_color | string | – | – |
| auto_fetch_from_url | string | – | – |
| font | string | – | – |
| logo_url | string | – | – |
| org_id | string | yes | – |
| primary_color | string | – | – |
| secondary_color | string | – | – |
| setup_claim | string | yes | – |
| website_url | string | – | – |
No output schema declared.
No examples provided.
set_fence_pricing Set the contractor's fence pricing ~190
Loads the contractor's price list. Rates are dollars per linear foot by material, then style, then height ("4 ft", "6 ft", "8 ft"). Gates are flat surcharges. Ask the contractor for real numbers; never invent them. Replaces the whole fence catalog each call. Requires org_id and setup_claim from create_contractor_account.
| Name | Type | Req | Description |
|---|---|---|---|
| fences | object | yes | material -> style -> height ("6 ft") -> dollars per linear foot |
| gate_double_usd | number | – | Flat surcharge per double gate |
| gate_single_usd | number | – | Flat surcharge per single gate |
| org_id | string | yes | – |
| removal_per_ft_usd | number | – | Old-fence removal, per linear foot; omit to leave unchanged |
| require_phone | boolean | – | Require the homeowner's phone number; default true |
| setup_claim | string | yes | – |
No output schema declared.
No examples provided.
set_hosted_page Enable the hosted quote page ~124
For contractors without a website: turns on a branded page at groundquote.com/{slug} with headline, services and contact details. Requires org_id and setup_claim.
| Name | Type | Req | Description |
|---|---|---|---|
| city | string | – | – |
| cover_url | string | – | – |
| string | – | – | |
| enabled | boolean | – | – |
| headline | string | – | – |
| org_id | string | yes | – |
| phone | string | – | – |
| services | array | – | – |
| setup_claim | string | yes | – |
| state | string | – | – |
| subheading | string | – | – |
No output schema declared.
No examples provided.
set_rental_pricing Set temporary fence RENTAL pricing ~367
For fence RENTAL companies (construction sites, events, security) rather than installers. Loads rental products priced in dollars per linear foot per period (day / week / month), the minimum term, per-rental gate charges, delivery and setup fees and optional add-ons (privacy screen, sandbag bases). Enables the rental option on the widget; leaves any installed-fence catalog untouched. Ask the company for real numbers; never invent them. Requires org_id and setup_claim from create_contractor_account.
| Name | Type | Req | Description |
|---|---|---|---|
| addons | object | – | optional extras the customer can tick, e.g. "Privacy Screen" -> { price: 1.25, unit: "ft" } |
| delivery_fee_usd | number | – | Flat delivery + pickup fee added to every quote; omit for none |
| drive_gate_usd | number | – | Flat charge per vehicle gate, per rental |
| min_term_days | integer | – | Shortest rental accepted, in days (28 = one month) |
| org_id | string | yes | – |
| panel_length_ft | number | – | Panel length used for per-panel add-ons |
| products | object | yes | product name -> { description?, rates: { day?, week?, month? } }, e.g. "Panel Fence (Freestanding)" -> { rates: { week: 1.75, month: 2.5 } } |
| rental_only | boolean | – | true if the company does NOT install fence: turns the fence module off so the widget shows rental only |
| setup_claim | string | yes | – |
| setup_fee_unit | string | – | – |
| setup_fee_usd | number | – | Setup + removal fee; omit for none |
| walk_gate_usd | number | – | Flat charge per pedestrian gate, per rental |
No output schema declared.
No examples provided.
How do I install the GroundQuote MCP server?
GroundQuote is a hosted endpoint at https://mcp.groundquote.com/mcp, so there is nothing to install locally. Ready-made configuration for Claude, Cursor, VS Code, Codex and 5 more is on this page, copied from each client's own documentation.
remote · mcp.groundquote.com
claude mcp add --transport http kilvingtondigital-groundquote 'https://mcp.groundquote.com/mcp'
What is the GroundQuote MCP server?
GroundQuote is an MCP server listed in the public MCP registry as io.github.KilvingtonDigital/groundquote. Instant fence quotes for contractor websites: create the account, set pricing, get the embed. This page covers its hosted endpoint (https://mcp.groundquote.com/mcp).
Is the GroundQuote MCP server safe to use?
GroundQuote scores 73 out of 100 on VerifyMCP. That is a record of what we were able to check automatically, not an endorsement. The category breakdown on this page shows every signal behind the number, including the ones we could not confirm.
What tools does the GroundQuote MCP server expose?
GroundQuote exposes 12 tools: get_pricing_terms, get_install_instructions, create_contractor_account, set_fence_pricing, set_rental_pricing, and 7 more. Their descriptions and schemas cost roughly 1,406 tokens of context every time the server is loaded.
Does the GroundQuote MCP server require authentication?
Its publisher declares no required credentials for GroundQuote. We have not been able to confirm that against the live endpoint, and a server can require authorisation without declaring it here.
Is the GroundQuote MCP server still maintained?
GroundQuote is still listed in the MCP registry, though our most recent checks did not reach this channel. We last reached this channel on 4 November 2026. Those dates come from our own scans of the registry and the channel itself, not from anything the publisher announced.