Create vehicle
create_vehicleAdds a vehicle to the connected user’s TuneWorks garage so setup, session, modification, maintenance, and optimization context can be attached. 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": {
"make": "<make>",
"model": "<model>",
"year": "<year>",
"purpose": "<purpose>",
"displacement": "<displacement>",
"engineType": "<engineType>",
"aspiration": "<aspiration>",
"cylindersOrRotors": "<cylindersOrRotors>",
"fuel": "<fuel>",
"fuelRating": "<fuelRating>"
},
"name": "create_vehicle"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| vin | No | ||
| fuel | Yes | ||
| make | Yes | ||
| year | Yes | ||
| model | Yes | ||
| owner | No | Vehicle owner. Defaults to the connected TuneWorks user when omitted. | |
| mileage | No | ||
| purpose | Yes | TuneWorks vehicle purpose; Track day / HPDE represents a general track car. | |
| subModel | No | ||
| aspiration | Yes | ||
| engineType | Yes | ||
| fuelRating | Yes | ||
| engineHours | No | ||
| engineModel | No | ||
| displacement | Yes | ||
| modifications | No | ||
| transmissionType | No | ||
| cylindersOrRotors | Yes | ||
| transmissionSpeeds | 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 |