{"name":"quotrr","version":"0.2.0-preview","protocol":"mcp","tools":[{"name":"get_price_range","description":"Anonymized local price range (p25/p50/p75) for a trade in a locality (the contractor service city today).","requiredScope":null,"inputSchema":{"type":"object","properties":{"trade":{"type":"string"},"zip":{"type":"string"},"scope":{"type":"string"}},"required":["zip"]}},{"name":"find_contractors","description":"Find contractors by trade and locality over public Quotrr profiles, ordered by Quotrr Score. Locality matches the contractor service city today.","requiredScope":null,"inputSchema":{"type":"object","properties":{"trade":{"type":"string"},"zip":{"type":"string"},"filters":{"type":"object"}},"required":["trade","zip"]}},{"name":"check_contractor_reputation","description":"Public reputation for a contractor handle: Quotrr Score and verified Props summary.","requiredScope":null,"inputSchema":{"type":"object","properties":{"handle":{"type":"string"}},"required":["handle"]}},{"name":"apple_wallet_pass_for","description":"Apple Wallet pass URL for a contractor handle. Not configured on this deployment yet.","requiredScope":null,"inputSchema":{"type":"object","properties":{"handle":{"type":"string"}},"required":["handle"]}},{"name":"request_quote","description":"Create a quote request for a contractor on behalf of a consenting human. Requires a delegated OAuth token with the submit_quote_request scope. Creates a lead in the contractor inbox and starts the follow-up cadence.","requiredScope":"submit_quote_request","inputSchema":{"type":"object","properties":{"handle":{"type":"string"},"customer":{"type":"string"},"detail":{"type":"string"}},"required":["handle"]}},{"name":"submit_review","description":"Submit a customer review on behalf of a consenting human. Requires a delegated OAuth token with the submit_review scope and a verified_outcome_id that is backed by a real completed job. Reuses the Props validation.","requiredScope":"submit_review","inputSchema":{"type":"object","properties":{"verified_outcome_id":{"type":"string"},"stars":{"type":"number"},"tags":{"type":"array","items":{"type":"string"}},"note":{"type":"string"}},"required":["verified_outcome_id","stars","tags"]}},{"name":"list_quotrr_pros_by_trade","description":"The ranked Quotrr Pro stack for a trade in a locality, ordered by the blended match model (Quotrr Score, recent activity, proximity, trade match). The same ranking the homeowner swipe surface uses. Public profiles only; no paid placement.","requiredScope":null,"inputSchema":{"type":"object","properties":{"trade":{"type":"string"},"zip":{"type":"string"}},"required":["trade","zip"]}},{"name":"get_verified_outcomes","description":"Verified Outcome records for a contractor handle, with optional trade and completion-date filters, plus derived metrics (verified count, average review, longest clean streak, completion rate). Immutable trust-stamps minted at job completion; anonymized, contractor-published data only.","requiredScope":null,"inputSchema":{"type":"object","properties":{"handle":{"type":"string"},"trade":{"type":"string"},"from":{"type":"number"},"to":{"type":"number"}},"required":["handle"]}},{"name":"get_quote_status","description":"The status of a quote lead this agent created, by lead_id. Scoped to the calling agent: an agent can read only its own leads. Requires the submit_quote_request scope (the same consent that created the lead).","requiredScope":"submit_quote_request","inputSchema":{"type":"object","properties":{"lead_id":{"type":"string"}},"required":["lead_id"]}},{"name":"search_community_posts","description":"Search the public Quotrr community bulletin (project showcases, threads, before/after, homeowner requests) by free text, with optional trade and location filters. Returns ranked public posts with photos, engagement counts, and the contractor or homeowner author. Anonymized, public content only.","requiredScope":null,"inputSchema":{"type":"object","properties":{"query":{"type":"string"},"trade":{"type":"string"},"location":{"type":"string"},"limit":{"type":"number"}}}},{"name":"get_community_post","description":"A single public community post by id, with its first page of comments. Public content only.","requiredScope":null,"inputSchema":{"type":"object","properties":{"id":{"type":"string"}},"required":["id"]}},{"name":"get_trending_outcomes","description":"The auto-promoted trending Verified Outcomes surfaced in the community bulletin: real completed projects that crossed the Props threshold (>=5 Props, >=4.5 average) in the last 30 days. Optional trade and location filters. Public content only.","requiredScope":null,"inputSchema":{"type":"object","properties":{"location":{"type":"string"},"trade":{"type":"string"},"limit":{"type":"number"}}}},{"name":"get_contractor_recent_posts","description":"A contractor's recent public community posts (showcases and threads) by their public handle/slug. Public content only.","requiredScope":null,"inputSchema":{"type":"object","properties":{"slug":{"type":"string"}},"required":["slug"]}}]}