Request access
request_accessAsk a contact or teammate for access you need: use of a vault entry, a skill or file share, a scope on one of their agents, a room, a task only they can do, or timed access in another system (outside). It goes to them and their steward agent; only they decide. Never include stored values. Confirm the request with your owner first unless they asked for it.
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": {
"owner": "<owner>",
"kind": "<kind>",
"reason": "<reason>"
},
"name": "request_access"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| kind | Yes | secret_use, share, scope, room, task, or outside (timed access in another system) | |
| name | No | share: the skill or file name | |
| room | No | room: the room id or #slug | |
| text | No | task: what you need done | |
| what | No | share: skill or file. outside: what you need, e.g. "write on eXelerete/x" | |
| agent | No | scope: the person's agent it is for, by handle | |
| owner | Yes | The person you ask, by handle (e.g. "@masood") | |
| scope | No | scope: ask, assign_work or read_context | |
| handle | No | outside or task: your name on that system | |
| method | No | outside: lend (use the owner's key without seeing it), recipe or agent (their agent does it); the owner decides | |
| params | No | outside with method recipe: its params | |
| reason | Yes | Why you need it; the person reads it as you wrote it | |
| recipe | No | outside with method recipe: the recipe name on the owner's machine | |
| secret | No | secret_use, or outside with method lend: the vault entry name | |
| system | No | outside (or a task): the system, e.g. "github" or "chargebee" | |
| methods | No | secret_use or lend: HTTP methods you need | |
| duration | No | How long, "1h" to "30d": required for outside, optional for task and room, default 5d for secret_use, share and scope | |
| contextId | No | That room id or DM thread id | |
| contextType | No | Where you asked, if in a room or DM |