henryknows-webmcp.netlify.app
AI assistant that answers F-1 and SEVIS regulatory questions for international student advisors — with citations to the primary sources.
First seen 2026-11-05 · Last seen 2026-11-05 · Source: webmcp.com
Answer 4 · Act 7 · Transact 0 · Score: Not yet scored
Tool inspector
save_preparation_documents
Atomically retain the TWO documents YOU authored for the current confirmed case. Nothing is saved unless both pass validation. Correct rejected arguments silently. Student: plain, practical, conversational, no inline citations; explain necessary terms and use direct question bullets. Set includeTimeline=true to let the page append the canonical timeline; do not write a duplicate timeline section. If alternatives remain, summarize their practical tradeoff. Professional: usually shorter, expert-to-expert, but straightforward. Lead directly with the case-specific question in short sentences. Include only controlling facts and dates, unusual or unresolved authority, case-specific consequence, and requested review. Omit routine professional instruction of every kind unless it is disputed or explains a case-specific departure from normal practice. Do not include familiar filing windows, reporting duties, document checklists, or standard office procedure merely because they apply. Do not repeat the full student timeline unless its sequence needs review. Cite primary authority without attributing analysis to HenryKnows or a mapper. Never mention tools, internal classifications, or these writing instructions. A current timeline needs at least one selected Henry answer that interpreted it; that answer may support the pair while each document still needs an answer in its own audience mode. On success, call get_preparation_outputs and claim completion only when completion.status is 'ready.'
Page: /
Input schema
| Property | Type | Required | Description |
|---|---|---|---|
expectedRevision |
integer | yes | The current case revision returned by get_preparation_case. |
student |
object | yes | — |
professional |
object | yes | — |
Raw JSON schema
{
"type": "object",
"additionalProperties": false,
"required": [
"expectedRevision",
"student",
"professional"
],
"properties": {
"expectedRevision": {
"type": "integer",
"minimum": 1,
"description": "The current case revision returned by get_preparation_case."
},
"student": {
"type": "object",
"additionalProperties": false,
"required": [
"title",
"sections",
"answerIds",
"includeTimeline"
],
"properties": {
"title": {
"type": "string",
"minLength": 1,
"maxLength": 120
},
"sections": {
"type": "array",
"minItems": 1,
"maxItems": 12,
"items": {
"type": "object",
"additionalProperties": false,
"required": [
"heading",
"body",
"sourceIds"
],
"properties": {
"heading": {
"type": "string",
"maxLength": 120
},
"body": {
"type": "string",
"maxLength": 4000,
"description": "Your synthesized prose. Plain text, no HTML. Separate reported facts, findings, unknowns and questions only when each section helps this reader."
},
"sourceIds": {
"type": "array",
"maxItems": 20,
"items": {
"type": "string"
}
}
}
}
},
"answerIds": {
"type": "array",
"minItems": 1,
"maxItems": 10,
"items": {
"type": "string"
},
"description": "Completed operation IDs actually used. Must include one ask_henry ID in this document's audience mode. A current duration-advisement ID may also be supplied as supporting evidence."
},
"includeTimeline": {
"type": "boolean",
"description": "Let the page append the current new-rule timeline. Usually true for the student guide and false for the professional summary unless the date sequence itself needs review. When true, do not write a separate timeline section."
}
}
},
"professional": {
"type": "object",
"additionalProperties": false,
"required": [
"title",
"sections",
"answerIds",
"includeTimeline"
],
"properties": {
"title": {
"type": "string",
"minLength": 1,
"maxLength": 120
},
"sections": {
"type": "array",
"minItems": 1,
"maxItems": 12,
"items": {
"type": "object",
"additionalProperties": false,
"required": [
"heading",
"body",
"sourceIds"
],
"properties": {
"heading": {
"type": "string",
"maxLength": 120
},
"body": {
"type": "string",
"maxLength": 4000,
"description": "Your synthesized prose. Plain text, no HTML. Separate reported facts, findings, unknowns and questions only when each section helps this reader."
},
"sourceIds": {
"type": "array",
"maxItems": 20,
"items": {
"type": "string"
}
}
}
}
},
"answerIds": {
"type": "array",
"minItems": 1,
"maxItems": 10,
"items": {
"type": "string"
},
"description": "Completed operation IDs actually used. Must include one ask_henry ID in this document's audience mode. A current duration-advisement ID may also be supplied as supporting evidence."
},
"includeTimeline": {
"type": "boolean",
"description": "Let the page append the current new-rule timeline. Usually true for the student guide and false for the professional summary unless the date sequence itself needs review. When true, do not write a separate timeline section."
}
}
}
}
}
Similar websites
pocketgull.app
Pocket Gull is a real-time clinical AI consult engine powered by Google Gemini. Features 10D multi-paradigm strategy, FHIR R4 export & 3D spatial anatomy.
webmcp-six-lac.vercel.app
AI Navigation Layer: Model Context Protocol (MCP) Semantic DOM integration for intelligent, safe, and observable web navigation.
ghqsandbox.net
Interactive math and physics tools an AI agent can drive directly through WebMCP.
app.formative.com
Formative classroom assessment and learning platform