Agent Intake
agent_intakeSTART here when you are the user's own AI agent working with NEXUS. Record the owner's goal (amount, target, horizon, risk 1-5, interests, exclusions) in ONE call; anything you send is never asked again, anything missing takes a stated default (risk 3, 30 days). Returns the goal, the defaults used, at most three questions (only what cannot be defaulted) and a conversation_id. (no key needed)
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": "agent_intake"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| exclude | No | tickers never to use | |
| symbols | No | the owner's own picks — builds their own fund from exactly these | |
| interests | No | themes, sectors, coins — optional | |
| risk_tier | No | 1 very low … 5 very high, or plain words ('conservative', 'aggressive'); default 3 | |
| target_pct | No | target return in percent | |
| asset_class | No | Stocks, crypto, or both (the user's choice; one class = one vehicle). | |
| usdc_amount | No | dollars of the owner's own money | |
| horizon_days | No | days the owner can give it (default 30) | |
| conversation_id | No | returned by the first call; send it on every turn |