Calibration.Start
calibration.startStart a guided subject calibration session (NON-BLOCKING; confirm-gated — the device goes on a human's head). The Nimbus Studio app shows the cues on its calibration dashboard automatically; poll calibration.status. Requires a Pro plan (hosted token or Pro session): calibration nodes and custom-data training are gated by the freemium node policy; local X-MCP-Key principals get 403 by policy.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| name | No | Display name recorded on the execution. | |
| port | No | Serial/COM port for wired devices. | |
| classes | No | Override class list [{id,label,cue}] (MI default: left/right hand). | |
| confirm | No | MUST be true — explicit user go-ahead for a session on their head. | |
| ip_port | No | Port for network devices. | |
| paradigm | No | mi | p300 | sart | target_hit. | mi |
| source_id | No | LSL source id. | |
| ip_address | No | Device IP for network/wifi devices. | |
| device_type | No | Device id from device.list (omit → template default synthetic). | |
| mac_address | No | Bluetooth MAC (BT devices). | |
| stream_name | No | LSL stream name (LSL devices). | |
| serial_number | No | Device serial (some BLE stacks). | |
| connection_type | No | Device selector when several exist (e.g. serial vs wifi). | |
| trials_per_class | No | Override the template's trial count (e.g. 3 for smoke tests). |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||