Unsubscribe members from email
Turn off newsletter emails for the given members.
MCP tool ghost_write → unsubscribe_members
write Confirm
Returns how many members were unsubscribed. Their account and tier stay as they are, and they can subscribe again in their account or you can switch the Subscribed to newsletter toggle in their profile. It changes what real people receive, so the agent should show the list first. By default you confirm each call; you can switch that off for this tool.
Parameters
| Name | Type | Description |
|---|---|---|
| member_ids string[] required | string[] | Member IDs from list_members. |
tools/call
{
"jsonrpc": "2.0",
"id": 1,
"method": "tools/call",
"params": {
"name": "ghost_write",
"arguments": {
"operation": "unsubscribe_members",
"arguments": {
"member_ids": [
"6710c3e5b1c2d400a1b2c4f1",
"6710c3e5b1c2d400a1b2c4f2",
"6710c3e5b1c2d400a1b2c4f3"
]
}
}
}
} Example response
{
"content": [
{
"type": "text",
"text": "{ ... same JSON as structuredContent ... }"
}
],
"structuredContent": {
"unsubscribed": 3,
"skipped": 0,
"failed": []
},
"isError": false
}