Confirm Subscriber by UID
confirm_subscriberSets a subscriber's status to confirmed by subscriber_uid: confirms an unconfirmed contact or re-subscribes one who unsubscribed, so they receive campaigns again. Do this only with the contact's consent and after the user confirms. Use confirm_subscriber_by_email if you only have the address.
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": {
"list_uid": "<list_uid>",
"subscriber_uid": "<subscriber_uid>"
},
"name": "confirm_subscriber"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| data | No | Optional extra subscriber fields to save in the same call, keyed by field tag, e.g. {"FNAME": "Jane"}. Usually omitted. | |
| list_uid | Yes | Unique ID of the mailing list (list_uid), a 13-character code such as "ab123cd456ef7". Find it with list_lists. | |
| subscriber_uid | Yes | Unique ID of the subscriber (subscriber_uid), a 13-character code. Find it with search_subscriber_by_email or list_subscribers. |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| ok | No | Whether the MailSenpai MCP operation succeeded. | |
| data | No | Main MailSenpai API response payload, when available. | |
| error | No | Machine-readable error name when the tool fails. | |
| result | No | Alternative result payload for tools that return a named result. | |
| status | No | Status returned by MailSenpai or by the MCP layer. | |
| details | No | Additional diagnostic details, validation errors, API response body or nested metadata. | |
| message | No | Human-readable message from MailSenpai or from the MCP layer. | |
| pagination | No | Pagination metadata for list/search tools when returned by the MailSenpai API. | |
| rate_limit | No | Rate-limit metadata when relevant. |