Tool tree
gradeNot graded
page: Every page
get_servicesAnswer
yesmcp's real services catalog: what is offered, how an engagement runs, timelines. Answer only from what this returns — do not add offerings, prices or delivery claims.
View tool JSON
{
"name": "get_services",
"kind": "answer",
"impl": "imperative",
"description": "yesmcp's real services catalog: what is offered, how an engagement runs, timelines. Answer only from what this returns — do not add offerings, prices or delivery claims.",
"inputSchema": {
"type": "object",
"properties": {},
"required": []
},
"page": "/"
}check_availabilityAnswer
Genuinely bookable consultation windows (30 min), each with a slot id and a label carrying an explicit UTC offset. Call this before book_consult.
View tool JSON
{
"name": "check_availability",
"kind": "answer",
"impl": "imperative",
"description": "Genuinely bookable consultation windows (30 min), each with a slot id and a label carrying an explicit UTC offset. Call this before book_consult.",
"inputSchema": {
"type": "object",
"properties": {},
"required": []
},
"page": "/"
}book_consultSensitive Action
Prepare a real consultation booking. This opens a confirmation card ON THE PAGE and the booking is submitted only after the human visitor clicks Confirm — it cannot book silently. On success the visitor gets a confirmation email. Collect name, email and topic from the visitor first; take slotId from check_availability.
View tool JSON
{
"name": "book_consult",
"kind": "transact",
"impl": "imperative",
"description": "Prepare a real consultation booking. This opens a confirmation card ON THE PAGE and the booking is submitted only after the human visitor clicks Confirm — it cannot book silently. On success the visitor gets a confirmation email. Collect name, email and topic from the visitor first; take slotId from check_availability.",
"inputSchema": {
"type": "object",
"properties": {
"slotId": {
"type": "string",
"description": "A slot id from check_availability"
},
"name": {
"type": "string",
"description": "The visitor's name"
},
"email": {
"type": "string",
"description": "Where the confirmation email goes"
},
"topic": {
"type": "string",
"description": "What the call should cover, in the visitor's words"
}
},
"required": [
"slotId",
"name",
"email",
"topic"
]
},
"page": "/"
}get_live_statusAnswer
Live proof numbers from the production booking connector: uptime start, tool count, bookings this month.
View tool JSON
{
"name": "get_live_status",
"kind": "answer",
"impl": "imperative",
"description": "Live proof numbers from the production booking connector: uptime start, tool count, bookings this month.",
"inputSchema": {
"type": "object",
"properties": {},
"required": []
},
"page": "/"
}page: Home
answer_entrance_checkAction
The site asks one question at the door: does the visitor believe AI will change the world? Answer it to open the page. Answering false triggers the site's gentle joke and a 'Fine, I believe now' way back in — call again with believe=true to take it. If the gate is already open, this says so and does nothing.
View tool JSON
{
"name": "answer_entrance_check",
"kind": "act",
"impl": "imperative",
"description": "The site asks one question at the door: does the visitor believe AI will change the world? Answer it to open the page. Answering false triggers the site's gentle joke and a 'Fine, I believe now' way back in — call again with believe=true to take it. If the gate is already open, this says so and does nothing.",
"inputSchema": {
"type": "object",
"properties": {
"believe": {
"type": "boolean",
"description": "The visitor's answer to the entrance question"
}
},
"required": [
"believe"
]
},
"page": "/"
}drive_demoAction
Drive the interactive chat demo on this page's first screen so the visitor can watch it: a scripted story of a customer booking through a business's own MCP connector. Actions: restart, browse, pick_a_time, booked, reschedule, cancel. The demo makes no network calls — for real actions use get_services / check_availability / book_consult.
View tool JSON
{
"name": "drive_demo",
"kind": "act",
"impl": "imperative",
"description": "Drive the interactive chat demo on this page's first screen so the visitor can watch it: a scripted story of a customer booking through a business's own MCP connector. Actions: restart, browse, pick_a_time, booked, reschedule, cancel. The demo makes no network calls — for real actions use get_services / check_availability / book_consult.",
"inputSchema": {
"type": "object",
"properties": {
"action": {
"type": "string",
"enum": [
"restart",
"browse",
"pick_a_time",
"booked",
"reschedule",
"cancel"
],
"description": "Which part of the story to show"
}
},
"required": [
"action"
]
},
"page": "/"
}