Tool tree
gradeNot graded
inspect_applicationAnswer
Returns the site-authored form structure, answer types, conditional branches, allowed values, current answers, and personal pathway. Use this instead of scraping the page or guessing field relationships.
View tool JSON
{
"name": "inspect_application",
"kind": "answer",
"impl": "imperative",
"description": "Returns the site-authored form structure, answer types, conditional branches, allowed values, current answers, and personal pathway. Use this instead of scraping the page or guessing field relationships.",
"inputSchema": {
"type": "object",
"properties": {},
"additionalProperties": false
},
"page": "/form-less-webmcp/"
}configure_assistanceAction
Activates the service’s approved focused layout and presentation preferences. This changes only the interface; it never changes answers, policy, eligibility, or submission state.
View tool JSON
{
"name": "configure_assistance",
"kind": "act",
"impl": "imperative",
"description": "Activates the service’s approved focused layout and presentation preferences. This changes only the interface; it never changes answers, policy, eligibility, or submission state.",
"inputSchema": {
"type": "object",
"properties": {
"active": {
"type": "boolean",
"description": "Use the approved focused pathway instead of the standard multi-section form."
},
"keyboardNavigation": {
"type": "boolean",
"description": "Show keyboard-specific navigation guidance."
},
"reducedMotion": {
"type": "boolean",
"description": "Disable non-essential interface motion."
},
"plainLanguage": {
"type": "boolean",
"description": "Show concise site-authored explanations beside relevant questions."
}
},
"additionalProperties": false
},
"page": "/form-less-webmcp/"
}propose_answersAction
Maps information the applicant supplied into up to fifteen schema-valid proposals. Proposals are displayed for individual human confirmation and never alter stored answers by themselves. The applicant declaration is unavailable to agents.
View tool JSON
{
"name": "propose_answers",
"kind": "act",
"impl": "imperative",
"description": "Maps information the applicant supplied into up to fifteen schema-valid proposals. Proposals are displayed for individual human confirmation and never alter stored answers by themselves. The applicant declaration is unavailable to agents.",
"inputSchema": {
"type": "object",
"properties": {
"proposals": {
"type": "array",
"minItems": 1,
"maxItems": 15,
"items": {
"type": "object",
"properties": {
"questionId": {
"type": "string",
"enum": [
"property_postcode",
"tenure",
"ownership_type",
"joint_owner_consent",
"freeholder_permission",
"ownership_evidence",
"financial_route",
"benefit_type",
"annual_income",
"savings_band",
"income_evidence",
"finance_help_needed",
"repair_type",
"repair_description",
"problem_started",
"heating_status",
"temporary_heating",
"electrical_risk",
"power_isolated",
"affected_circuits",
"structural_risk",
"affected_structure",
"temporary_support",
"water_source",
"water_stopped",
"rooms_affected",
"other_urgency",
"temporary_measures",
"estimated_cost",
"evidence_route",
"contractor_name",
"photo_status",
"evidence_help_needed"
]
},
"value": {
"oneOf": [
{
"type": "string"
},
{
"type": "number"
}
]
},
"rationale": {
"type": "string",
"maxLength": 180,
"description": "Briefly state which applicant-provided fact supports this proposal."
}
},
"required": [
"questionId",
"value"
],
"additionalProperties": false
}
}
},
"required": [
"proposals"
],
"additionalProperties": false
},
"page": "/form-less-webmcp/"
}explain_requirementAnswer
Returns the service-authored rule, plain-language explanation, and accepted evidence for one requirement. It does not invent policy or decide eligibility.
View tool JSON
{
"name": "explain_requirement",
"kind": "answer",
"impl": "imperative",
"description": "Returns the service-authored rule, plain-language explanation, and accepted evidence for one requirement. It does not invent policy or decide eligibility.",
"inputSchema": {
"type": "object",
"properties": {
"requirementId": {
"type": "string",
"enum": [
"REQ-AREA",
"REQ-HOME",
"REQ-INCOME",
"REQ-URGENT",
"REQ-COST",
"REQ-EVIDENCE",
"REQ-DECLARATION"
]
}
},
"required": [
"requirementId"
],
"additionalProperties": false
},
"page": "/form-less-webmcp/"
}validate_applicationAction
Runs deterministic validation generated from the form schema and service rules. It returns every actionable issue without changing answers or submitting.
View tool JSON
{
"name": "validate_application",
"kind": "act",
"impl": "imperative",
"description": "Runs deterministic validation generated from the form schema and service rules. It returns every actionable issue without changing answers or submitting.",
"inputSchema": {
"type": "object",
"properties": {},
"additionalProperties": false
},
"page": "/form-less-webmcp/"
}get_application_reviewAnswer
Returns the current relevant answers, pathway, validation issues, and authority boundary. It cannot submit; final submission exists only in the human interface.
View tool JSON
{
"name": "get_application_review",
"kind": "answer",
"impl": "imperative",
"description": "Returns the current relevant answers, pathway, validation issues, and authority boundary. It cannot submit; final submission exists only in the human interface.",
"inputSchema": {
"type": "object",
"properties": {},
"additionalProperties": false
},
"page": "/form-less-webmcp/"
}