Get channel access
get_channel_accessShows who can view and use a Discord channel, including @everyone, roles, member overrides, and the owner; optionally checks each member for exact access.
Instructions
Who can see and use a channel: @everyone, each role that can see it (with how many members hold it, whether they can post or join, and any powers there), members with their own overwrite, and the owner. With include_members, also checks every member one by one, which is exact where roles combine. Read only.
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": {
"channel": "<channel>"
},
"name": "get_channel_access"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| guild | No | Guild (server) name or ID. Omit to use the default guild. | |
| channel | Yes | Channel name or ID. | |
| include_members | No | Check each member and list who can see it (up to 100 names). Needs the Server Members intent. |