{"ok":true,"site":{"host":"boundary-iota.vercel.app","url":"https://boundary-iota.vercel.app/","type":"live","desc":"BOUNDARY - Agent-Native Conditional Form Completion Layer for WebMCP","tools":[{"name":"get_workflow_state","kind":"answer","impl":"imperative","description":"Get the current workflow state, valid actions, requirements, blocking conditions, evidence, and history.","inputSchema":{"type":"object","properties":{}},"hasHandler":true,"hasExecute":true,"__source":"spec","executable":true,"handlerField":"execute"},{"name":"get_valid_next_actions","kind":"answer","impl":"imperative","description":"Get the actions currently authorized by the application workflow state.","inputSchema":{"type":"object","properties":{}},"hasHandler":true,"hasExecute":true,"__source":"spec","executable":true,"handlerField":"execute"},{"name":"select_device_type","kind":"act","impl":"imperative","description":"Register the device being claimed.","inputSchema":{"type":"object","properties":{"device_type":{"type":"string","enum":["smartphone","laptop","tablet","wearable"]}},"required":["device_type"]},"hasHandler":true,"hasExecute":true,"__source":"spec","executable":true,"handlerField":"execute"},{"name":"document_incident","kind":"act","impl":"imperative","description":"Document the incident details for the claim.","inputSchema":{"type":"object","properties":{"incident_type":{"type":"string","enum":["accidental_damage","theft","water_damage","malfunction"]},"imei":{"type":"string"},"serial":{"type":"string"}},"required":["incident_type"]},"hasHandler":true,"hasExecute":true,"__source":"spec","executable":true,"handlerField":"execute"},{"name":"specify_claim_amount","kind":"act","impl":"imperative","description":"Specify the claim amount.","inputSchema":{"type":"object","properties":{"claim_amount":{"type":"number","minimum":1}},"required":["claim_amount"]},"hasHandler":true,"hasExecute":true,"__source":"spec","executable":true,"handlerField":"execute"},{"name":"record_evidence_provided","kind":"act","impl":"imperative","description":"Record that a piece of evidence has been provided.","inputSchema":{"type":"object","properties":{"type":{"type":"string"},"filename":{"type":"string"}},"required":["type"]},"hasHandler":true,"hasExecute":true,"__source":"spec","executable":true,"handlerField":"execute"},{"name":"upload_evidence","kind":"act","impl":"imperative","description":"Advance the workflow after all required evidence has been provided.","inputSchema":{"type":"object","properties":{}},"hasHandler":true,"hasExecute":true,"__source":"spec","executable":true,"handlerField":"execute"},{"name":"validate_claim","kind":"act","impl":"imperative","description":"Validate the claim against the current application state and rules.","inputSchema":{"type":"object","properties":{}},"hasHandler":true,"hasExecute":true,"__source":"spec","executable":true,"handlerField":"execute"},{"name":"request_confirmation","kind":"act","impl":"imperative","description":"Request human confirmation before submission.","inputSchema":{"type":"object","properties":{}},"hasHandler":true,"hasExecute":true,"__source":"spec","executable":true,"handlerField":"execute"},{"name":"confirm_submission","kind":"act","impl":"imperative","description":"Confirm submission. Only valid when the application is awaiting confirmation.","inputSchema":{"type":"object","properties":{"human_approval":{"type":"boolean"}},"required":["human_approval"]},"hasHandler":true,"hasExecute":true,"__source":"spec","executable":true,"handlerField":"execute"}],"category":"Productivity & Business","favicon":"/favicons/boundary-iota.vercel.app.svg","apiSurface":"spec","toolCount":10}}