← AI apps & plugins

MCP Tool Server

A local MCP-style tool server for Contractor Quote Check, bound to loopback with money, email, ads and publishing tools declared but disabled.

Status: draft, internal. No app, plugin, connector or extension has been submitted to ChatGPT, Claude, the Chrome Web Store, the Apple App Store, Google Play or any other marketplace, and none has been approved. The web app is the product; everything on this page is a distribution experiment that is not live.

What it is

An HTTP server exposing the quote-analysis tools two ways: a JSON-RPC subset of MCP (initialize, tools/list, tools/call, ping) and plain POST /tools/<name> for scripts. It reuses the same analysis code as the web app rather than a second copy of the logic.

It binds 127.0.0.1 only and has no public route. That is deliberate: a public AI endpoint would mean customer quote text passing through a third party, plus rate limiting and abuse handling that do not exist yet.

Tools exposed

ToolWhat it doesState
audit_quoteSections present/missing, red flags, questionsenabled
compare_quotesTwo or three quotes side by sideenabled
extract_quote_amountsEvery detected currency valueenabled
flag_missing_quote_sectionsCheck against eight standard sectionsenabled
generate_contractor_questionsQuestion list, optionally trade-specificenabled
generate_quote_reportDraft report with public linksenabled
save_leadStore a follow-up contact locallyenabled
save_checkout_interestRecord a price point someone would payenabled
send_report_emailEmail a reportdisabled — owner approval
charge_customerCharge for a paid tierdisabled — owner approval
create_payment_linkCreate a Stripe Payment Linkdisabled — owner approval
submit_contractor_referralRefer a homeowner to a contractordisabled by design
publish_adPublish a paid addisabled — owner approval
publish_social_postPublish a drafted postdisabled — owner approval

Disabled tools are declared rather than hidden, and return {"ok": false, "status": "owner_approval_required"}. An AI client that can see the boundary is less likely to invent a way around it.

Honest limitations

Customer data rule

Contractor quotes contain names, addresses, phone numbers and prices. No customer data should be sent through an AI app, plugin or connector until a privacy policy and account terms covering that data flow have been reviewed and approved. That is why the tool server currently binds to loopback and has no public route: it cannot leak what it cannot receive.

Related: legal drafts

Educational document review only. Not legal, engineering, pricing, contractor-vetting, or building-code advice. Nothing here has been submitted to or approved by any app marketplace.