Submit onboarding answers
submit_onboardingSubmit the caller's warm-start onboarding questionnaire. EVERY field is OPTIONAL — provide only what the user shared; omitted answers write nothing. Each provided answer immediately becomes LIVING data the caller can recall at once: profile/family/interests/focus/delegate/style → clean memory facts (recall_memory / search_personal), birthdays & anniversaries → calendar events + a reminder 7 days before, place of living → the workspace timezone, and ticked goals → Goal records. Pass 'skip_all': true (or an empty payload) to record a deliberate skip with ZERO records — the survey stays available later. Answer shape: profile{name,birthday(YYYY-MM-DD),location,timezone(IANA),occupation}, family{partner{name,birthday,anniversary}, children[{name,birthday}], pets[{name,species}]}, interests[str], focus(str), create_goals(bool), delegate[str], style{language:uk|en|de, tone:friendly|business}. Over MCP this runs the platform's propose→confirm write gate. CONFIRMATION: this tool is PROPOSED, never performed directly. You get status='confirmation_required' with an action_id and a plan_token, and the write happens only after confirm_action.
Tool call template
This tool declares no required parameters. Add optional parameters from the input schema as needed.
{
"id": 1,
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"arguments": {},
"name": "submit_onboarding"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| focus | No | ||
| style | No | ||
| family | No | ||
| profile | No | ||
| delegate | No | ||
| skip_all | No | ||
| interests | No | ||
| create_goals | No |