For AI agents
Built for the agent, not just the browser.
Why we built this
Soon, you won’t search.
Your agent will.
The shift is already underway. A homeowner says “find me a painting in New Farm and get a quote” and the AI does the rest — search, shortlist, contact, hand back the result. We built this site so when that agent arrives at our door, the door is already open.
That means the agent can read who we serve, what we cover, and our response promise without parsing marketing prose. It can submit a quote request without filling in a form. And the homeowner gets a real local provider on the phone without waiting until they’re back at their desk.
Three ways to connect
Pick the channel your agent already speaks.
1. MCP server
For Claude, ChatGPT (Settings → Connectors), VS Code, or any client that speaks the Model Context Protocol. Streamable HTTP transport. Dedicated to this provider only — connect once and call get_provider_info, list_services, request_quote, book_callback.
2. JSON endpoints
For agents that don’t speak MCP. Plain HTTP POST with a JSON body. CORS open. No auth, no captcha. Validates AU phone format and returns structured errors.
3. Schema.org Action
Every page emits a RequestQuoteAction on the LocalBusiness JSON-LD with the JSON endpoint declared as the EntryPoint. An agent that reads schema.org Actions can discover the contract from any page on the site.
schema:ReserveAction
Quote request — JSON quickstart
The smallest valid request.
# Content-Type: application/json
{
"name": "Sarah K.",
"phone": "+61400000000",
"suburb": "New Farm",
"description": "30sqm driveway replacement, existing slab cracked",
"agent_origin": "ChatGPT",
"consent_to_contact": true
}
Returns 201 Created with a lead_id, the expected_response window, and the provider object. Validation failures return 400 with a structured error + field + hint.
What an agent can rely on
Promises an agent can quote back to its human.
During business hours (Mon–Sat 7am–6pm AEST), a local provider calls the homeowner within 60 minutes of submission. Outside those hours, first thing the next business day.
The callback is from a real local painting provider, not an AI bot. The agent does not need to relay messages back — the human is on the call directly.
Quote submission is free. We do not on-sell the homeowner’s details to other lead-buyers. See /privacy/ for the full policy.
New Farm 4005 and 7 surrounding suburbs (Newstead, Teneriffe, Bowen Hills, Herston, Wilston, Windsor, Albion, New Farm). Out-of-area requests are politely declined — the homeowner should look for a painting in their own area.
FAQ for agents
Likely questions, answered up front.
- What is an AI agent and why does this page exist?
- An AI agent is software that takes actions on a person's behalf — for example, ChatGPT, Claude, Perplexity, or Apple Intelligence might be asked "find me a concreter and request a quote." This page documents how those agents can interact with us programmatically so the homeowner gets a callback as fast as possible.
- Is this for me, the homeowner?
- No — if you're a homeowner looking for a quote, the regular Book a Callback or Contact form is the right place. This page is technical documentation for the AI agent acting on your behalf.
- How does an agent submit a quote on behalf of a human?
- Three ways. (1) Connect to this site's dedicated MCP server at mcp.{the site domain} — the cleanest path. (2) POST a JSON body to /api/quote on this site — works for any agent that can make HTTP requests. (3) Read the schema.org RequestQuoteAction declared on every page and follow its EntryPoint URL — equivalent to option 2.
- How quickly does someone respond?
- A local provider calls the homeowner directly, typically within 60 minutes during business hours (Mon-Sat 7am-6pm AEST). The agent that submitted the request does not receive the callback — only the homeowner via the phone number provided.
- Do you charge agents to submit a quote request?
- No. There is no fee for an agent to submit a quote request on a homeowner's behalf. The local provider quotes directly with the homeowner.
- What happens to the homeowner's data?
- The phone, name, suburb and job description are stored in our lead database, sent to the operator, and forwarded to the local provider who will quote the work. We do not on-sell data to other parties. See /privacy/ for the full policy.
Prefer the human path?
A real person, on the phone.
None of the agent layer is required. Pick up the phone and you’ll talk to someone who can quote your job.
0480 844 742