Tool tree
A WebMCP map personalized with preferences selected by your agent.
Implementation
gradeNot graded
gradeNot graded
get_map_capabilitiesAnswer
List the preferences and places this Santiago map can use before proposing a personalization.
View tool JSON
{
"name": "get_map_capabilities",
"kind": "answer",
"impl": "imperative",
"description": "List the preferences and places this Santiago map can use before proposing a personalization.",
"inputSchema": {
"type": "object",
"properties": {},
"additionalProperties": false
}
}preview_personalizationAction
Use relevant knowledge about the user to prepare a visible, reversible map preview. Send preferences only, never raw memories or sensitive personal details.
View tool JSON
{
"name": "preview_personalization",
"kind": "act",
"impl": "imperative",
"description": "Use relevant knowledge about the user to prepare a visible, reversible map preview. Send preferences only, never raw memories or sensitive personal details.",
"inputSchema": {
"type": "object",
"properties": {
"city": {
"type": "string",
"enum": [
"Santiago"
]
},
"language": {
"type": "string",
"enum": [
"English"
]
},
"interests": {
"type": "array",
"items": {
"type": "string",
"enum": [
"tech",
"work",
"culture",
"outdoors",
"family",
"food",
"study",
"fitness",
"vegan",
"coffee",
"nightlife",
"markets",
"wellness",
"pets",
"heritage",
"local design",
"live music"
]
},
"minItems": 1,
"uniqueItems": true
},
"mobility": {
"type": "string",
"enum": [
"Walking",
"Public transit",
"Cycling"
]
},
"budget": {
"type": "string",
"enum": [
"Low",
"Flexible"
]
},
"note": {
"type": "string",
"maxLength": 180
}
},
"required": [
"city",
"language",
"interests",
"mobility",
"budget"
],
"additionalProperties": false
}
}apply_personalizationAction
Apply the personalization currently shown in the preview after the user has approved it.
View tool JSON
{
"name": "apply_personalization",
"kind": "act",
"impl": "imperative",
"description": "Apply the personalization currently shown in the preview after the user has approved it.",
"inputSchema": {
"type": "object",
"properties": {},
"additionalProperties": false
}
}explain_personalizationAction
Explain which preferences currently shape the map and what information the site received.
View tool JSON
{
"name": "explain_personalization",
"kind": "act",
"impl": "imperative",
"description": "Explain which preferences currently shape the map and what information the site received.",
"inputSchema": {
"type": "object",
"properties": {},
"additionalProperties": false
}
}reset_personalizationAction
Reset the map to its generic Santiago view. This action is reversible.
View tool JSON
{
"name": "reset_personalization",
"kind": "act",
"impl": "imperative",
"description": "Reset the map to its generic Santiago view. This action is reversible.",
"inputSchema": {
"type": "object",
"properties": {},
"additionalProperties": false
}
}