Create setup
create_setupSaves a new TuneWorks setup for a vehicle. Deletes are not supported.
Tool call template
Replace each placeholder with a value matching the input schema. Only required parameters are included; add optional parameters as needed.
{
"id": 1,
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"arguments": {
"vehicleId": "<vehicleId>",
"setupName": "<setupName>",
"setupDate": "<setupDate>"
},
"name": "create_setup"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| setupData | No | Setup fields such as setup goals, overall weight/balance, tire summary, front/rear ride height, front/rear total toe, per-corner tires, pressures, alignment, ride height, springs, dampers, corner weights, brake/balance, aero, electronics, and notes. | |
| setupDate | Yes | Setup date in YYYY-MM-DD format. Natural date strings are accepted but YYYY-MM-DD is preferred. | |
| setupName | Yes | ||
| vehicleId | Yes | ||
| dataLogIds | No | ||
| performedBy | No | Person who performed the setup. If omitted, TuneWorks uses the connected user name/email. | |
| influencedSessionId | No |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| url | No | ||
| list | No | ||
| tool | Yes | TuneWorks MCP tool name that produced this result. | |
| user | No | ||
| setup | No | ||
| status | Yes | Stable result status such as ok, created, updated, sent, auth_required, or confirmation_required. | |
| message | No | ||
| outcome | No | Optional domain outcome for an otherwise successful read. | |
| session | No | ||
| tracker | No | ||
| vehicle | No | ||
| activation | No | ||
| modification | No |