Tool tree
A WebMCP demo for agent-first websites, outcome galleries, five-level action safety, and human approval.
Implementation
gradeNot graded
gradeNot graded
get_agent_contractAnswer
Return the public machine-readable contract for this agent-native website.
View tool JSON
{
"name": "get_agent_contract",
"kind": "answer",
"impl": "imperative",
"description": "Return the public machine-readable contract for this agent-native website.",
"inputSchema": {
"type": "object",
"properties": {},
"additionalProperties": false
},
"page": "/"
}get_action_risk_ladderAnswer
Return the five-level action safety ladder used by the website.
View tool JSON
{
"name": "get_action_risk_ladder",
"kind": "answer",
"impl": "imperative",
"description": "Return the five-level action safety ladder used by the website.",
"inputSchema": {
"type": "object",
"properties": {},
"additionalProperties": false
},
"page": "/"
}get_outcome_galleryAnswer
Return result-first outcome cards for a user goal.
View tool JSON
{
"name": "get_outcome_gallery",
"kind": "answer",
"impl": "imperative",
"description": "Return result-first outcome cards for a user goal.",
"inputSchema": {
"type": "object",
"properties": {
"intent": {
"type": "string",
"description": "The user's goal in plain language."
}
},
"required": [
"intent"
],
"additionalProperties": false
},
"page": "/"
}create_action_dry_runAction
Create a dry-run plan before any agent action is performed.
View tool JSON
{
"name": "create_action_dry_run",
"kind": "act",
"impl": "imperative",
"description": "Create a dry-run plan before any agent action is performed.",
"inputSchema": {
"type": "object",
"properties": {
"intent": {
"type": "string",
"description": "The user's goal."
},
"outcomeId": {
"type": "string",
"description": "The selected outcome card id."
}
},
"required": [
"intent",
"outcomeId"
],
"additionalProperties": false
},
"page": "/"
}