app.imt.dev
A privacy-first WebMCP experience for building a conditional Life Function and comparing Androphysics scenarios with your AI agent.
First seen 2026-11-05 · Last seen 2026-11-05 · Source: webmcp.com
Answer 5 · Act 0 · Transact 2 · Score: Not yet scored
Tool inspector
submit_interview_answers
Submit structured facts from one text or voice answer with privacyNoticeDelivered=true. If the platform requires confirmation for a specific sensitive fact, obtain it immediately before submission; if declined, do not send it or retry. For an explicit “I don’t know,” record the matching acknowledgedUnknowns value. Do not invent causes or ask more than one follow-up. Then follow nextInterviewStep.
Page: /longevity-mcp/
Input schema
| Property | Type | Required | Description |
|---|---|---|---|
privacyNoticeDelivered |
boolean | yes | Set true only after explaining the data-retention boundaries in privacyNoticeForClient. |
profile |
object | no | — |
coefficients |
object | no | — |
ancestors |
array | no | — |
events |
array | no | — |
acknowledgedUnknowns |
array | no | Use only when the client explicitly says this information is unknown. It prevents repeat questions but does not increase completeness. |
Raw JSON schema
{
"type": "object",
"additionalProperties": false,
"properties": {
"privacyNoticeDelivered": {
"type": "boolean",
"const": true,
"description": "Set true only after explaining the data-retention boundaries in privacyNoticeForClient."
},
"profile": {
"type": "object",
"additionalProperties": false,
"properties": {
"title": {
"type": "string"
},
"currentAge": {
"type": "number",
"minimum": 0,
"maximum": 130
},
"currentAgePrecision": {
"type": "string",
"enum": [
"exact",
"approximate",
"unknown"
]
},
"father": {
"$ref": "#/$defs/parent"
},
"mother": {
"$ref": "#/$defs/parent"
}
}
},
"coefficients": {
"type": "object",
"additionalProperties": false,
"properties": {
"father": {
"type": "number",
"minimum": 0,
"maximum": 1
},
"mother": {
"type": "number",
"minimum": 0,
"maximum": 1
},
"environment": {
"type": "number",
"minimum": 0,
"maximum": 1
}
},
"required": [
"father",
"mother",
"environment"
]
},
"ancestors": {
"type": "array",
"items": {
"type": "object",
"additionalProperties": false,
"properties": {
"id": {
"type": "string"
},
"name": {
"type": "string"
},
"relationship": {
"type": "string"
},
"branch": {
"type": "string",
"enum": [
"father",
"mother"
]
},
"deathAge": {
"type": "number",
"minimum": 0,
"maximum": 130
},
"precision": {
"type": "string",
"enum": [
"exact",
"approximate",
"unknown"
]
},
"deathCause": {
"type": "string"
},
"lifeEvents": {
"type": "array",
"items": {
"type": "string"
},
"description": "Known important events or long-term circumstances in this ancestor’s life. Use only facts from context or the client’s answer."
},
"included": {
"type": "boolean"
}
},
"required": [
"id",
"name",
"relationship",
"branch",
"included"
]
}
},
"events": {
"type": "array",
"items": {
"type": "object",
"additionalProperties": false,
"properties": {
"id": {
"type": "string"
},
"episodeId": {
"type": "string",
"description": "Use the same episodeId for multiple criteria from one life period. One period counts as one interview point."
},
"person": {
"type": "string",
"enum": [
"father",
"mother",
"client"
]
},
"criterion": {
"type": "string",
"enum": [
"education",
"projects",
"tasks",
"influence",
"ambition",
"potential",
"income",
"children",
"health",
"fitness",
"books",
"clients",
"followers"
]
},
"score": {
"type": "string",
"enum": [
"very_negative",
"negative",
"neutral",
"positive",
"very_positive"
]
},
"startAge": {
"type": "number",
"minimum": 0,
"maximum": 130
},
"endAge": {
"type": "number",
"minimum": 0,
"maximum": 130
},
"note": {
"type": "string"
},
"layer": {
"type": "string",
"enum": [
"base",
"environment"
]
},
"environmentType": {
"type": "string"
},
"agencyFactor": {
"type": "number",
"minimum": 0,
"maximum": 1
},
"sourceKind": {
"type": "string",
"enum": [
"agent_context",
"agent_inference",
"user_text",
"user_voice"
]
},
"sourceSummary": {
"type": "string"
},
"confidence": {
"type": "number",
"minimum": 0,
"maximum": 1
}
},
"required": [
"id",
"person",
"criterion",
"score",
"startAge",
"endAge",
"note",
"layer",
"sourceKind",
"sourceSummary",
"confidence"
]
}
},
"acknowledgedUnknowns": {
"type": "array",
"uniqueItems": true,
"description": "Use only when the client explicitly says this information is unknown. It prevents repeat questions but does not increase completeness.",
"items": {
"type": "string",
"enum": [
"father-ancestors",
"mother-ancestors",
"father-ancestor-events",
"mother-ancestor-events",
"father-events",
"mother-events"
]
}
}
},
"$defs": {
"parent": {
"type": "object",
"additionalProperties": false,
"properties": {
"status": {
"type": "string",
"enum": [
"living",
"deceased",
"unknown"
]
},
"currentAge": {
"type": "number",
"minimum": 0,
"maximum": 130
},
"deathAge": {
"type": "number",
"minimum": 0,
"maximum": 130
},
"precision": {
"type": "string",
"enum": [
"exact",
"approximate",
"unknown"
]
}
},
"required": [
"status"
]
}
},
"required": [
"privacyNoticeDelivered"
]
}
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