Tool tree
gradeNot graded
open_contact_formAction
Scroll to and focus the ONETOO contact form so the user can submit a project inquiry. Use this when the user wants to contact ONETOO.
View tool JSON
{
"name": "open_contact_form",
"kind": "act",
"impl": "imperative",
"description": "Scroll to and focus the ONETOO contact form so the user can submit a project inquiry. Use this when the user wants to contact ONETOO.",
"inputSchema": {
"type": "object",
"properties": {},
"additionalProperties": false
}
}fill_contact_formAction
Pre-fill the ONETOO contact form fields on behalf of the user. IMPORTANT: does NOT submit the form — the user must click the 'Submit Your Project Enquiry' button themselves. Use after open_contact_form. Reply to the user confirming what was filled and asking them to review + submit.
View tool JSON
{
"name": "fill_contact_form",
"kind": "act",
"impl": "imperative",
"description": "Pre-fill the ONETOO contact form fields on behalf of the user. IMPORTANT: does NOT submit the form — the user must click the 'Submit Your Project Enquiry' button themselves. Use after open_contact_form. Reply to the user confirming what was filled and asking them to review + submit.",
"inputSchema": {
"type": "object",
"additionalProperties": false,
"properties": {
"name": {
"type": "string",
"description": "Person's full name. Required by the form."
},
"businessName": {
"type": "string",
"description": "Business or project name. Optional."
},
"email": {
"type": "string",
"format": "email",
"description": "Email address. Required by the form."
},
"phone": {
"type": "string",
"description": "Phone number. Optional."
},
"website": {
"type": "string",
"description": "Company website URL. Optional."
},
"services": {
"type": "array",
"items": {
"type": "string",
"enum": [
"brand",
"strategy",
"design",
"marketing"
]
},
"description": "Which service categories the user wants help with. Optional."
},
"message": {
"type": "string",
"description": "Project description, brief, or context. Optional but strongly recommended."
}
}
}
}book_discovery_callAction
Open ONETOO's 30-minute discovery call booking page in a new tab (Calendly). The user picks a time and confirms the booking themselves. Use when the user wants a quick intro conversation before committing to a full brief.
View tool JSON
{
"name": "book_discovery_call",
"kind": "act",
"impl": "imperative",
"description": "Open ONETOO's 30-minute discovery call booking page in a new tab (Calendly). The user picks a time and confirms the booking themselves. Use when the user wants a quick intro conversation before committing to a full brief.",
"inputSchema": {
"type": "object",
"additionalProperties": false,
"properties": {
"name": {
"type": "string",
"description": "Pre-fill the booker's name."
},
"email": {
"type": "string",
"format": "email",
"description": "Pre-fill the booker's email."
}
}
}
}compose_email_to_onetooAction
Open the user's email client with a pre-filled draft email to ONETOO (hello@onetoo.com.au). The user reviews and sends from their own mail app — nothing is sent automatically. Use when the user prefers email over the contact form, or is not currently on the ONETOO site.
View tool JSON
{
"name": "compose_email_to_onetoo",
"kind": "act",
"impl": "imperative",
"description": "Open the user's email client with a pre-filled draft email to ONETOO (hello@onetoo.com.au). The user reviews and sends from their own mail app — nothing is sent automatically. Use when the user prefers email over the contact form, or is not currently on the ONETOO site.",
"inputSchema": {
"type": "object",
"required": [
"subject",
"body"
],
"additionalProperties": false,
"properties": {
"subject": {
"type": "string",
"description": "Subject line. Be specific — e.g. 'Brand identity for Melbourne health-tech SaaS, Q3 2026'."
},
"body": {
"type": "string",
"description": "Email body. Include: (1) who the user is + business context, (2) project type and objective, (3) timeline, (4) rough budget range in AUD, (5) any relevant links."
}
}
}
}list_servicesAnswer
Return a structured overview of ONETOO's four practices (Brand, Strategy, Design, Marketing), engagement models, and typical minimums. The four practices map 1:1 to the contact form's service-category checkboxes. Use when the user asks what ONETOO does before deciding to contact.
View tool JSON
{
"name": "list_services",
"kind": "answer",
"impl": "imperative",
"description": "Return a structured overview of ONETOO's four practices (Brand, Strategy, Design, Marketing), engagement models, and typical minimums. The four practices map 1:1 to the contact form's service-category checkboxes. Use when the user asks what ONETOO does before deciding to contact.",
"inputSchema": {
"type": "object",
"properties": {},
"additionalProperties": false
}
}