Tool tree
Live weather demo by AIEndpoint. Agents: capability manifest at /.well-known/ai, WebMCP tools registered on this page.
Implementation
gradeNot graded
gradeNot graded
current_weatherAction
Get current weather for a city (DemoWeather, via AIEndpoint /.well-known/ai manifest)
View tool JSON
{
"name": "current_weather",
"kind": "act",
"impl": "imperative",
"description": "Get current weather for a city (DemoWeather, via AIEndpoint /.well-known/ai manifest)",
"inputSchema": {
"type": "object",
"properties": {
"city": {
"type": "string",
"description": "city name (e.g. Seoul, San Francisco, Tokyo)"
},
"units": {
"type": "string",
"description": "celsius|fahrenheit, default celsius"
},
"compact": {
"type": "boolean",
"description": "return minimal fields only"
}
},
"required": [
"city"
]
},
"page": "/"
}forecastAction
Get multi-day weather forecast for a city (DemoWeather, via AIEndpoint /.well-known/ai manifest)
View tool JSON
{
"name": "forecast",
"kind": "act",
"impl": "imperative",
"description": "Get multi-day weather forecast for a city (DemoWeather, via AIEndpoint /.well-known/ai manifest)",
"inputSchema": {
"type": "object",
"properties": {
"city": {
"type": "string",
"description": "city name"
},
"days": {
"type": "integer",
"description": "integer, optional, default 3, max 7"
},
"units": {
"type": "string",
"description": "celsius|fahrenheit, default celsius"
}
},
"required": [
"city"
]
},
"page": "/"
}supported_citiesAnswer
List all supported cities (DemoWeather, via AIEndpoint /.well-known/ai manifest)
View tool JSON
{
"name": "supported_cities",
"kind": "answer",
"impl": "imperative",
"description": "List all supported cities (DemoWeather, via AIEndpoint /.well-known/ai manifest)",
"inputSchema": {
"type": "object",
"properties": {}
},
"page": "/"
}current_weatherAction
Pick a city to load its current weather and forecast
View tool JSON
{
"name": "current_weather",
"kind": "act",
"impl": "declarative",
"description": "Pick a city to load its current weather and forecast",
"inputSchema": {
"type": "object",
"properties": {}
},
"page": "/"
}