hey_screen
Approve or reject email senders to route approved messages to imbox, feed, or paper_trail, and block unwanted senders in Hey.
Instructions
Approve or reject a sender by email address. Approve: routes the sender's current and future emails into the chosen destination (defaults to imbox). Reject (a.k.a. screen out): blocks the sender from sending you further emails — works for both pending screener entries AND already-approved senders (falls back to the contact-page 'Screened Out' affordance via /contacts/{id}/clearance). Reject does NOT flag emails as spam; existing emails are left untouched. Reversible from the Hey UI by visiting the contact page; not yet exposed via MCP. Returns {success, error?}. Use hey_list_screener to see pending senders, or hey_screen_by_id for clearance IDs.
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": {
"sender_email": "<sender_email>",
"action": "<action>"
},
"name": "hey_screen"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| action | Yes | approve routes to `destination`; reject blocks future emails and does not affect existing mail. | |
| destination | No | Where future emails from this sender land when approved: imbox (default, important mail), feed (newsletters/updates), paper_trail (receipts/automated). Ignored when action is reject. | |
| sender_email | Yes | The sender's email address |