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
Hallazgos (73)
- LOWen support_agent_admin__get_agent
- LOWen support_agent_admin__get_agent_analytics
- LOWen support_agent_admin__set_session_labels
- LOWen support_agent_admin__bulk_set_session_labels
- LOWen support_agent_admin__compose_bulk_draft
- LOWen google_sheets__converse
- LOWen google_docs__converse
- LOWen google_calendar__converse
- LOWen support_agent_admin__list_agents
- LOWen 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
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-httpQué puede hacer
Inventario de herramientas
Herramientas (84)
🟢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
deep_research__conduct-deep-researchdeep_research__conduct-deep-researchsupport_agent_admin__get_agentsupport_agent_admin__get_agentsupport_agent_admin__list_agentsComunidad
Evidencia