Reference
Scopes & roles
Scopes, quick permission presets, MCP profiles and how roles limit a connection.
View MarkdownThis page is generated from the source code on every release.
A connection can only do work whose scope it holds, within its role (never above its creator) and on the accounts assigned to it.
Scopes
| Code | Description | Operations |
|---|---|---|
accounts.read |
View accounts | 22 |
accounts.settings |
Account settings (run hours, limits, labels) | 8 |
accounts.manage |
Create / sign in / sign out / remove accounts | 9 |
messages.read |
Read chats and messages | 23 |
messages.send |
Send messages, mark as read, show typing | 23 |
messages.manage |
Edit / delete / forward / pin messages | 9 |
chats.manage |
Chat status, assignment, tags, notes, saved replies | 6 |
contacts.write |
Find people, save contacts, create group chats | 7 |
groups.join |
Join / leave groups | 2 |
groups.admin |
Manage groups | 35 |
groups.scan |
Scan group members | 2 |
profile.write |
Edit Telegram profile | 6 |
crm.read |
View people and lists | 11 |
crm.write |
Edit people, stages, tags, lists, import people | 17 |
crm.export |
Export people data | 1 |
crm.erase |
Permanently delete a person's data | 1 |
campaigns.write |
Create / edit campaigns | 13 |
campaigns.run |
Run / stop campaigns | 5 |
nurture.write |
Account nurture, schedules | 8 |
discovery.write |
Find groups, keywords, signals | 7 |
automation.write |
Configuration packs, routines, automation rules | 10 |
stats.read |
View stats and limits | 4 |
audit.read |
View logs and alerts | 5 |
infra.manage |
Workers, proxy | 18 |
members.manage |
Members and invitations | 7 |
integrations.manage |
API keys, all workspace webhooks, other connections | 8 |
webhooks.read |
View this connection's webhooks, deliveries, event catalog | 8 |
webhooks.manage |
Create / edit / send test / recover this connection's webhooks | 11 |
bots.manage |
Create / edit / delete account bots (via BotFather) | 7 |
integrations.manage includes webhooks.read and webhooks.manage.
Quick presets
| Name | Role | Scope |
|---|---|---|
Read-only (read) |
viewer |
accounts.read, messages.read, crm.read, stats.read, audit.read |
Operations (operate) |
agent |
accounts.read, messages.read, crm.read, stats.read, audit.read, messages.send, messages.manage, chats.manage, contacts.write, crm.write, webhooks.read, webhooks.manage |
Setup (setup) |
manager |
accounts.read, messages.read, crm.read, stats.read, audit.read, accounts.settings, campaigns.write, campaigns.run, nurture.write, discovery.write, automation.write, groups.join, groups.scan, webhooks.read, webhooks.manage |
Full access (full) |
manager |
* |
Profile
| Code | Name | Named tools |
|---|---|---|
realtime |
Real-time operations | 35 |
setup |
Automation setup | 35 |
prospecting |
Discover | 35 |
reports |
Reports | 35 |
admin |
Administration | 35 |
full |
Full | 35 |