EV Charger Installation
Newstead

For AI agents

Built for the agent, not just the browser.

EV Charger Installation Newstead exposes a clean machine-callable contract so an AI agent acting on a homeowner's behalf can request a EV charger installation quote in one call. MCP server, JSON endpoints, schema.org Actions — all documented below.

Why we built this

Soon, you won’t search.
Your agent will.

The shift is already underway. A homeowner says “find me a EV charger installation in Newstead 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. The homeowner then gets a callback from a real local EV charger installation crew, usually inside the hour without ever having had to make the call themselves.

Three ways to connect

Pick the channel your agent already speaks.

Recommended

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.

https://mcp.evchargerinstallationnewstead.com.au

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.

POST https://evchargerinstallationnewstead.com.au/api/quote
POST https://evchargerinstallationnewstead.com.au/api/callback

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:RequestQuoteAction
schema:ReserveAction

One-shot capability manifest

All of the above as machine-readable JSON.

If your agent prefers JSON to HTML, fetch this URL — it contains every endpoint, every input/output schema, the MCP tool list, the service area, and the response window in one document. Updates with the site, no separate maintenance.

https://evchargerinstallationnewstead.com.au/agent.json

Quote request — JSON quickstart

The smallest valid request.

# POST https://evchargerinstallationnewstead.com.au/api/quote
# Content-Type: application/json

{
"name": "Sarah K.",
"phone": "+61400000000",
"suburb": "Newstead",
"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.

60-minute callback window

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.

Callback from a real provider

The callback that follows is from a real local EV charger installation provider, not an AI. (Our inbound line and this MCP both intake the request — the actual quote conversation is human-to-human.) The agent does not need to relay messages.

No agent fees, no spam

Quote submission is free. We do not on-sell the homeowner’s details to other lead-buyers. See /privacy/ for the full policy.

Geographic scope

Newstead 4006 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 EV charger installation 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.

No agent? Just dial.

Same destination, different on-ramp.

Calls go to our automated booking line — same intake the agents use. Takes you a minute, then a real local EV charger installation crew rings you back, usually inside the hour during business hours.

0480 845 242

0480 845 242