{"ok":true,"site":{"host":"clear-path-forms.vercel.app","url":"https://clear-path-forms.vercel.app/","type":"live","desc":"ClearPath Forms — a mock public assistance application you can complete by talking to an AI agent via WebMCP.","tools":[{"name":"get_form_overview","kind":"answer","impl":"imperative","description":"Get completion status for this public assistance practice form: which sections are done, which required fields are still missing, whether submit_form is available, and the currently visible section. Call this first, and whenever the user asks if they can submit or what is left.","annotations":{"readOnlyHint":true},"inputSchema":{"type":"object","properties":{}},"hasHandler":true,"hasExecute":true,"__source":"spec","executable":true,"handlerField":"execute"},{"name":"validate_section","kind":"act","impl":"imperative","description":"Re-check one section and return plain-language validation errors. sectionId must be one of: personal_info, household, income, documents.","annotations":{"readOnlyHint":true},"inputSchema":{"type":"object","properties":{"sectionId":{"type":"string","enum":["personal_info","household","income","documents"],"description":"Which section to validate"}},"required":["sectionId"]},"hasHandler":true,"hasExecute":true,"__source":"spec","executable":true,"handlerField":"execute"},{"name":"navigate_to_section","kind":"act","impl":"imperative","description":"Move the visible form and keyboard focus to a section. Use when the user says next section, go to income, open household, and similar. sectionId: personal_info, household, income, documents.","inputSchema":{"type":"object","properties":{"sectionId":{"type":"string","enum":["personal_info","household","income","documents"]}},"required":["sectionId"]},"hasHandler":true,"hasExecute":true,"__source":"spec","executable":true,"handlerField":"execute"},{"name":"explain_field","kind":"answer","impl":"imperative","description":"Explain in plain language what a field on this public assistance form is asking, with an example answer. The user is currently on the Personal information section. Field ids in this section: full_name, date_of_birth, street_address, city, state, zip, phone, email. Also works for field ids from other sections. Use this when the user asks what a term means, such as household composition.","annotations":{"readOnlyHint":true},"inputSchema":{"type":"object","properties":{"fieldId":{"type":"string","description":"Field id such as household_composition or monthly_income"}},"required":["fieldId"]},"hasHandler":true,"hasExecute":true,"__source":"spec","executable":true,"handlerField":"execute"},{"name":"fill_field","kind":"act","impl":"imperative","description":"Set one field on the currently visible section (Personal information). Known field ids here: full_name, date_of_birth, street_address, city, state, zip, phone, email. Dates must be YYYY-MM-DD. Checkbox fields accept true/false. Numbers should be digits only.","inputSchema":{"type":"object","properties":{"fieldId":{"type":"string"},"value":{"type":"string","description":"The new value as text. Numbers are digits only. Checkboxes: true or false. Dates: YYYY-MM-DD."}},"required":["fieldId","value"]},"hasHandler":true,"hasExecute":true,"__source":"spec","executable":true,"handlerField":"execute"},{"name":"fill_section","kind":"act","impl":"imperative","description":"Fill several fields at once from information the user said in conversation. Prefer this over many fill_field calls. sectionId: personal_info, household, income, documents. data is an object of fieldId to value. Current section is personal_info. Example: fill_section with sectionId personal_info and data { full_name: \"Maria Santos\", date_of_birth: \"1990-03-04\", street_address: \"12 Elm Street\" }.","inputSchema":{"type":"object","properties":{"sectionId":{"type":"string","enum":["personal_info","household","income","documents"]},"data":{"type":"object","description":"Map of fieldId to value","additionalProperties":true}},"required":["sectionId","data"]},"hasHandler":true,"hasExecute":true,"__source":"spec","executable":true,"handlerField":"execute"}],"apiSurface":"spec","category":"Productivity & Business","toolCount":6}}