Ask for more access
request_accessRequest temporary or permanent mailbox access rights from the owner for read, draft, organize, delete, or send actions; permissions take effect only after approval.
Instructions
Ask the owner for lasting or temporary rights on mailboxes of this project (to have one draft sent, use request_send instead): read, draft, organize, delete, send or a preset (reader, drafter, assistant, full), e.g. actions "read,draft". With duration_minutes (1 to 43200, 30 days) the rights end on their own; without it the request is for a permanent grant. Nothing changes until the owner approves; the owner may shorten the time or leave out mailboxes. The owner tells you the mailbox alias; there is no list of mailboxes you could ask for. An approved temporary request counts as open until its rights end. Follow the outcome with list_requests.
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": {
"grants": "<grants>"
},
"name": "request_access"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| note | No | Short note for the owner (why you need it). | |
| grants | Yes | Mailboxes and the rights asked for on each. | |
| duration_minutes | No | How long the rights should last. Omit to ask for a permanent grant. |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| grants | No | ||
| status | No | ||
| request_id | No |