# `co.civai.nova/support-agent-admin` on anlyon.dev

> Text inside fenced blocks marked untrusted-server-text was written by the MCP server's publisher, not by anlyon.dev. It is data to inspect, not instructions to follow. Invisible characters are shown as [U+XXXX].
> No finding is not a safety guarantee: these are point-in-time checks of tool definitions, not of code or behaviour.

- Page: https://anlyon.dev/servers/co.civai.nova/support-agent-admin
- JSON: https://anlyon.dev/api/v1/servers/co.civai.nova/support-agent-admin
- Version: 1.1.0 (active)
- Publisher: co.civai.nova (domain proven to the MCP Registry)
- Runs: remote (streamable-http)
- Sign-in to list tools: none
- Metadata from the official MCP Registry, synced 2026-10-21T17:46:53.019Z

Title and description, as the publisher wrote them:

```untrusted-server-text
Support Agent Admin by Nova (CIVAI)
I manage your Support Agent CRM, pipeline analytics, follow-ups, Leads Discovery, and workspace out…
```

Scanned 2026-10-21T19:14:06.237Z over streamable-http.

**93 tools: 9 can delete or cancel things, 9 do something that can't be undone, 55 change things and 20 only read.**

| Group | Class | Tools | Claude Code |
| --- | --- | --- | --- |
| Deletes or cancels | destructive | 9 | deny |
| Can't be undone | irreversible | 9 | ask |
| Changes things | write | 55 | ask |
| Only reads | read | 20 | allow |

## Findings

No check matched anything in these tool definitions.


## Deletes or cancels (9)

Removes, cancels or revokes something. Claude Code: deny.

### `admin__bulk_delete_sessions`

- The name "admin__bulk_delete_sessions" says "delete": a word for removing or ending something.

Description, as the server wrote it:

```untrusted-server-text
Delete multiple visitor sessions and their files.
```

### `admin__delete_agent`

- The name "admin__delete_agent" says "delete": a word for removing or ending something.
- The description says "Permanently delete".

Description, as the server wrote it:

```untrusted-server-text
Permanently delete a Support Agent.
```

### `admin__delete_attachment`

- The name "admin__delete_attachment" says "delete": a word for removing or ending something.

Description, as the server wrote it:

```untrusted-server-text
Delete one agent KB attachment.
```

### `admin__delete_scan_schedule`

- The name "admin__delete_scan_schedule" says "delete": a word for removing or ending something.

Description, as the server wrote it:

```untrusted-server-text
Delete an auto-scan schedule.
```

### `admin__delete_scans`

- The name "admin__delete_scans" says "delete": a word for removing or ending something.

Description, as the server wrote it:

```untrusted-server-text
Delete one or more completed scan runs (does not delete schedules).
```

### `admin__remove_agent_collaborator`

- The name "admin__remove_agent_collaborator" says "remove": a word for removing or ending something.

Description, as the server wrote it:

```untrusted-server-text
Remove a collaborator from an agent (owner only).
```

### `calendar__delete_event`

- The name "calendar__delete_event" says "delete": a word for removing or ending something.

Description, as the server wrote it:

```untrusted-server-text
Run Google calendar action: delete event
```

### `docs__delete_doc`

- The name "docs__delete_doc" says "delete": a word for removing or ending something.

Description, as the server wrote it:

```untrusted-server-text
Run Google docs action: delete doc
```

### `sheets__delete_sheet`

- The name "sheets__delete_sheet" says "delete": a word for removing or ending something.

Description, as the server wrote it:

```untrusted-server-text
Run Google sheets action: delete sheet
```

## Can't be undone (9)

Sends, pays, publishes or merges: once done, it cannot be taken back. Claude Code: ask.

### `admin__bulk_set_session_labels`

- The name "admin__bulk_set_session_labels" says "set": a word for a change.
- The description's first verb is "merge": a word for a change that another call does not undo.

Description, as the server wrote it:

```untrusted-server-text
Merge labels onto multiple visitor sessions.
```

### `admin__invite_agent_collaborator`

- The name "admin__invite_agent_collaborator" says "invite": a word for sending, and what is sent cannot be taken back.

Description, as the server wrote it:

```untrusted-server-text
Invite a Nova user by email to collaborate on an agent (owner only).
```

### `admin__pending_reply_count`

- The name "admin__pending_reply_count" says "reply": a word for sending, and what is sent cannot be taken back.

Description, as the server wrote it:

```untrusted-server-text
Count pending replies on an agent.
```

### `admin__send_followup`

- The name "admin__send_followup" says "send": a word for sending, and what is sent cannot be taken back.

Description, as the server wrote it:

```untrusted-server-text
Send follow-up via admin_followup channels. Optionally attach public KB files.
```

### `admin__send_message`

- The name "admin__send_message" says "send": a word for sending, and what is sent cannot be taken back.

Description, as the server wrote it:

```untrusted-server-text
Send follow-up via WhatsApp, email, or Instagram. Optionally attach public KB files.
```

### `admin__transfer_agent_owner`

- The name "admin__transfer_agent_owner" says "transfer": a word for a change that another call does not undo.

Description, as the server wrote it:

```untrusted-server-text
Transfer agent ownership to another subscribed Nova user.
```

### `calendar__converse`

- The description's first verb is "reply": a word for sending, and what is sent cannot be taken back.

Description, as the server wrote it:

```untrusted-server-text
Reply conversationally when the request is ambiguous or needs clarification.
```

### `docs__converse`

- The description's first verb is "reply": a word for sending, and what is sent cannot be taken back.

Description, as the server wrote it:

```untrusted-server-text
Reply conversationally when the request is ambiguous or needs clarification.
```

### `sheets__converse`

- The description's first verb is "reply": a word for sending, and what is sent cannot be taken back.

Description, as the server wrote it:

```untrusted-server-text
Reply conversationally when the request is ambiguous or needs clarification.
```

## Changes things (55)

Creates or changes something that can be changed back. Claude Code: ask.

### `admin__abort_scans`

- The description's first verb is "stop": a word for a change.

Description, as the server wrote it:

```untrusted-server-text
Stop stuck running scans (marks interrupted, releases schedule lock).
```

### `admin__assign_instagram_account`

- The name "admin__assign_instagram_account" says "assign": a word for a change.

Description, as the server wrote it:

```untrusted-server-text
Assign or remove Instagram account on agent.
```

### `admin__assign_jiji_account`

- The name "admin__assign_jiji_account" says "assign": a word for a change.

Description, as the server wrote it:

```untrusted-server-text
Assign or remove Jiji account on agent.
```

### `admin__assign_smtp_account`

- The name "admin__assign_smtp_account" says "assign": a word for a change.

Description, as the server wrote it:

```untrusted-server-text
Assign or remove SMTP account on agent.
```

### `admin__assign_telegram_account`

- The name "admin__assign_telegram_account" says "assign": a word for a change.

Description, as the server wrote it:

```untrusted-server-text
Assign or remove Telegram account on agent.
```

### `admin__assign_whatsapp_account`

- The name "admin__assign_whatsapp_account" says "assign": a word for a change.

Description, as the server wrote it:

```untrusted-server-text
Assign or remove WhatsApp Web account on agent.
```

### `admin__assign_x_account`

- The name "admin__assign_x_account" says "assign": a word for a change.

Description, as the server wrote it:

```untrusted-server-text
Assign main X account on agent (inbound DMs and replies). One agent per handle.
```

### `admin__assign_x_campaign_account`

- The name "admin__assign_x_campaign_account" says "assign": a word for a change.

Description, as the server wrote it:

```untrusted-server-text
Assign campaign X account: outbound only, borrows login from another agent's main account.
```

### `admin__bulk_followup`

- Nothing in its name or description says what it does, so it is counted as a write.

Description, as the server wrote it:

```untrusted-server-text
Bulk follow-up to filtered visitors.
```

### `admin__clear_discovery_cache`

- Nothing in its name or description says what it does, so it is counted as a write.

Description, as the server wrote it:

```untrusted-server-text
Clear Leads Discovery scan cache for an agent (seen handles / WA progress).
```

### `admin__compose_bulk_draft`

- Nothing in its name or description says what it does, so it is counted as a write.

Description, as the server wrote it:

```untrusted-server-text
AI-compose shared bulk follow-up draft (agent voice only).
```

### `admin__compose_draft`

- Nothing in its name or description says what it does, so it is counted as a write.

Description, as the server wrote it:

```untrusted-server-text
AI-compose a draft reply for one visitor session (Zap; does not send).
```

### `admin__continue_scan`

- Nothing in its name or description says what it does, so it is counted as a write.

Description, as the server wrote it:

```untrusted-server-text
Continue a scan paused for selection (WhatsApp/Telegram groups or IG/X targets).
```

### `admin__create_agent`

- The name "admin__create_agent" says "create": a word for a change.

Description, as the server wrote it:

```untrusted-server-text
Create a new Support Agent for CRM/outreach.
```

### `admin__create_scan_schedule`

- The name "admin__create_scan_schedule" says "create": a word for a change.

Description, as the server wrote it:

```untrusted-server-text
Create an auto-scan schedule (Import Only or Message now outreach).
```

### `admin__end_conversation`

- The description's first verb is "mark": a word for a change.

Description, as the server wrote it:

```untrusted-server-text
Mark visitor conversation ended (stops IG/WA follow-ups).
```

### `admin__export_contacts`

- Nothing in its name or description says what it does, so it is counted as a write.

Description, as the server wrote it:

```untrusted-server-text
Export filtered contacts as CSV (returns csv_content in result).
```

### `admin__generate_agent_preview`

- The name "admin__generate_agent_preview" says "generate": a word for a change.

Description, as the server wrote it:

```untrusted-server-text
AI-generate agent title/instructions/context from business description.
```

### `admin__get_chat`

- The name "admin__get_chat" says "get": a word for reading.
- The description's first verb is "open": a word for a change.

Description, as the server wrote it:

```untrusted-server-text
Open a lead chat by visitor_id, email, phone, or contact handle.
```

### `admin__import_contacts`

- The name "admin__import_contacts" says "import": a word for a change.

Description, as the server wrote it:

```untrusted-server-text
Import contacts onto an agent.
```

### `admin__import_leads`

- The name "admin__import_leads" says "import": a word for a change.

Description, as the server wrote it:

```untrusted-server-text
Import discovered leads into the agent CRM (outreach: none|immediate|bulk_followup).
```

### `admin__regenerate_attachment`

- Nothing in its name or description says what it does, so it is counted as a write.

Description, as the server wrote it:

```untrusted-server-text
Re-process one attachment (re-convert or re-extract schema).
```

### `admin__resume_conversation`

- Nothing in its name or description says what it does, so it is counted as a write.

Description, as the server wrote it:

```untrusted-server-text
Resume a paused visitor conversation.
```

### `admin__resume_followup_run`

- The name "admin__resume_followup_run" says "run": a word for a change.

Description, as the server wrote it:

```untrusted-server-text
Resume an interrupted follow-up run.
```

### `admin__run_scan`

- The name "admin__run_scan" says "run": a word for a change.

Description, as the server wrote it:

```untrusted-server-text
Start a leads discovery scan (whatsapp, instagram, x, telegram, or jiji).
```

### `admin__set_attachment_visibility`

- The name "admin__set_attachment_visibility" says "set": a word for a change.

Description, as the server wrote it:

```untrusted-server-text
Mark a KB attachment public or private. Every attachment defaults to private on upload. Only a public attachment can ever be offered or sent by the agent's converse tool (email attachment, or a shared file in chat) — a private one is never visible to the model at all, regardless of what a visitor asks for.
```

### `admin__set_pool_mode`

- The name "admin__set_pool_mode" says "set": a word for a change.

Description, as the server wrote it:

```untrusted-server-text
Enable/disable pool fallback for x, instagram, or telegram channel.
```

### `admin__set_session_labels`

- The name "admin__set_session_labels" says "set": a word for a change.

Description, as the server wrote it:

```untrusted-server-text
Replace labels on one visitor session.
```

### `admin__set_x_account_attention`

- The name "admin__set_x_account_attention" says "set": a word for a change.

Description, as the server wrote it:

```untrusted-server-text
Set X Leads Discovery public-attention settings on an account (main or pool): poster, surface, post goal, quote target, like/public-after-DM toggles, pool fallback, per-run limit, and the account's daily post/like caps (superset of set_x_account_daily_limits). Only fields you pass change; everything else keeps its current account/workspace/env value.
```

### `admin__set_x_account_daily_limits`

- The name "admin__set_x_account_daily_limits" says "set": a word for a change.

Description, as the server wrote it:

```untrusted-server-text
Set the daily public-post and/or engagement-like cap for an X account (main or pool). This is the only place these volumes can be set — they are a per-account safety ceiling shared by every agent/campaign that uses the account, never per-agent or per-workspace.
```

### `admin__suggest_targets`

- Nothing in its name or description says what it does, so it is counted as a write.

Description, as the server wrote it:

```untrusted-server-text
AI-propose Instagram or X @targets for a discovery scan (depth/breadth optional).
```

### `admin__trigger_scan_schedule`

- The name "admin__trigger_scan_schedule" says "trigger": a word for a change.

Description, as the server wrote it:

```untrusted-server-text
Run an auto-scan schedule immediately (Run now).
```

### `admin__update_agent`

- The name "admin__update_agent" says "update": a word for a change.

Description, as the server wrote it:

```untrusted-server-text
Update Support Agent settings (partial patch — only send fields to change).
```

### `admin__update_agent_collaborator`

- The name "admin__update_agent_collaborator" says "update": a word for a change.

Description, as the server wrote it:

```untrusted-server-text
Update collaborator role or permissions on an agent (owner only).
```

### `admin__update_crm_unreplied_alert_config`

- The name "admin__update_crm_unreplied_alert_config" says "update": a word for a change.

Description, as the server wrote it:

```untrusted-server-text
Update CRM unreplied digest email settings.
```

### `admin__update_scan_schedule`

- The name "admin__update_scan_schedule" says "update": a word for a change.

Description, as the server wrote it:

```untrusted-server-text
Update or pause/resume an auto-scan schedule.
```

### `admin__update_session_label`

- The name "admin__update_session_label" says "update": a word for a change.

Description, as the server wrote it:

```untrusted-server-text
Update catalog label (e.g. disable_auto_reply).
```

### `admin__upload_agent_icon`

- The name "admin__upload_agent_icon" says "upload": a word for a change.

Description, as the server wrote it:

```untrusted-server-text
Upload agent icon (JPEG/PNG/WebP, max 2MB, base64).
```

### `admin__upload_attachments`

- The name "admin__upload_attachments" says "upload": a word for a change.

Description, as the server wrote it:

```untrusted-server-text
Upload files to agent KB (PDF/DOCX/TXT → prose; CSV/XLSX/SQLite → database).
```

### `calendar__add_event`

- The name "calendar__add_event" says "add": a word for a change.

Description, as the server wrote it:

```untrusted-server-text
Run Google calendar action: add event
```

### `calendar__check_events_today`

- The description's first verb is "run": a word for a change.

Description, as the server wrote it:

```untrusted-server-text
Run Google calendar action: check events today
```

### `calendar__check_events_week`

- The description's first verb is "run": a word for a change.

Description, as the server wrote it:

```untrusted-server-text
Run Google calendar action: check events week
```

### `calendar__convert_timezone`

- The name "calendar__convert_timezone" says "convert": a word for a change.

Description, as the server wrote it:

```untrusted-server-text
Run Google calendar action: convert timezone
```

### `calendar__update_event`

- The name "calendar__update_event" says "update": a word for a change.

Description, as the server wrote it:

```untrusted-server-text
Run Google calendar action: update event
```

### `docs__create_doc`

- The name "docs__create_doc" says "create": a word for a change.

Description, as the server wrote it:

```untrusted-server-text
Run Google docs action: create doc
```

### `docs__get_doc`

- The name "docs__get_doc" says "get": a word for reading.
- The description's first verb is "run": a word for a change.

Description, as the server wrote it:

```untrusted-server-text
Run Google docs action: get doc
```

### `docs__list_docs`

- The name "docs__list_docs" says "list": a word for reading.
- The description's first verb is "run": a word for a change.

Description, as the server wrote it:

```untrusted-server-text
Run Google docs action: list docs
```

### `docs__rewrite_doc`

- The description's first verb is "run": a word for a change.

Description, as the server wrote it:

```untrusted-server-text
Run Google docs action: rewrite doc
```

### `research__conduct-deep-research`

- Nothing in its name or description says what it does, so it is counted as a write.

Description, as the server wrote it:

```untrusted-server-text
Conduct deep, iterative research on a topic by generating multiple search queries, processing the results, and recursively exploring new research directions.
```

### `research__generate-research-report`

- The name "research__generate-research-report" says "generate": a word for a change.

Description, as the server wrote it:

```untrusted-server-text
Generate a comprehensive research report from existing research data.
```

### `sheets__create_sheet`

- The name "sheets__create_sheet" says "create": a word for a change.

Description, as the server wrote it:

```untrusted-server-text
Run Google sheets action: create sheet
```

### `sheets__generate_sheet`

- The name "sheets__generate_sheet" says "generate": a word for a change.

Description, as the server wrote it:

```untrusted-server-text
Run Google sheets action: generate sheet
```

### `sheets__get_sheet`

- The name "sheets__get_sheet" says "get": a word for reading.
- The description's first verb is "run": a word for a change.

Description, as the server wrote it:

```untrusted-server-text
Run Google sheets action: get sheet
```

### `sheets__list_sheets`

- The name "sheets__list_sheets" says "list": a word for reading.
- The description's first verb is "run": a word for a change.

Description, as the server wrote it:

```untrusted-server-text
Run Google sheets action: list sheets
```

### `sheets__update_sheet`

- The name "sheets__update_sheet" says "update": a word for a change.

Description, as the server wrote it:

```untrusted-server-text
Run Google sheets action: update sheet
```

## Only reads (20)

Looks things up and changes nothing. Claude Code: allow.

### `admin__get_agent`

- The name "admin__get_agent" says "get": a word for reading.

Description, as the server wrote it:

```untrusted-server-text
Return full agent metadata including chat/public/iframe links.
```

### `admin__get_agent_analytics`

- The name "admin__get_agent_analytics" says "get": a word for reading.

Description, as the server wrote it:

```untrusted-server-text
Pipeline overview on one agent_id (totals + top visitors).
```

### `admin__get_attachment_content`

- The name "admin__get_attachment_content" says "get": a word for reading.

Description, as the server wrote it:

```untrusted-server-text
Read converted markdown or database schema summary for one attachment.
```

### `admin__get_crm_unreplied_alert_config`

- The name "admin__get_crm_unreplied_alert_config" says "get": a word for reading.

Description, as the server wrote it:

```untrusted-server-text
Read CRM unreplied digest email settings.
```

### `admin__get_discovery_analytics`

- The name "admin__get_discovery_analytics" says "get": a word for reading.

Description, as the server wrote it:

```untrusted-server-text
Get sourced-leads analytics for an agent (window e.g. 7d, 30d).
```

### `admin__get_followup_run`

- The name "admin__get_followup_run" says "get": a word for reading.

Description, as the server wrote it:

```untrusted-server-text
Get one follow-up run with progress log.
```

### `admin__get_scan`

- The name "admin__get_scan" says "get": a word for reading.

Description, as the server wrote it:

```untrusted-server-text
Get one scan with paginated leads (status, progress, leads).
```

### `admin__list_agent_collaborators`

- The name "admin__list_agent_collaborators" says "list": a word for reading.

Description, as the server wrote it:

```untrusted-server-text
List team members with access to a support agent (owner only).
```

### `admin__list_agents`

- The name "admin__list_agents" says "list": a word for reading.

Description, as the server wrote it:

```untrusted-server-text
List all Support Agents for the signed-in owner.
```

### `admin__list_attachments`

- The name "admin__list_attachments" says "list": a word for reading.

Description, as the server wrote it:

```untrusted-server-text
List knowledge-base attachments on a Support Agent.
```

### `admin__list_channel_accounts`

- The name "admin__list_channel_accounts" says "list": a word for reading.

Description, as the server wrote it:

```untrusted-server-text
List available channel accounts for assignment (IG, X, Telegram, SMTP).
```

### `admin__list_connectors`

- The name "admin__list_connectors" says "list": a word for reading.

Description, as the server wrote it:

```untrusted-server-text
List WhatsApp, Instagram, Email, X connector status for a support agent.
```

### `admin__list_followup_runs`

- The name "admin__list_followup_runs" says "list": a word for reading.

Description, as the server wrote it:

```untrusted-server-text
List bulk follow-up runs for an agent.
```

### `admin__list_scan_results`

- The name "admin__list_scan_results" says "list": a word for reading.

Description, as the server wrote it:

```untrusted-server-text
Alias of get_scan — read leads from an active or completed scan.
```

### `admin__list_scan_schedules`

- The name "admin__list_scan_schedules" says "list": a word for reading.

Description, as the server wrote it:

```untrusted-server-text
List auto-scan schedules for an agent.
```

### `admin__list_scans`

- The name "admin__list_scans" says "list": a word for reading.

Description, as the server wrote it:

```untrusted-server-text
List past and active leads discovery scans for an agent.
```

### `admin__list_session_labels`

- The name "admin__list_session_labels" says "list": a word for reading.

Description, as the server wrote it:

```untrusted-server-text
List visitor session label catalog for an agent.
```

### `admin__list_sessions`

- The name "admin__list_sessions" says "list": a word for reading.

Description, as the server wrote it:

```untrusted-server-text
Filtered drill-down on visitor sessions (requires filter_by).
```

### `admin__list_top_agents`

- The name "admin__list_top_agents" says "list": a word for reading.

Description, as the server wrote it:

```untrusted-server-text
List busiest CRM agents (limit 5–10).
```

### `admin__preview_followup_email`

- The name "admin__preview_followup_email" says "preview": a word for reading.

Description, as the server wrote it:

```untrusted-server-text
Preview rendered follow-up email HTML.
```

## Claude Code permissions

For `.claude/settings.json`, assuming the server is installed as `support-agent-admin`:

```json
{
  "permissions": {
    "allow": [
      "mcp__support-agent-admin__admin__list_agents",
      "mcp__support-agent-admin__admin__list_top_agents",
      "mcp__support-agent-admin__admin__get_agent",
      "mcp__support-agent-admin__admin__get_agent_analytics",
      "mcp__support-agent-admin__admin__list_sessions",
      "mcp__support-agent-admin__admin__list_attachments",
      "mcp__support-agent-admin__admin__get_attachment_content",
      "mcp__support-agent-admin__admin__get_crm_unreplied_alert_config",
      "mcp__support-agent-admin__admin__list_session_labels",
      "mcp__support-agent-admin__admin__list_channel_accounts",
      "mcp__support-agent-admin__admin__list_followup_runs",
      "mcp__support-agent-admin__admin__get_followup_run",
      "mcp__support-agent-admin__admin__preview_followup_email",
      "mcp__support-agent-admin__admin__list_agent_collaborators",
      "mcp__support-agent-admin__admin__list_connectors",
      "mcp__support-agent-admin__admin__list_scans",
      "mcp__support-agent-admin__admin__get_scan",
      "mcp__support-agent-admin__admin__list_scan_results",
      "mcp__support-agent-admin__admin__list_scan_schedules",
      "mcp__support-agent-admin__admin__get_discovery_analytics"
    ],
    "ask": [
      "mcp__support-agent-admin__admin__get_chat",
      "mcp__support-agent-admin__admin__pending_reply_count",
      "mcp__support-agent-admin__admin__create_agent",
      "mcp__support-agent-admin__admin__update_agent",
      "mcp__support-agent-admin__admin__import_contacts",
      "mcp__support-agent-admin__admin__send_message",
      "mcp__support-agent-admin__admin__send_followup",
      "mcp__support-agent-admin__admin__bulk_followup",
      "mcp__support-agent-admin__admin__upload_attachments",
      "mcp__support-agent-admin__admin__regenerate_attachment",
      "mcp__support-agent-admin__admin__set_attachment_visibility",
      "mcp__support-agent-admin__admin__update_crm_unreplied_alert_config",
      "mcp__support-agent-admin__admin__upload_agent_icon",
      "mcp__support-agent-admin__admin__compose_draft",
      "mcp__support-agent-admin__admin__end_conversation",
      "mcp__support-agent-admin__admin__resume_conversation",
      "mcp__support-agent-admin__admin__update_session_label",
      "mcp__support-agent-admin__admin__set_session_labels",
      "mcp__support-agent-admin__admin__bulk_set_session_labels",
      "mcp__support-agent-admin__admin__assign_whatsapp_account",
      "mcp__support-agent-admin__admin__assign_instagram_account",
      "mcp__support-agent-admin__admin__assign_x_account",
      "mcp__support-agent-admin__admin__set_x_account_daily_limits",
      "mcp__support-agent-admin__admin__set_x_account_attention",
      "mcp__support-agent-admin__admin__assign_x_campaign_account",
      "mcp__support-agent-admin__admin__assign_telegram_account",
      "mcp__support-agent-admin__admin__assign_jiji_account",
      "mcp__support-agent-admin__admin__assign_smtp_account",
      "mcp__support-agent-admin__admin__set_pool_mode",
      "mcp__support-agent-admin__admin__resume_followup_run",
      "mcp__support-agent-admin__admin__compose_bulk_draft",
      "mcp__support-agent-admin__admin__export_contacts",
      "mcp__support-agent-admin__admin__transfer_agent_owner",
      "mcp__support-agent-admin__admin__generate_agent_preview",
      "mcp__support-agent-admin__admin__invite_agent_collaborator",
      "mcp__support-agent-admin__admin__update_agent_collaborator",
      "mcp__support-agent-admin__admin__suggest_targets",
      "mcp__support-agent-admin__admin__run_scan",
      "mcp__support-agent-admin__admin__continue_scan",
      "mcp__support-agent-admin__admin__abort_scans",
      "mcp__support-agent-admin__admin__import_leads",
      "mcp__support-agent-admin__admin__clear_discovery_cache",
      "mcp__support-agent-admin__admin__create_scan_schedule",
      "mcp__support-agent-admin__admin__update_scan_schedule",
      "mcp__support-agent-admin__admin__trigger_scan_schedule",
      "mcp__support-agent-admin__sheets__create_sheet",
      "mcp__support-agent-admin__sheets__generate_sheet",
      "mcp__support-agent-admin__sheets__list_sheets",
      "mcp__support-agent-admin__sheets__get_sheet",
      "mcp__support-agent-admin__sheets__update_sheet",
      "mcp__support-agent-admin__sheets__converse",
      "mcp__support-agent-admin__docs__create_doc",
      "mcp__support-agent-admin__docs__list_docs",
      "mcp__support-agent-admin__docs__get_doc",
      "mcp__support-agent-admin__docs__rewrite_doc",
      "mcp__support-agent-admin__docs__converse",
      "mcp__support-agent-admin__calendar__add_event",
      "mcp__support-agent-admin__calendar__check_events_today",
      "mcp__support-agent-admin__calendar__check_events_week",
      "mcp__support-agent-admin__calendar__convert_timezone",
      "mcp__support-agent-admin__calendar__update_event",
      "mcp__support-agent-admin__calendar__converse",
      "mcp__support-agent-admin__research__conduct-deep-research",
      "mcp__support-agent-admin__research__generate-research-report"
    ],
    "deny": [
      "mcp__support-agent-admin__admin__delete_agent",
      "mcp__support-agent-admin__admin__delete_attachment",
      "mcp__support-agent-admin__admin__bulk_delete_sessions",
      "mcp__support-agent-admin__admin__remove_agent_collaborator",
      "mcp__support-agent-admin__admin__delete_scans",
      "mcp__support-agent-admin__admin__delete_scan_schedule",
      "mcp__support-agent-admin__sheets__delete_sheet",
      "mcp__support-agent-admin__docs__delete_doc",
      "mcp__support-agent-admin__calendar__delete_event"
    ]
  }
}
```
