Block somebody
block_contactStop somebody reaching the user: refuses a waiting request, ends an accepted contact, or blocks an address pre-emptively — one act for all three. Nothing is sent and the other person is not told. A block is symmetric, so the user cannot write to them either while it stands; unblock_contact lifts it. Call it only when the user asks for it in their own message.
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": {
"contact": "<contact>"
},
"name": "block_contact"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| contact | Yes | Who to block: their email address, or their name as list_contacts shows it — accepted, waiting or already asked. |