Tool tree
Find the geographic midpoint between multiple locations in Malaysia.
Implementation
gradeNot graded
gradeNot graded
search_locationsAnswer
Search for Malaysian locality or address candidates without changing the current map.
View tool JSON
{
"name": "search_locations",
"kind": "answer",
"impl": "imperative",
"description": "Search for Malaysian locality or address candidates without changing the current map.",
"inputSchema": {
"type": "object",
"properties": {
"query": {
"type": "string",
"minLength": 2,
"maxLength": 120,
"description": "A Malaysian locality or address fragment to search for."
}
},
"required": [
"query"
],
"additionalProperties": false
}
}set_participantsAction
Replace the visible map participants with 2 to 10 exact locations and clear the previous plan.
View tool JSON
{
"name": "set_participants",
"kind": "act",
"impl": "imperative",
"description": "Replace the visible map participants with 2 to 10 exact locations and clear the previous plan.",
"inputSchema": {
"type": "object",
"properties": {
"participants": {
"type": "array",
"minItems": 2,
"maxItems": 10,
"items": {
"type": "object",
"properties": {
"name": {
"type": "string",
"minLength": 1,
"maxLength": 160
},
"lat": {
"type": "number",
"minimum": -90,
"maximum": 90
},
"lng": {
"type": "number",
"minimum": -180,
"maximum": 180
}
},
"required": [
"name",
"lat",
"lng"
],
"additionalProperties": false
}
}
},
"required": [
"participants"
],
"additionalProperties": false
}
}get_current_planAnswer
Read the participant and meetup plan state currently visible in the application.
View tool JSON
{
"name": "get_current_plan",
"kind": "answer",
"impl": "imperative",
"description": "Read the participant and meetup plan state currently visible in the application.",
"inputSchema": {
"type": "object",
"properties": {},
"additionalProperties": false
}
}compare_midpoint_modesAction
Compare the geographic midpoint with the road-aware fairness result for the current participants without applying a mode.
View tool JSON
{
"name": "compare_midpoint_modes",
"kind": "act",
"impl": "imperative",
"description": "Compare the geographic midpoint with the road-aware fairness result for the current participants without applying a mode.",
"inputSchema": {
"type": "object",
"properties": {},
"additionalProperties": false
}
}apply_meetup_planAction
Apply a confirmed geographic or road-aware meetup plan to the visible map and sidebar.
View tool JSON
{
"name": "apply_meetup_plan",
"kind": "act",
"impl": "imperative",
"description": "Apply a confirmed geographic or road-aware meetup plan to the visible map and sidebar.",
"inputSchema": {
"type": "object",
"properties": {
"mode": {
"type": "string",
"enum": [
"geographic",
"routing"
],
"description": "The midpoint mode confirmed by the user."
},
"expectedRevision": {
"type": "integer",
"minimum": 0,
"description": "Optional revision from a previous comparison to reject stale changes."
}
},
"required": [
"mode"
],
"additionalProperties": false
}
}