Tool tree
gradeNot graded
get_business_infoAnswer
Business identity from its own site: name, category/type, address, geo, phone, email, website, hours, and service area.
View tool JSON
{
"name": "get_business_info",
"kind": "answer",
"impl": "imperative",
"description": "Business identity from its own site: name, category/type, address, geo, phone, email, website, hours, and service area.",
"inputSchema": {
"type": "object",
"properties": {}
},
"page": "/"
}list_offeringsAnswer
The services and/or products this business offers, extracted from its own site. Filter by type ('service' or 'product') or a free-text query.
View tool JSON
{
"name": "list_offerings",
"kind": "answer",
"impl": "imperative",
"description": "The services and/or products this business offers, extracted from its own site. Filter by type ('service' or 'product') or a free-text query.",
"inputSchema": {
"type": "object",
"properties": {
"type": {
"type": "string",
"enum": [
"service",
"product"
]
},
"query": {
"type": "string"
},
"limit": {
"type": "integer",
"default": 50
}
}
},
"page": "/"
}get_offeringAnswer
Details for one named service or product (description, link, stated pricing).
View tool JSON
{
"name": "get_offering",
"kind": "answer",
"impl": "imperative",
"description": "Details for one named service or product (description, link, stated pricing).",
"inputSchema": {
"type": "object",
"properties": {
"name": {
"type": "string"
}
},
"required": [
"name"
]
},
"page": "/"
}check_service_areaAnswer
Whether the business serves a given city, region, or ZIP, based on its stated service area.
View tool JSON
{
"name": "check_service_area",
"kind": "answer",
"impl": "imperative",
"description": "Whether the business serves a given city, region, or ZIP, based on its stated service area.",
"inputSchema": {
"type": "object",
"properties": {
"location": {
"type": "string"
}
},
"required": [
"location"
]
},
"page": "/"
}locations_and_hoursAnswer
Every office with its address and geo, the opening hours the business actually publishes, and any 24/7 or emergency phone availability. When office_hours_published is false there are no hours to give: say they are not published and use the not_published tool. A 24/7 claim returned under phone_availability is an emergency line, never opening hours.
View tool JSON
{
"name": "locations_and_hours",
"kind": "answer",
"impl": "imperative",
"description": "Every office with its address and geo, the opening hours the business actually publishes, and any 24/7 or emergency phone availability. When office_hours_published is false there are no hours to give: say they are not published and use the not_published tool. A 24/7 claim returned under phone_availability is an emergency line, never opening hours.",
"inputSchema": {
"type": "object",
"properties": {}
},
"page": "/"
}get_faqsAnswer
The questions this business answers on its own site, verbatim, with the source page. Optionally filtered by a free-text query. Prefer quoting these over paraphrasing.
View tool JSON
{
"name": "get_faqs",
"kind": "answer",
"impl": "imperative",
"description": "The questions this business answers on its own site, verbatim, with the source page. Optionally filtered by a free-text query. Prefer quoting these over paraphrasing.",
"inputSchema": {
"type": "object",
"properties": {
"query": {
"type": "string"
},
"limit": {
"type": "integer",
"default": 25
}
}
},
"page": "/"
}get_credentialsAnswer
Licence number, certifications, trade memberships, insurance, warranty terms and the brands the business names. Use before answering any trust, credential or warranty question.
View tool JSON
{
"name": "get_credentials",
"kind": "answer",
"impl": "imperative",
"description": "Licence number, certifications, trade memberships, insurance, warranty terms and the brands the business names. Use before answering any trust, credential or warranty question.",
"inputSchema": {
"type": "object",
"properties": {}
},
"page": "/"
}get_plansAnswer
Recurring maintenance or service plans the business advertises, with their stated benefits. Price only when the business publishes one.
View tool JSON
{
"name": "get_plans",
"kind": "answer",
"impl": "imperative",
"description": "Recurring maintenance or service plans the business advertises, with their stated benefits. Price only when the business publishes one.",
"inputSchema": {
"type": "object",
"properties": {}
},
"page": "/"
}get_industriesAnswer
Industries or sectors this business names itself as serving, verbatim from its own site. Most useful for a B2B/consultancy tenant; reports not_published honestly when the site names none.
View tool JSON
{
"name": "get_industries",
"kind": "answer",
"impl": "imperative",
"description": "Industries or sectors this business names itself as serving, verbatim from its own site. Most useful for a B2B/consultancy tenant; reports not_published honestly when the site names none.",
"inputSchema": {
"type": "object",
"properties": {}
},
"page": "/"
}get_financingAnswer
Financing or payment options the business advertises, if any. Surfaced as a link/terms, never computed.
View tool JSON
{
"name": "get_financing",
"kind": "answer",
"impl": "imperative",
"description": "Financing or payment options the business advertises, if any. Surfaced as a link/terms, never computed.",
"inputSchema": {
"type": "object",
"properties": {}
},
"page": "/"
}rag_searchAnswer
Keyword/substring search over the full site corpus. Returns matching chunks with source links.
View tool JSON
{
"name": "rag_search",
"kind": "answer",
"impl": "imperative",
"description": "Keyword/substring search over the full site corpus. Returns matching chunks with source links.",
"inputSchema": {
"type": "object",
"properties": {
"query": {
"type": "string"
},
"limit": {
"type": "integer",
"default": 10
}
},
"required": [
"query"
]
},
"page": "/"
}