Tool tree
A WebMCP-powered neighbourhood action exchange where people and agents turn local needs into doable plans.
Implementation
gradeNot graded
gradeNot graded
search_neighborhood_projectsAnswer
Find current neighbourhood projects by area, interest, or available time, and show the search in the shared interface.
View tool JSON
{
"name": "search_neighborhood_projects",
"kind": "answer",
"impl": "imperative",
"description": "Find current neighbourhood projects by area, interest, or available time, and show the search in the shared interface.",
"inputSchema": {
"type": "object",
"properties": {
"query": {
"type": "string"
},
"max_hours": {
"type": "number",
"minimum": 1,
"maximum": 8
}
}
}
}build_action_planAction
Create a realistic action plan from selected neighbourhood projects, display it for human review, and save it on this device.
View tool JSON
{
"name": "build_action_plan",
"kind": "act",
"impl": "imperative",
"description": "Create a realistic action plan from selected neighbourhood projects, display it for human review, and save it on this device.",
"inputSchema": {
"type": "object",
"properties": {
"project_ids": {
"type": "array",
"items": {
"type": "string"
},
"maxItems": 8
}
},
"required": [
"project_ids"
]
}
}propose_neighborhood_projectAction
Structure a community need as a project draft and display it for explicit human approval before it can join the neighbourhood catalog.
View tool JSON
{
"name": "propose_neighborhood_project",
"kind": "act",
"impl": "imperative",
"description": "Structure a community need as a project draft and display it for explicit human approval before it can join the neighbourhood catalog.",
"inputSchema": {
"type": "object",
"properties": {
"title": {
"type": "string",
"minLength": 3,
"maxLength": 100
},
"area": {
"type": "string",
"minLength": 2,
"maxLength": 80
},
"type": {
"type": "string",
"enum": [
"Outdoors",
"Skills",
"Food",
"Community"
]
},
"hours": {
"type": "number",
"minimum": 1,
"maximum": 8
},
"description": {
"type": "string",
"minLength": 10,
"maxLength": 300
}
},
"required": [
"title",
"area",
"type",
"hours",
"description"
]
}
}pledge_supportAction
Draft a support pledge and show it for human review. Never submit or commit without explicit human confirmation.
View tool JSON
{
"name": "pledge_support",
"kind": "act",
"impl": "imperative",
"description": "Draft a support pledge and show it for human review. Never submit or commit without explicit human confirmation.",
"inputSchema": {
"type": "object",
"properties": {
"project_id": {
"type": "string"
},
"contribution": {
"type": "string",
"minLength": 1,
"maxLength": 1000
}
},
"required": [
"project_id",
"contribution"
]
}
}