Update Settings
listmonk_update_settingsUpdates Listmonk server settings by merging partial keys into the current configuration, so you can change specific fields without resetting the rest. Confirm changes with the user before saving.
Instructions
Updates Listmonk server settings. THIS CAN AFFECT MAIL DELIVERY AND SERVER BEHAVIOR SERVER-WIDE — confirm the exact keys/values with the user before calling. Fetch current values with listmonk_get_settings first.
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": {
"settings": "<settings>"
},
"name": "listmonk_update_settings"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| settings | Yes | Settings fields to update, using the exact dotted keys Listmonk uses internally (e.g. 'app.site_name', 'smtp'). Fetch the current object with listmonk_get_settings first, modify only the keys you need, and pass them here. This tool fetches the current full settings object and merges your keys into it before saving — Listmonk's own PUT /settings replaces the ENTIRE object, so a naive partial submission would silently reset every unspecified field to blank/off; the merge step is what makes a partial update safe. Always confirm with the user before changing SMTP/server settings. |