connect_caldav_account
Connect a CalDAV calendar account (iCloud, Fastmail, or Nextcloud) using username and password. Direct — no browser redirect needed. Returns the new account_id and the number of calendars discovered. For iCloud, use an App-Specific Password. For Nextcloud, serverUrl is required.
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": {
"server_type": "<server_type>",
"username": "<username>",
"password": "<password>"
},
"name": "connect_caldav_account"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| name | No | Optional display name (max 120 chars) | |
| password | Yes | Password or App-Specific Password | |
| username | Yes | Username (email for iCloud/Fastmail, login for Nextcloud) | |
| server_url | No | Required for Nextcloud (e.g. https://cloud.example.com). Omit for iCloud/Fastmail. | |
| server_type | Yes | CalDAV server type |