Find local Australian tradies by job and suburb, and ask up to 3 of them for a quote in one go.
Maintain this server? Claim it
Call this server's tools from your browser. Nothing to install.
Requests go through mcptry because browsers can't call most MCP servers directly. Header values are sent to the server for that request only and are never stored or logged.
Tool list from our last check. Connect live to refresh it.
One business's full listing by id (from search_trades).
Pick your client. Values in capitals, like YOUR_TOKEN, are yours to fill in.
Run in a terminal
claude mcp add --transport http trades https://www.jobjar.com.au/mcp
One business's full listing by id (from search_trades).
| Argument | Type | Description |
|---|---|---|
| id* | string |
{
"type": "object",
"required": [
"id"
],
"properties": {
"id": {
"type": "string"
}
}
}Which businesses have answered a quote request, and what they said. Needs the request_id and status_key from request_quotes.
| Argument | Type | Description |
|---|---|---|
| request_id* | string | |
| status_key* | string |
{
"type": "object",
"required": [
"request_id",
"status_key"
],
"properties": {
"request_id": {
"type": "string"
},
"status_key": {
"type": "string"
}
}
}Send one quote request to up to 3 local businesses at once (quotable: true from search_trades), so the customer doesn't have to ring around. Call with step 'check' first and show the customer the read_back; only after they agree, call again with step 'send' and identical details. The customer then gets a link on their own mobile or email and taps it to send the request; nothing reaches the businesses before that. Each business replies to the customer directly with a price, a time to come and look, or 'not for me'.
| Argument | Type | Description |
|---|---|---|
| job* | string | What needs doing, in the customer's words, with anything that helps price it (size, brand, age, access). |
| step* | string | |
| suburb* | string | |
| timing | string | When they need it, e.g. 'this week', 'urgent', 'no rush'. |
| details | array | |
| postcode* | string | |
| listing_ids* | array | Ids from search_trades, chosen by the customer. |
Find local trades businesses in Australia for a job and suburb (plumbers, electricians, air conditioning, locksmiths and more). Returns the best matches with contact details; quotable: true means JobJar can send them a quote request (request_quotes); bookable: true means they also take bookings, with guide prices and next free times.
| Argument | Type | Description |
|---|---|---|
| job* | string | The job in plain words, e.g. 'leaking hot water system'. |
| limit | integer | |
| trade | string | |
| suburb | string | Suburb or postcode of the job. |
{
"type": "object",
"required": [
"job"
],
"properties": {
"job": {
"type": "string",
"description": "The job in plain words, e.g. 'leaking hot water system'."
},
"limit": {
"type": "integer",
"maximum": 10,
"minimum": 1
},
"trade": {
"enum": [
"plumber",
"electrician",
"aircon",
"locksmith",
"roofing",
"painter",
"handyman",
"carpenter",
"tiler",
"landscaper",
"reticulation",
"fencing",
"pest",
"solar",
"garagedoor",
"appliance",
"renovator",
"plasterer"
],
"type": "string"
},
"suburb": {
"type": "string",
"description": "Suburb or postcode of the job."
}
}
}We read every tool's name, description and inputs the way the model will, looking for instructions hidden from you. A clean result means no warning signs, not a guarantee. Scanned Nov 10, 2026.
| customer_name* |
| string |
| customer_email | string | If no mobile, or as well. |
| customer_mobile | string | Australian mobile. The confirm link and replies go here. |
{
"type": "object",
"required": [
"listing_ids",
"step",
"job",
"suburb",
"postcode",
"customer_name"
],
"properties": {
"job": {
"type": "string",
"description": "What needs doing, in the customer's words, with anything that helps price it (size, brand, age, access)."
},
"step": {
"enum": [
"check",
"send"
],
"type": "string"
},
"suburb": {
"type": "string"
},
"timing": {
"type": "string",
"description": "When they need it, e.g. 'this week', 'urgent', 'no rush'."
},
"details": {
"type": "array",
"items": {
"type": "object",
"required": [
"question",
"answer"
],
"properties": {
"answer": {
"type": "string"
},
"question": {
"type": "string"
}
}
}
},
"postcode": {
"type": "string"
},
"listing_ids": {
"type": "array",
"items": {
"type": "string"
},
"maxItems": 3,
"description": "Ids from search_trades, chosen by the customer."
},
"customer_name": {
"type": "string"
},
"customer_email": {
"type": "string",
"description": "If no mobile, or as well."
},
"customer_mobile": {
"type": "string",
"description": "Australian mobile. The confirm link and replies go here."
}
}
}