Support Agent Admin by Nova (CIVAI)

I manage your Support Agent CRM, pipeline analytics, follow-ups, Leads Discovery, and workspace out…

¿Debería usar esto?

Calidad y seguridad

B
Calidad de la descripción
89%
Integridad del esquema
83%
Calidad de los nombres
64%
Riesgo de envenenamiento
100%
Coincidencia de permisos
100%
Cumplimiento del protocolo
100%

Hallazgos (73)

  • LOWTool 'support_agent_admin__get_agent' description lacks action verben support_agent_admin__get_agent
  • LOWTool 'support_agent_admin__get_agent_analytics' description lacks action verben support_agent_admin__get_agent_analytics
  • LOWTool 'support_agent_admin__set_session_labels' description lacks action verben support_agent_admin__set_session_labels
  • LOWTool 'support_agent_admin__bulk_set_session_labels' description lacks action verben support_agent_admin__bulk_set_session_labels
  • LOWTool 'support_agent_admin__compose_bulk_draft' description lacks action verben support_agent_admin__compose_bulk_draft
  • LOWTool 'google_sheets__converse' description lacks action verben google_sheets__converse
  • LOWTool 'google_docs__converse' description lacks action verben google_docs__converse
  • LOWTool 'google_calendar__converse' description lacks action verben google_calendar__converse
  • LOWTool 'support_agent_admin__list_agents' name length outside 3-30 rangeen support_agent_admin__list_agents
  • LOWTool 'support_agent_admin__list_top_agents' name length outside 3-30 rangeen support_agent_admin__list_top_agents

Basado en el análisis automatizado de las definiciones de herramientas y el cumplimiento del protocolo.

Costo de contexto

~6,112Tokens (definiciones de herramientas)
~561 BTamaño de respuesta típico
Impacto significativo en la atención (4.78% del contexto de 128k)

Este es el número aproximado de tokens que se consumen cada vez que las herramientas del servidor se cargan en el contexto de un modelo. Los recuentos más altos reducen la atención disponible para otras tareas.

Instalar

Instalación con un clic

Agrega esto a tu archivo `claude_desktop_config.json`:

{
  "mcpServers": {
    "support-agent-admin": {
      "url": "https://nova.civai.co/mcp/agents/support-agent-admin"
    }
  }
}

Puntos de conexión remotos

https://nova.civai.co/mcp/agents/support-agent-adminstreamable-http

Qué puede hacer

Inventario de herramientas

Herramientas (84)

🟢 Solo lectura🟡 Escritura🔴 Eliminación⚪ Desconocido
🟢support_agent_admin__list_agents(order_by)

List all Support Agents for the signed-in owner.

Esquema de entrada

{
  "type": "object",
  "properties": {
    "order_by": {
      "type": "string"
    }
  }
}
🟢support_agent_admin__list_top_agents(limit, order_by)

List busiest CRM agents (limit 5–10).

Esquema de entrada

{
  "type": "object",
  "properties": {
    "limit": {
      "type": "integer"
    },
    "order_by": {
      "type": "string"
    }
  }
}
🟢support_agent_admin__get_agent(agent_id)

Return full agent metadata including chat/public/iframe links.

Esquema de entrada

{
  "type": "object",
  "properties": {
    "agent_id": {
      "type": "string"
    }
  },
  "required": [
    "agent_id"
  ]
}
🟢support_agent_admin__get_agent_analytics(agent_id, top_visitors_limit)

Pipeline overview on one agent_id (totals + top visitors).

Esquema de entrada

{
  "type": "object",
  "properties": {
    "agent_id": {
      "type": "string"
    },
    "top_visitors_limit": {
      "type": "integer"
    }
  },
  "required": [
    "agent_id"
  ]
}
🟢support_agent_admin__list_sessions(agent_id, filter_by, page, limit, created_from, ...)

Filtered drill-down on visitor sessions (requires filter_by).

Esquema de entrada

{
  "type": "object",
  "properties": {
    "agent_id": {
      "type": "string"
    },
    "filter_by": {
      "type": "string"
    },
    "page": {
      "type": "integer"
    },
    "limit": {
      "type": "integer"
    },
    "created_from": {
      "type": "string"
    },
    "created_to": {
      "type": "string"
    },
    "contact_type": {
      "type": "string"
    }
  },
  "required": [
    "agent_id",
    "filter_by"
  ]
}
🟢support_agent_admin__get_chat(agent_id, visitor_id, visitor_email, whatsapp_no, instagram_username, ...)

Open a lead chat by visitor_id, email, phone, or contact handle.

Esquema de entrada

{
  "type": "object",
  "properties": {
    "agent_id": {
      "type": "string"
    },
    "visitor_id": {
      "type": "string"
    },
    "visitor_email": {
      "type": "string"
    },
    "whatsapp_no": {
      "type": "string"
    },
    "instagram_username": {
      "type": "string"
    },
    "contact": {
      "type": "string",
      "description": "Generic contact from analytics/list_sessions (email, phone, or @instagram)."
    }
  },
  "required": [
    "agent_id"
  ]
}
🟢support_agent_admin__pending_reply_count(agent_id, channels)

Count pending replies on an agent.

Esquema de entrada

{
  "type": "object",
  "properties": {
    "agent_id": {
      "type": "string"
    },
    "channels": {
      "type": "string"
    }
  },
  "required": [
    "agent_id"
  ]
}
🟡support_agent_admin__create_agent(title, instructions, context, contact_option, bulk_followup_enabled, ...)

Create a new Support Agent for CRM/outreach.

Esquema de entrada

{
  "type": "object",
  "properties": {
    "title": {
      "type": "string"
    },
    "instructions": {
      "type": "string"
    },
    "context": {
      "type": "string"
    },
    "contact_option": {
      "type": "string",
      "enum": [
        "email",
        "whatsapp",
        "instagram",
        "x",
        "telegram"
      ]
    },
    "bulk_followup_enabled": {
      "type": "boolean"
    },
    "theme": {
      "type": "string"
    },
    "inapp": {
      "type": "boolean"
    },
    "disable_ai_reply": {
      "type": "boolean"
    },
    "file_support": {
      "type": "boolean"
    },
    "allow_list": {
      "type": "array",
      "items": {
        "type": "string"
      }
    },
    "followup_email_message": {
      "type": "string"
    },
    "followup_whatsapp_message": {
      "type": "string"
    },
    "followup_instagram_message": {
      "type": "string"
    },
    "followup_x_message": {
      "type": "string"
    },
    "followup_telegram_message": {
      "type": "string"
    },
    "is_public": {
      "type": "boolean"
    },
    "public_slug": {
      "type": "string"
    },
    "public_description": {
      "type": "string"
    },
    "public_category_id": {
      "type": "integer"
    },
    "description": {
      "type": "string"
    }
  },
  "required": [
    "title",
    "contact_option"
  ]
}
🟡support_agent_admin__update_agent(agent_id, title, instructions, context, contact_option, ...)

Update Support Agent settings (partial patch — only send fields to change).

Esquema de entrada

{
  "type": "object",
  "properties": {
    "agent_id": {
      "type": "string"
    },
    "title": {
      "type": "string"
    },
    "instructions": {
      "type": "string"
    },
    "context": {
      "type": "string"
    },
    "contact_option": {
      "type": "string",
      "enum": [
        "email",
        "whatsapp",
        "instagram",
        "x",
        "telegram"
      ]
    },
    "bulk_followup_enabled": {
      "type": "boolean"
    },
    "theme": {
      "type": "string"
    },
    "inapp": {
      "type": "boolean"
    },
    "disable_ai_reply": {
      "type": "boolean"
    },
    "file_support": {
      "type": "boolean"
    },
    "allow_list": {
      "type": "array",
      "items": {
        "type": "string"
      }
    },
    "followup_email_message": {
      "type": "string"
    },
    "followup_whatsapp_message": {
      "type": "string"
    },
    "followup_instagram_message": {
      "type": "string"
    },
    "followup_x_message": {
      "type": "string"
    },
    "followup_telegram_message": {
      "type": "string"
    },
    "is_public": {
      "type": "boolean"
    },
    "public_slug": {
      "type": "string"
    },
    "public_description": {
      "type": "string"
    },
    "public_category_id": {
      "type": "integer"
    },
    "description": {
      "type": "string"
    }
  },
  "required": [
    "agent_id"
  ]
}
🔴support_agent_admin__delete_agent(agent_id)

Permanently delete a Support Agent.

Esquema de entrada

{
  "type": "object",
  "properties": {
    "agent_id": {
      "type": "string"
    }
  },
  "required": [
    "agent_id"
  ]
}
⚪support_agent_admin__import_contacts(agent_id, channel, telegram_usernames, contacts, emails, ...)

Import contacts onto an agent.

Esquema de entrada

{
  "type": "object",
  "properties": {
    "agent_id": {
      "type": "string"
    },
    "channel": {
      "type": "string",
      "enum": [
        "email",
        "whatsapp",
        "instagram",
        "x",
        "telegram"
      ]
    },
    "telegram_usernames": {
      "type": "array",
      "items": {
        "type": "string"
      }
    },
    "contacts": {
      "type": "string"
    },
    "emails": {
      "type": "string"
    },
    "whatsapp_numbers": {
      "type": "string"
    },
    "instagram_usernames": {
      "type": "array",
      "items": {
        "type": "string"
      }
    }
  },
  "required": [
    "agent_id",
    "channel"
  ]
}
🟡support_agent_admin__send_message(agent_id, visitor_id, visitor_email, whatsapp_no, instagram_username, ...)

Send follow-up via WhatsApp, email, or Instagram.

Esquema de entrada

{
  "type": "object",
  "properties": {
    "agent_id": {
      "type": "string"
    },
    "visitor_id": {
      "type": "string"
    },
    "visitor_email": {
      "type": "string"
    },
    "whatsapp_no": {
      "type": "string"
    },
    "instagram_username": {
      "type": "string"
    },
    "contact": {
      "type": "string",
      "description": "Generic contact from analytics/list_sessions (email, phone, or @instagram)."
    },
    "message": {
      "type": "string"
    }
  },
  "required": [
    "agent_id",
    "message"
  ]
}
🟡support_agent_admin__send_followup(agent_id, visitor_id, visitor_email, whatsapp_no, instagram_username, ...)

Send follow-up via admin_followup channels.

Esquema de entrada

{
  "type": "object",
  "properties": {
    "agent_id": {
      "type": "string"
    },
    "visitor_id": {
      "type": "string"
    },
    "visitor_email": {
      "type": "string"
    },
    "whatsapp_no": {
      "type": "string"
    },
    "instagram_username": {
      "type": "string"
    },
    "contact": {
      "type": "string",
      "description": "Generic contact from analytics/list_sessions (email, phone, or @instagram)."
    },
    "message": {
      "type": "string"
    }
  },
  "required": [
    "agent_id",
    "message"
  ]
}
⚪support_agent_admin__bulk_followup(agent_id, message, visitor_ids, filter_by)

Bulk follow-up to filtered visitors.

Esquema de entrada

{
  "type": "object",
  "properties": {
    "agent_id": {
      "type": "string"
    },
    "message": {
      "type": "string"
    },
    "visitor_ids": {
      "type": "array",
      "items": {
        "type": "string"
      }
    },
    "filter_by": {
      "type": "string"
    }
  },
  "required": [
    "agent_id",
    "message"
  ]
}
🟢support_agent_admin__list_attachments(agent_id)

List knowledge-base attachments on a Support Agent.

Esquema de entrada

{
  "type": "object",
  "properties": {
    "agent_id": {
      "type": "string"
    }
  },
  "required": [
    "agent_id"
  ]
}
🟢support_agent_admin__get_attachment_content(agent_id, attachment_id)

Read converted markdown or database schema summary for one attachment.

Esquema de entrada

{
  "type": "object",
  "properties": {
    "agent_id": {
      "type": "string"
    },
    "attachment_id": {
      "type": "string"
    }
  },
  "required": [
    "agent_id",
    "attachment_id"
  ]
}
🟡support_agent_admin__upload_attachments(agent_id, files)

Upload files to agent KB (PDF/DOCX/TXT → prose; CSV/XLSX/SQLite → database).

Esquema de entrada

{
  "type": "object",
  "properties": {
    "agent_id": {
      "type": "string"
    },
    "files": {
      "type": "array",
      "items": {
        "type": "object",
        "properties": {
          "filename": {
            "type": "string"
          },
          "content_base64": {
            "type": "string"
          },
          "content_type": {
            "type": "string"
          }
        },
        "required": [
          "filename",
          "content_base64"
        ]
      },
      "maxItems": 10
    }
  },
  "required": [
    "agent_id",
    "files"
  ]
}
🟢support_agent_admin__regenerate_attachment(agent_id, attachment_id)

Re-process one attachment (re-convert or re-extract schema).

Esquema de entrada

{
  "type": "object",
  "properties": {
    "agent_id": {
      "type": "string"
    },
    "attachment_id": {
      "type": "string"
    }
  },
  "required": [
    "agent_id",
    "attachment_id"
  ]
}
🔴support_agent_admin__delete_attachment(agent_id, attachment_id)

Delete one agent KB attachment.

Esquema de entrada

{
  "type": "object",
  "properties": {
    "agent_id": {
      "type": "string"
    },
    "attachment_id": {
      "type": "string"
    }
  },
  "required": [
    "agent_id",
    "attachment_id"
  ]
}
🟢support_agent_admin__get_crm_unreplied_alert_config(agent_id)

Read CRM unreplied digest email settings.

Esquema de entrada

{
  "type": "object",
  "properties": {
    "agent_id": {
      "type": "string"
    }
  },
  "required": [
    "agent_id"
  ]
}
🟡support_agent_admin__update_crm_unreplied_alert_config(agent_id, enabled, recipient_emails, min_unreplied)

Update CRM unreplied digest email settings.

Esquema de entrada

{
  "type": "object",
  "properties": {
    "agent_id": {
      "type": "string"
    },
    "enabled": {
      "type": "boolean"
    },
    "recipient_emails": {
      "type": "array",
      "items": {
        "type": "string"
      }
    },
    "min_unreplied": {
      "type": "integer"
    }
  },
  "required": [
    "agent_id"
  ]
}
🟡support_agent_admin__upload_agent_icon(agent_id, content_base64, content_type)

Upload agent icon (JPEG/PNG/WebP, max 2MB, base64).

Esquema de entrada

{
  "type": "object",
  "properties": {
    "agent_id": {
      "type": "string"
    },
    "content_base64": {
      "type": "string"
    },
    "content_type": {
      "type": "string"
    }
  },
  "required": [
    "agent_id",
    "content_base64"
  ]
}
⚪support_agent_admin__compose_draft(agent_id, visitor_id)

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

Esquema de entrada

{
  "type": "object",
  "properties": {
    "agent_id": {
      "type": "string"
    },
    "visitor_id": {
      "type": "string"
    }
  },
  "required": [
    "agent_id",
    "visitor_id"
  ]
}
⚪support_agent_admin__end_conversation(agent_id, visitor_id)

Mark visitor conversation ended (stops IG/WA follow-ups).

Esquema de entrada

{
  "type": "object",
  "properties": {
    "agent_id": {
      "type": "string"
    },
    "visitor_id": {
      "type": "string"
    }
  },
  "required": [
    "agent_id",
    "visitor_id"
  ]
}
⚪support_agent_admin__resume_conversation(agent_id, visitor_id)

Resume a paused visitor conversation.

Esquema de entrada

{
  "type": "object",
  "properties": {
    "agent_id": {
      "type": "string"
    },
    "visitor_id": {
      "type": "string"
    }
  },
  "required": [
    "agent_id",
    "visitor_id"
  ]
}
🔴support_agent_admin__bulk_delete_sessions(agent_id, visitor_ids)

Delete multiple visitor sessions and their files.

Esquema de entrada

{
  "type": "object",
  "properties": {
    "agent_id": {
      "type": "string"
    },
    "visitor_ids": {
      "type": "array",
      "items": {
        "type": "string"
      }
    }
  },
  "required": [
    "agent_id",
    "visitor_ids"
  ]
}
🟢support_agent_admin__list_session_labels(agent_id)

List visitor session label catalog for an agent.

Esquema de entrada

{
  "type": "object",
  "properties": {
    "agent_id": {
      "type": "string"
    }
  },
  "required": [
    "agent_id"
  ]
}
🟡support_agent_admin__update_session_label(agent_id, label_id, disable_auto_reply)

Update catalog label (e.g. disable_auto_reply).

Esquema de entrada

{
  "type": "object",
  "properties": {
    "agent_id": {
      "type": "string"
    },
    "label_id": {
      "type": "string"
    },
    "disable_auto_reply": {
      "type": "boolean"
    }
  },
  "required": [
    "agent_id",
    "label_id"
  ]
}
🟡support_agent_admin__set_session_labels(agent_id, visitor_id, labels)

Replace labels on one visitor session.

Esquema de entrada

{
  "type": "object",
  "properties": {
    "agent_id": {
      "type": "string"
    },
    "visitor_id": {
      "type": "string"
    },
    "labels": {
      "type": "array",
      "items": {
        "type": "object"
      }
    }
  },
  "required": [
    "agent_id",
    "visitor_id"
  ]
}
🟡support_agent_admin__bulk_set_session_labels(agent_id, visitor_ids, labels)

Merge labels onto multiple visitor sessions.

Esquema de entrada

{
  "type": "object",
  "properties": {
    "agent_id": {
      "type": "string"
    },
    "visitor_ids": {
      "type": "array",
      "items": {
        "type": "string"
      }
    },
    "labels": {
      "type": "array",
      "items": {
        "type": "object"
      }
    }
  },
  "required": [
    "agent_id",
    "visitor_ids"
  ]
}
🟢support_agent_admin__list_channel_accounts(agent_id)

List available channel accounts for assignment (IG, X, Telegram, SMTP).

Esquema de entrada

{
  "type": "object",
  "properties": {
    "agent_id": {
      "type": "string"
    }
  },
  "required": [
    "agent_id"
  ]
}
🔴support_agent_admin__assign_whatsapp_account(agent_id, whatsapp_account_id)

Assign or remove WhatsApp Web account on agent.

Esquema de entrada

{
  "type": "object",
  "properties": {
    "agent_id": {
      "type": "string"
    },
    "whatsapp_account_id": {
      "type": "string"
    }
  },
  "required": [
    "agent_id"
  ]
}
🔴support_agent_admin__assign_instagram_account(agent_id, instagram_account_id)

Assign or remove Instagram account on agent.

Esquema de entrada

{
  "type": "object",
  "properties": {
    "agent_id": {
      "type": "string"
    },
    "instagram_account_id": {
      "type": "string"
    }
  },
  "required": [
    "agent_id"
  ]
}
🔴support_agent_admin__assign_x_account(agent_id, x_account_id)

Assign or remove X account on agent.

Esquema de entrada

{
  "type": "object",
  "properties": {
    "agent_id": {
      "type": "string"
    },
    "x_account_id": {
      "type": "string"
    }
  },
  "required": [
    "agent_id"
  ]
}
🔴support_agent_admin__assign_telegram_account(agent_id, telegram_account_id)

Assign or remove Telegram account on agent.

Esquema de entrada

{
  "type": "object",
  "properties": {
    "agent_id": {
      "type": "string"
    },
    "telegram_account_id": {
      "type": "string"
    }
  },
  "required": [
    "agent_id"
  ]
}
🔴support_agent_admin__assign_jiji_account(agent_id, jiji_account_id)

Assign or remove Jiji account on agent.

Esquema de entrada

{
  "type": "object",
  "properties": {
    "agent_id": {
      "type": "string"
    },
    "jiji_account_id": {
      "type": "string"
    }
  },
  "required": [
    "agent_id"
  ]
}
🔴support_agent_admin__assign_smtp_account(agent_id, smtp_account_id)

Assign or remove SMTP account on agent.

Esquema de entrada

{
  "type": "object",
  "properties": {
    "agent_id": {
      "type": "string"
    },
    "smtp_account_id": {
      "type": "string"
    }
  },
  "required": [
    "agent_id"
  ]
}
🟡support_agent_admin__set_pool_mode(agent_id, channel, enabled)

Enable/disable pool fallback for x, instagram, or telegram channel.

Esquema de entrada

{
  "type": "object",
  "properties": {
    "agent_id": {
      "type": "string"
    },
    "channel": {
      "type": "string",
      "enum": [
        "x",
        "instagram",
        "telegram"
      ]
    },
    "enabled": {
      "type": "boolean"
    }
  },
  "required": [
    "agent_id",
    "channel",
    "enabled"
  ]
}
🟢support_agent_admin__list_followup_runs(agent_id, limit)

List bulk follow-up runs for an agent.

Esquema de entrada

{
  "type": "object",
  "properties": {
    "agent_id": {
      "type": "string"
    },
    "limit": {
      "type": "integer"
    }
  },
  "required": [
    "agent_id"
  ]
}
🟢support_agent_admin__get_followup_run(agent_id, run_id)

Get one follow-up run with progress log.

Esquema de entrada

{
  "type": "object",
  "properties": {
    "agent_id": {
      "type": "string"
    },
    "run_id": {
      "type": "string"
    }
  },
  "required": [
    "agent_id",
    "run_id"
  ]
}
⚪support_agent_admin__resume_followup_run(agent_id, run_id)

Resume an interrupted follow-up run.

Esquema de entrada

{
  "type": "object",
  "properties": {
    "agent_id": {
      "type": "string"
    },
    "run_id": {
      "type": "string"
    }
  },
  "required": [
    "agent_id",
    "run_id"
  ]
}
⚪support_agent_admin__compose_bulk_draft(agent_id)

AI-compose shared bulk follow-up draft (agent voice only).

Esquema de entrada

{
  "type": "object",
  "properties": {
    "agent_id": {
      "type": "string"
    }
  },
  "required": [
    "agent_id"
  ]
}
⚪support_agent_admin__preview_followup_email(agent_id, message, format, cta_label, cta_url, ...)

Preview rendered follow-up email HTML.

Esquema de entrada

{
  "type": "object",
  "properties": {
    "agent_id": {
      "type": "string"
    },
    "message": {
      "type": "string"
    },
    "format": {
      "type": "string"
    },
    "cta_label": {
      "type": "string"
    },
    "cta_url": {
      "type": "string"
    },
    "image_url": {
      "type": "string"
    }
  },
  "required": [
    "agent_id",
    "message"
  ]
}
⚪support_agent_admin__export_contacts(agent_id, contact_type, filter_by, created_from, created_to)

Export filtered contacts as CSV (returns csv_content in result).

Esquema de entrada

{
  "type": "object",
  "properties": {
    "agent_id": {
      "type": "string"
    },
    "contact_type": {
      "type": "string",
      "enum": [
        "email",
        "whatsapp",
        "instagram",
        "x",
        "telegram"
      ]
    },
    "filter_by": {
      "type": "string"
    },
    "created_from": {
      "type": "string"
    },
    "created_to": {
      "type": "string"
    }
  },
  "required": [
    "agent_id",
    "contact_type"
  ]
}
⚪support_agent_admin__transfer_agent_owner(agent_id, new_owner_email)

Transfer agent ownership to another subscribed Nova user.

Esquema de entrada

{
  "type": "object",
  "properties": {
    "agent_id": {
      "type": "string"
    },
    "new_owner_email": {
      "type": "string"
    }
  },
  "required": [
    "agent_id",
    "new_owner_email"
  ]
}
⚪support_agent_admin__generate_agent_preview(business_name, business_description)

AI-generate agent title/instructions/context from business description.

Esquema de entrada

{
  "type": "object",
  "properties": {
    "business_name": {
      "type": "string"
    },
    "business_description": {
      "type": "string"
    }
  },
  "required": [
    "business_name",
    "business_description"
  ]
}
🟢support_agent_admin__list_connectors(agent_id)

List WhatsApp, Instagram, Email, X connector status for a support agent.

Esquema de entrada

{
  "type": "object",
  "properties": {
    "agent_id": {
      "type": "string"
    }
  },
  "required": [
    "agent_id"
  ]
}
⚪support_agent_admin__suggest_targets(agent_id, channel, discovery_depth, discovery_breadth, min_followers, ...)

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

Esquema de entrada

{
  "type": "object",
  "properties": {
    "agent_id": {
      "type": "string"
    },
    "channel": {
      "type": "string",
      "enum": [
        "instagram",
        "x"
      ]
    },
    "discovery_depth": {
      "type": "integer"
    },
    "discovery_breadth": {
      "type": "integer"
    },
    "min_followers": {
      "type": "integer"
    },
    "disable_hard_filter": {
      "type": "boolean"
    }
  },
  "required": [
    "agent_id",
    "channel"
  ]
}
⚪support_agent_admin__run_scan(agent_id, channel, params)

Start a leads discovery scan (whatsapp, instagram, x, telegram, or jiji).

Esquema de entrada

{
  "type": "object",
  "properties": {
    "agent_id": {
      "type": "string"
    },
    "channel": {
      "type": "string"
    },
    "params": {
      "type": "object"
    }
  },
  "required": [
    "agent_id",
    "channel"
  ]
}
⚪support_agent_admin__continue_scan(agent_id, scan_id, selected_resources, max_contacts_per_group)

Continue a scan paused for selection (WhatsApp/Telegram groups or IG/X targets).

Esquema de entrada

{
  "type": "object",
  "properties": {
    "agent_id": {
      "type": "string"
    },
    "scan_id": {
      "type": "string"
    },
    "selected_resources": {
      "type": "array",
      "items": {
        "type": "string"
      }
    },
    "max_contacts_per_group": {
      "type": "integer"
    }
  },
  "required": [
    "agent_id",
    "scan_id",
    "selected_resources"
  ]
}
🟢support_agent_admin__list_scans(agent_id)

List past and active leads discovery scans for an agent.

Esquema de entrada

{
  "type": "object",
  "properties": {
    "agent_id": {
      "type": "string"
    }
  },
  "required": [
    "agent_id"
  ]
}
🟢support_agent_admin__get_scan(agent_id, scan_id, offset, limit)

Get one scan with paginated leads (status, progress, leads).

Esquema de entrada

{
  "type": "object",
  "properties": {
    "agent_id": {
      "type": "string"
    },
    "scan_id": {
      "type": "string"
    },
    "offset": {
      "type": "integer"
    },
    "limit": {
      "type": "integer"
    }
  },
  "required": [
    "agent_id",
    "scan_id"
  ]
}
🟢support_agent_admin__list_scan_results(agent_id, scan_id, offset, limit)

Alias of get_scan — read leads from an active or completed scan.

Esquema de entrada

{
  "type": "object",
  "properties": {
    "agent_id": {
      "type": "string"
    },
    "scan_id": {
      "type": "string"
    },
    "offset": {
      "type": "integer"
    },
    "limit": {
      "type": "integer"
    }
  },
  "required": [
    "agent_id",
    "scan_id"
  ]
}
🔴support_agent_admin__delete_scans(agent_id, scan_ids)

Delete one or more completed scan runs (does not delete schedules).

Esquema de entrada

{
  "type": "object",
  "properties": {
    "agent_id": {
      "type": "string"
    },
    "scan_ids": {
      "type": "array",
      "items": {
        "type": "string"
      }
    }
  },
  "required": [
    "agent_id",
    "scan_ids"
  ]
}
⚪support_agent_admin__import_leads(agent_id, scan_id, lead_ids, label, outreach)

Import discovered leads into the agent CRM (outreach: none|immediate|bulk_followup).

Esquema de entrada

{
  "type": "object",
  "properties": {
    "agent_id": {
      "type": "string"
    },
    "scan_id": {
      "type": "string"
    },
    "lead_ids": {
      "type": "array",
      "items": {
        "type": "string"
      }
    },
    "label": {
      "type": "string"
    },
    "outreach": {
      "type": "string"
    }
  },
  "required": [
    "agent_id",
    "scan_id",
    "lead_ids"
  ]
}
🔴support_agent_admin__clear_discovery_cache(agent_id)

Clear Leads Discovery scan cache for an agent (seen handles / WA progress).

Esquema de entrada

{
  "type": "object",
  "properties": {
    "agent_id": {
      "type": "string"
    }
  },
  "required": [
    "agent_id"
  ]
}
🟡support_agent_admin__create_scan_schedule(agent_id, channel, params, frequency, auto_import, ...)

Create an auto-scan schedule (Import Only or Message now outreach).

Esquema de entrada

{
  "type": "object",
  "properties": {
    "agent_id": {
      "type": "string"
    },
    "channel": {
      "type": "string"
    },
    "params": {
      "type": "object"
    },
    "frequency": {
      "type": "string"
    },
    "auto_import": {
      "type": "boolean"
    },
    "auto_outreach": {
      "type": "string"
    },
    "label": {
      "type": "string"
    },
    "max_leads_per_run": {
      "type": "integer"
    },
    "max_runs": {
      "type": "integer"
    },
    "relax_target_filter_after_runs": {
      "type": "integer"
    },
    "source_scan_id": {
      "type": "string"
    },
    "source_scan_at": {
      "type": "string"
    },
    "run_hour_utc": {
      "type": "integer"
    },
    "enabled": {
      "type": "boolean"
    }
  },
  "required": [
    "agent_id",
    "channel"
  ]
}
🟢support_agent_admin__list_scan_schedules(agent_id)

List auto-scan schedules for an agent.

Esquema de entrada

{
  "type": "object",
  "properties": {
    "agent_id": {
      "type": "string"
    }
  },
  "required": [
    "agent_id"
  ]
}
🟡support_agent_admin__update_scan_schedule(agent_id, schedule_id, channel, params, frequency, ...)

Update or pause/resume an auto-scan schedule.

Esquema de entrada

{
  "type": "object",
  "properties": {
    "agent_id": {
      "type": "string"
    },
    "schedule_id": {
      "type": "string"
    },
    "channel": {
      "type": "string"
    },
    "params": {
      "type": "object"
    },
    "frequency": {
      "type": "string"
    },
    "auto_import": {
      "type": "boolean"
    },
    "auto_outreach": {
      "type": "string"
    },
    "label": {
      "type": "string"
    },
    "max_leads_per_run": {
      "type": "integer"
    },
    "max_runs": {
      "type": "integer"
    },
    "relax_target_filter_after_runs": {
      "type": "integer"
    },
    "enabled": {
      "type": "boolean"
    },
    "run_hour_utc": {
      "type": "integer"
    }
  },
  "required": [
    "agent_id",
    "schedule_id"
  ]
}
🔴support_agent_admin__delete_scan_schedule(agent_id, schedule_id)

Delete an auto-scan schedule.

Esquema de entrada

{
  "type": "object",
  "properties": {
    "agent_id": {
      "type": "string"
    },
    "schedule_id": {
      "type": "string"
    }
  },
  "required": [
    "agent_id",
    "schedule_id"
  ]
}
⚪support_agent_admin__trigger_scan_schedule(agent_id, schedule_id)

Run an auto-scan schedule immediately (Run now).

Esquema de entrada

{
  "type": "object",
  "properties": {
    "agent_id": {
      "type": "string"
    },
    "schedule_id": {
      "type": "string"
    }
  },
  "required": [
    "agent_id",
    "schedule_id"
  ]
}
🟢support_agent_admin__get_discovery_analytics(agent_id, window)

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

Esquema de entrada

{
  "type": "object",
  "properties": {
    "agent_id": {
      "type": "string"
    },
    "window": {
      "type": "string"
    }
  },
  "required": [
    "agent_id"
  ]
}
🟡google_sheets__create_sheet(detail)

Run Google sheets action: create sheet

Esquema de entrada

{
  "type": "object",
  "properties": {
    "detail": {
      "type": "string",
      "description": "Task-specific details from the objective."
    }
  }
}
⚪google_sheets__generate_sheet(detail)

Run Google sheets action: generate sheet

Esquema de entrada

{
  "type": "object",
  "properties": {
    "detail": {
      "type": "string",
      "description": "Task-specific details from the objective."
    }
  }
}
🟢google_sheets__list_sheets(detail)

Run Google sheets action: list sheets

Esquema de entrada

{
  "type": "object",
  "properties": {
    "detail": {
      "type": "string",
      "description": "Task-specific details from the objective."
    }
  }
}
🟢google_sheets__get_sheet(detail)

Run Google sheets action: get sheet

Esquema de entrada

{
  "type": "object",
  "properties": {
    "detail": {
      "type": "string",
      "description": "Task-specific details from the objective."
    }
  }
}
🟡google_sheets__update_sheet(detail)

Run Google sheets action: update sheet

Esquema de entrada

{
  "type": "object",
  "properties": {
    "detail": {
      "type": "string",
      "description": "Task-specific details from the objective."
    }
  }
}
🔴google_sheets__delete_sheet(detail)

Run Google sheets action: delete sheet

Esquema de entrada

{
  "type": "object",
  "properties": {
    "detail": {
      "type": "string",
      "description": "Task-specific details from the objective."
    }
  }
}
⚪google_sheets__converse(reply_hint)

Reply conversationally when the request is ambiguous or needs clarification.

Esquema de entrada

{
  "type": "object",
  "properties": {
    "reply_hint": {
      "type": "string",
      "description": "Optional hint for the conversational reply."
    }
  }
}
🟡google_docs__create_doc(detail)

Run Google docs action: create doc

Esquema de entrada

{
  "type": "object",
  "properties": {
    "detail": {
      "type": "string",
      "description": "Task-specific details from the objective."
    }
  }
}
🟢google_docs__list_docs(detail)

Run Google docs action: list docs

Esquema de entrada

{
  "type": "object",
  "properties": {
    "detail": {
      "type": "string",
      "description": "Task-specific details from the objective."
    }
  }
}
🟢google_docs__get_doc(detail)

Run Google docs action: get doc

Esquema de entrada

{
  "type": "object",
  "properties": {
    "detail": {
      "type": "string",
      "description": "Task-specific details from the objective."
    }
  }
}
⚪google_docs__rewrite_doc(detail)

Run Google docs action: rewrite doc

Esquema de entrada

{
  "type": "object",
  "properties": {
    "detail": {
      "type": "string",
      "description": "Task-specific details from the objective."
    }
  }
}
🔴google_docs__delete_doc(detail)

Run Google docs action: delete doc

Esquema de entrada

{
  "type": "object",
  "properties": {
    "detail": {
      "type": "string",
      "description": "Task-specific details from the objective."
    }
  }
}
⚪google_docs__converse(reply_hint)

Reply conversationally when the request is ambiguous or needs clarification.

Esquema de entrada

{
  "type": "object",
  "properties": {
    "reply_hint": {
      "type": "string",
      "description": "Optional hint for the conversational reply."
    }
  }
}
🟡google_calendar__add_event(detail)

Run Google calendar action: add event

Esquema de entrada

{
  "type": "object",
  "properties": {
    "detail": {
      "type": "string",
      "description": "Task-specific details from the objective."
    }
  }
}
🟢google_calendar__check_events_today(detail)

Run Google calendar action: check events today

Esquema de entrada

{
  "type": "object",
  "properties": {
    "detail": {
      "type": "string",
      "description": "Task-specific details from the objective."
    }
  }
}
🟢google_calendar__check_events_week(detail)

Run Google calendar action: check events week

Esquema de entrada

{
  "type": "object",
  "properties": {
    "detail": {
      "type": "string",
      "description": "Task-specific details from the objective."
    }
  }
}
⚪google_calendar__convert_timezone(detail)

Run Google calendar action: convert timezone

Esquema de entrada

{
  "type": "object",
  "properties": {
    "detail": {
      "type": "string",
      "description": "Task-specific details from the objective."
    }
  }
}
🟡google_calendar__update_event(detail)

Run Google calendar action: update event

Esquema de entrada

{
  "type": "object",
  "properties": {
    "detail": {
      "type": "string",
      "description": "Task-specific details from the objective."
    }
  }
}
🔴google_calendar__delete_event(detail)

Run Google calendar action: delete event

Esquema de entrada

{
  "type": "object",
  "properties": {
    "detail": {
      "type": "string",
      "description": "Task-specific details from the objective."
    }
  }
}
⚪google_calendar__converse(reply_hint)

Reply conversationally when the request is ambiguous or needs clarification.

Esquema de entrada

{
  "type": "object",
  "properties": {
    "reply_hint": {
      "type": "string",
      "description": "Optional hint for the conversational reply."
    }
  }
}
🟢deep_research__conduct-deep-research(topic, objective, breadth, depth, max_total_queries, ...)

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

Esquema de entrada

{
  "type": "object",
  "properties": {
    "topic": {
      "type": "string",
      "description": "The main topic or question to research"
    },
    "objective": {
      "type": "string",
      "description": "The specific goal or objective of the research"
    },
    "breadth": {
      "type": "integer",
      "description": "Number of search queries per research direction (1-5)",
      "default": 3,
      "minimum": 1,
      "maximum": 5
    },
    "depth": {
      "type": "integer",
      "description": "Depth of recursive exploration (0-2)",
      "default": 1,
      "minimum": 0,
      "maximum": 2
    },
    "max_total_queries": {
      "type": "integer",
      "description": "Maximum number of search queries to process (2-5)",
      "default": 2,
      "minimum": 2,
      "maximum": 5
    },
    "max_duration_seconds": {
      "type": "integer",
      "description": "Maximum duration for the research process in seconds (60-300)",
      "default": 120,
      "minimum": 60,
      "maximum": 300
    },
    "connection_id": {
      "type": "string",
      "description": "Optional connection ID for the user",
      "default": ""
    }
  },
  "required": [
    "topic",
    "objective"
  ]
}
⚪deep_research__generate-research-report(research_data, objective)

Generate a comprehensive research report from existing research data.

Esquema de entrada

{
  "type": "object",
  "properties": {
    "research_data": {
      "type": "string",
      "description": "The research data and findings to include in the report"
    },
    "objective": {
      "type": "string",
      "description": "The specific goal or objective of the report"
    }
  },
  "required": [
    "research_data",
    "objective"
  ]
}

Prompts recomendados

search_research
Search for information about [topic] using Support Agent Admin by Nova (CIVAI)
Herramientas esperadas: deep_research__conduct-deep-research
find_specific
Find [specific item] using Support Agent Admin by Nova (CIVAI)
Herramientas esperadas: deep_research__conduct-deep-research
retrieve_data
Get details about [item] from Support Agent Admin by Nova (CIVAI)
Herramientas esperadas: support_agent_admin__get_agent
fetch_info
Fetch [information type] using Support Agent Admin by Nova (CIVAI)
Herramientas esperadas: support_agent_admin__get_agent
list_items
List all [items] available in Support Agent Admin by Nova (CIVAI)
Herramientas esperadas: support_agent_admin__list_agents

Comunidad

Califica este servidor

Evidencia

Observaciones recientes

verificadoversión no registrada84 herramientas
verificadoversión no registrada83 herramientas