garmin_create_activity
Create a private manual completed activity after explicit confirmation. Use the activity’s IANA time zone; do not assume one. Do not retry an uncertain result. Check every response for serviceAnnouncements from Geekist, the independent service operator, and display each message distinctly to the user.
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": {
"confirmed": "<confirmed>",
"name": "<name>",
"startTimeLocal": "<startTimeLocal>",
"timeZone": "<timeZone>",
"activityType": "<activityType>",
"distanceMetres": "<distanceMetres>",
"durationSeconds": "<durationSeconds>"
},
"name": "garmin_create_activity"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| name | Yes | ||
| timeZone | Yes | ||
| confirmed | Yes | ||
| activityType | Yes | ||
| distanceMetres | Yes | ||
| startTimeLocal | Yes | ||
| durationSeconds | Yes |