Server definition
- Hash
- sha256:305d70f3d581711c41bd9b1caea569b71b43ec9b81d5f5e428c6e7fe7d2e3ffc
- What it is
- What a remote MCP server returned when asked what it offers: 84 tools
The blob, as servednamed by its sha256
{
"instructions": "",
"tools": [
{
"description": "Assign or remove Instagram account on agent.",
"inputSchema": {
"properties": {
"agent_id": {
"type": "string"
},
"instagram_account_id": {
"type": "string"
}
},
"required": [
"agent_id"
],
"type": "object"
},
"name": "admin__assign_instagram_account",
"outputSchema": null
},
{
"description": "Assign or remove Jiji account on agent.",
"inputSchema": {
"properties": {
"agent_id": {
"type": "string"
},
"jiji_account_id": {
"type": "string"
}
},
"required": [
"agent_id"
],
"type": "object"
},
"name": "admin__assign_jiji_account",
"outputSchema": null
},
{
"description": "Assign or remove SMTP account on agent.",
"inputSchema": {
"properties": {
"agent_id": {
"type": "string"
},
"smtp_account_id": {
"type": "string"
}
},
"required": [
"agent_id"
],
"type": "object"
},
"name": "admin__assign_smtp_account",
"outputSchema": null
},
{
"description": "Assign or remove Telegram account on agent.",
"inputSchema": {
"properties": {
"agent_id": {
"type": "string"
},
"telegram_account_id": {
"type": "string"
}
},
"required": [
"agent_id"
],
"type": "object"
},
"name": "admin__assign_telegram_account",
"outputSchema": null
},
{
"description": "Assign or remove WhatsApp Web account on agent.",
"inputSchema": {
"properties": {
"agent_id": {
"type": "string"
},
"whatsapp_account_id": {
"type": "string"
}
},
"required": [
"agent_id"
],
"type": "object"
},
"name": "admin__assign_whatsapp_account",
"outputSchema": null
},
{
"description": "Assign or remove X account on agent.",
"inputSchema": {
"properties": {
"agent_id": {
"type": "string"
},
"x_account_id": {
"type": "string"
}
},
"required": [
"agent_id"
],
"type": "object"
},
"name": "admin__assign_x_account",
"outputSchema": null
},
{
"description": "Delete multiple visitor sessions and their files.",
"inputSchema": {
"properties": {
"agent_id": {
"type": "string"
},
"visitor_ids": {
"items": {
"type": "string"
},
"type": "array"
}
},
"required": [
"agent_id",
"visitor_ids"
],
"type": "object"
},
"name": "admin__bulk_delete_sessions",
"outputSchema": null
},
{
"description": "Bulk follow-up to filtered visitors.",
"inputSchema": {
"properties": {
"agent_id": {
"type": "string"
},
"filter_by": {
"type": "string"
},
"message": {
"type": "string"
},
"visitor_ids": {
"items": {
"type": "string"
},
"type": "array"
}
},
"required": [
"agent_id",
"message"
],
"type": "object"
},
"name": "admin__bulk_followup",
"outputSchema": null
},
{
"description": "Merge labels onto multiple visitor sessions.",
"inputSchema": {
"properties": {
"agent_id": {
"type": "string"
},
"labels": {
"items": {
"type": "object"
},
"type": "array"
},
"visitor_ids": {
"items": {
"type": "string"
},
"type": "array"
}
},
"required": [
"agent_id",
"visitor_ids"
],
"type": "object"
},
"name": "admin__bulk_set_session_labels",
"outputSchema": null
},
{
"description": "Clear Leads Discovery scan cache for an agent (seen handles / WA progress).",
"inputSchema": {
"properties": {
"agent_id": {
"type": "string"
}
},
"required": [
"agent_id"
],
"type": "object"
},
"name": "admin__clear_discovery_cache",
"outputSchema": null
},
{
"description": "AI-compose shared bulk follow-up draft (agent voice only).",
"inputSchema": {
"properties": {
"agent_id": {
"type": "string"
}
},
"required": [
"agent_id"
],
"type": "object"
},
"name": "admin__compose_bulk_draft",
"outputSchema": null
},
{
"description": "AI-compose a draft reply for one visitor session (Zap; does not send).",
"inputSchema": {
"properties": {
"agent_id": {
"type": "string"
},
"visitor_id": {
"type": "string"
}
},
"required": [
"agent_id",
"visitor_id"
],
"type": "object"
},
"name": "admin__compose_draft",
"outputSchema": null
},
{
"description": "Continue a scan paused for selection (WhatsApp/Telegram groups or IG/X targets).",
"inputSchema": {
"properties": {
"agent_id": {
"type": "string"
},
"max_contacts_per_group": {
"type": "integer"
},
"scan_id": {
"type": "string"
},
"selected_resources": {
"items": {
"type": "string"
},
"type": "array"
}
},
"required": [
"agent_id",
"scan_id",
"selected_resources"
],
"type": "object"
},
"name": "admin__continue_scan",
"outputSchema": null
},
{
"description": "Create a new Support Agent for CRM/outreach.",
"inputSchema": {
"properties": {
"allow_list": {
"items": {
"type": "string"
},
"type": "array"
},
"bulk_followup_enabled": {
"type": "boolean"
},
"contact_option": {
"enum": [
"email",
"whatsapp",
"instagram",
"x",
"telegram"
],
"type": "string"
},
"context": {
"type": "string"
},
"description": {
"type": "string"
},
"disable_ai_reply": {
"type": "boolean"
},
"file_support": {
"type": "boolean"
},
"followup_email_message": {
"type": "string"
},
"followup_instagram_message": {
"type": "string"
},
"followup_telegram_message": {
"type": "string"
},
"followup_whatsapp_message": {
"type": "string"
},
"followup_x_message": {
"type": "string"
},
"inapp": {
"type": "boolean"
},
"instructions": {
"type": "string"
},
"is_public": {
"type": "boolean"
},
"public_category_id": {
"type": "integer"
},
"public_description": {
"type": "string"
},
"public_slug": {
"type": "string"
},
"theme": {
"type": "string"
},
"title": {
"type": "string"
}
},
"required": [
"title",
"contact_option"
],
"type": "object"
},
"name": "admin__create_agent",
"outputSchema": null
},
{
"description": "Create an auto-scan schedule (Import Only or Message now outreach).",
"inputSchema": {
"properties": {
"agent_id": {
"type": "string"
},
"auto_import": {
"type": "boolean"
},
"auto_outreach": {
"type": "string"
},
"channel": {
"type": "string"
},
"enabled": {
"type": "boolean"
},
"frequency": {
"type": "string"
},
"label": {
"type": "string"
},
"max_leads_per_run": {
"type": "integer"
},
"max_runs": {
"type": "integer"
},
"params": {
"type": "object"
},
"relax_target_filter_after_runs": {
"type": "integer"
},
"run_hour_utc": {
"type": "integer"
},
"source_scan_at": {
"type": "string"
},
"source_scan_id": {
"type": "string"
}
},
"required": [
"agent_id",
"channel"
],
"type": "object"
},
"name": "admin__create_scan_schedule",
"outputSchema": null
},
{
"description": "Permanently delete a Support Agent.",
"inputSchema": {
"properties": {
"agent_id": {
"type": "string"
}
},
"required": [
"agent_id"
],
"type": "object"
},
"name": "admin__delete_agent",
"outputSchema": null
},
{
"description": "Delete one agent KB attachment.",
"inputSchema": {
"properties": {
"agent_id": {
"type": "string"
},
"attachment_id": {
"type": "string"
}
},
"required": [
"agent_id",
"attachment_id"
],
"type": "object"
},
"name": "admin__delete_attachment",
"outputSchema": null
},
{
"description": "Delete an auto-scan schedule.",
"inputSchema": {
"properties": {
"agent_id": {
"type": "string"
},
"schedule_id": {
"type": "string"
}
},
"required": [
"agent_id",
"schedule_id"
],
"type": "object"
},
"name": "admin__delete_scan_schedule",
"outputSchema": null
},
{
"description": "Delete one or more completed scan runs (does not delete schedules).",
"inputSchema": {
"properties": {
"agent_id": {
"type": "string"
},
"scan_ids": {
"items": {
"type": "string"
},
"type": "array"
}
},
"required": [
"agent_id",
"scan_ids"
],
"type": "object"
},
"name": "admin__delete_scans",
"outputSchema": null
},
{
"description": "Mark visitor conversation ended (stops IG/WA follow-ups).",
"inputSchema": {
"properties": {
"agent_id": {
"type": "string"
},
"visitor_id": {
"type": "string"
}
},
"required": [
"agent_id",
"visitor_id"
],
"type": "object"
},
"name": "admin__end_conversation",
"outputSchema": null
},
{
"description": "Export filtered contacts as CSV (returns csv_content in result).",
"inputSchema": {
"properties": {
"agent_id": {
"type": "string"
},
"contact_type": {
"enum": [
"email",
"whatsapp",
"instagram",
"x",
"telegram"
],
"type": "string"
},
"created_from": {
"type": "string"
},
"created_to": {
"type": "string"
},
"filter_by": {
"type": "string"
}
},
"required": [
"agent_id",
"contact_type"
],
"type": "object"
},
"name": "admin__export_contacts",
"outputSchema": null
},
{
"description": "AI-generate agent title/instructions/context from business description.",
"inputSchema": {
"properties": {
"business_description": {
"type": "string"
},
"business_name": {
"type": "string"
}
},
"required": [
"business_name",
"business_description"
],
"type": "object"
},
"name": "admin__generate_agent_preview",
"outputSchema": null
},
{
"description": "Return full agent metadata including chat/public/iframe links.",
"inputSchema": {
"properties": {
"agent_id": {
"type": "string"
}
},
"required": [
"agent_id"
],
"type": "object"
},
"name": "admin__get_agent",
"outputSchema": null
},
{
"description": "Pipeline overview on one agent_id (totals + top visitors).",
"inputSchema": {
"properties": {
"agent_id": {
"type": "string"
},
"top_visitors_limit": {
"type": "integer"
}
},
"required": [
"agent_id"
],
"type": "object"
},
"name": "admin__get_agent_analytics",
"outputSchema": null
},
{
"description": "Read converted markdown or database schema summary for one attachment.",
"inputSchema": {
"properties": {
"agent_id": {
"type": "string"
},
"attachment_id": {
"type": "string"
}
},
"required": [
"agent_id",
"attachment_id"
],
"type": "object"
},
"name": "admin__get_attachment_content",
"outputSchema": null
},
{
"description": "Open a lead chat by visitor_id, email, phone, or contact handle.",
"inputSchema": {
"properties": {
"agent_id": {
"type": "string"
},
"contact": {
"description": "Generic contact from analytics/list_sessions (email, phone, or @instagram).",
"type": "string"
},
"instagram_username": {
"type": "string"
},
"visitor_email": {
"type": "string"
},
"visitor_id": {
"type": "string"
},
"whatsapp_no": {
"type": "string"
}
},
"required": [
"agent_id"
],
"type": "object"
},
"name": "admin__get_chat",
"outputSchema": null
},
{
"description": "Read CRM unreplied digest email settings.",
"inputSchema": {
"properties": {
"agent_id": {
"type": "string"
}
},
"required": [
"agent_id"
],
"type": "object"
},
"name": "admin__get_crm_unreplied_alert_config",
"outputSchema": null
},
{
"description": "Get sourced-leads analytics for an agent (window e.g. 7d, 30d).",
"inputSchema": {
"properties": {
"agent_id": {
"type": "string"
},
"window": {
"type": "string"
}
},
"required": [
"agent_id"
],
"type": "object"
},
"name": "admin__get_discovery_analytics",
"outputSchema": null
},
{
"description": "Get one follow-up run with progress log.",
"inputSchema": {
"properties": {
"agent_id": {
"type": "string"
},
"run_id": {
"type": "string"
}
},
"required": [
"agent_id",
"run_id"
],
"type": "object"
},
"name": "admin__get_followup_run",
"outputSchema": null
},
{
"description": "Get one scan with paginated leads (status, progress, leads).",
"inputSchema": {
"properties": {
"agent_id": {
"type": "string"
},
"limit": {
"type": "integer"
},
"offset": {
"type": "integer"
},
"scan_id": {
"type": "string"
}
},
"required": [
"agent_id",
"scan_id"
],
"type": "object"
},
"name": "admin__get_scan",
"outputSchema": null
},
{
"description": "Import contacts onto an agent.",
"inputSchema": {
"properties": {
"agent_id": {
"type": "string"
},
"channel": {
"enum": [
"email",
"whatsapp",
"instagram",
"x",
"telegram"
],
"type": "string"
},
"contacts": {
"type": "string"
},
"emails": {
"type": "string"
},
"instagram_usernames": {
"items": {
"type": "string"
},
"type": "array"
},
"telegram_usernames": {
"items": {
"type": "string"
},
"type": "array"
},
"whatsapp_numbers": {
"type": "string"
}
},
"required": [
"agent_id",
"channel"
],
"type": "object"
},
"name": "admin__import_contacts",
"outputSchema": null
},
{
"description": "Import discovered leads into the agent CRM (outreach: none|immediate|bulk_followup).",
"inputSchema": {
"properties": {
"agent_id": {
"type": "string"
},
"label": {
"type": "string"
},
"lead_ids": {
"items": {
"type": "string"
},
"type": "array"
},
"outreach": {
"type": "string"
},
"scan_id": {
"type": "string"
}
},
"required": [
"agent_id",
"scan_id",
"lead_ids"
],
"type": "object"
},
"name": "admin__import_leads",
"outputSchema": null
},
{
"description": "List all Support Agents for the signed-in owner.",
"inputSchema": {
"properties": {
"order_by": {
"type": "string"
}
},
"type": "object"
},
"name": "admin__list_agents",
"outputSchema": null
},
{
"description": "List knowledge-base attachments on a Support Agent.",
"inputSchema": {
"properties": {
"agent_id": {
"type": "string"
}
},
"required": [
"agent_id"
],
"type": "object"
},
"name": "admin__list_attachments",
"outputSchema": null
},
{
"description": "List available channel accounts for assignment (IG, X, Telegram, SMTP).",
"inputSchema": {
"properties": {
"agent_id": {
"type": "string"
}
},
"required": [
"agent_id"
],
"type": "object"
},
"name": "admin__list_channel_accounts",
"outputSchema": null
},
{
"description": "List WhatsApp, Instagram, Email, X connector status for a support agent.",
"inputSchema": {
"properties": {
"agent_id": {
"type": "string"
}
},
"required": [
"agent_id"
],
"type": "object"
},
"name": "admin__list_connectors",
"outputSchema": null
},
{
"description": "List bulk follow-up runs for an agent.",
"inputSchema": {
"properties": {
"agent_id": {
"type": "string"
},
"limit": {
"type": "integer"
}
},
"required": [
"agent_id"
],
"type": "object"
},
"name": "admin__list_followup_runs",
"outputSchema": null
},
{
"description": "Alias of get_scan — read leads from an active or completed scan.",
"inputSchema": {
"properties": {
"agent_id": {
"type": "string"
},
"limit": {
"type": "integer"
},
"offset": {
"type": "integer"
},
"scan_id": {
"type": "string"
}
},
"required": [
"agent_id",
"scan_id"
],
"type": "object"
},
"name": "admin__list_scan_results",
"outputSchema": null
},
{
"description": "List auto-scan schedules for an agent.",
"inputSchema": {
"properties": {
"agent_id": {
"type": "string"
}
},
"required": [
"agent_id"
],
"type": "object"
},
"name": "admin__list_scan_schedules",
"outputSchema": null
},
{
"description": "List past and active leads discovery scans for an agent.",
"inputSchema": {
"properties": {
"agent_id": {
"type": "string"
}
},
"required": [
"agent_id"
],
"type": "object"
},
"name": "admin__list_scans",
"outputSchema": null
},
{
"description": "List visitor session label catalog for an agent.",
"inputSchema": {
"properties": {
"agent_id": {
"type": "string"
}
},
"required": [
"agent_id"
],
"type": "object"
},
"name": "admin__list_session_labels",
"outputSchema": null
},
{
"description": "Filtered drill-down on visitor sessions (requires filter_by).",
"inputSchema": {
"properties": {
"agent_id": {
"type": "string"
},
"contact_type": {
"type": "string"
},
"created_from": {
"type": "string"
},
"created_to": {
"type": "string"
},
"filter_by": {
"type": "string"
},
"limit": {
"type": "integer"
},
"page": {
"type": "integer"
}
},
"required": [
"agent_id",
"filter_by"
],
"type": "object"
},
"name": "admin__list_sessions",
"outputSchema": null
},
{
"description": "List busiest CRM agents (limit 5–10).",
"inputSchema": {
"properties": {
"limit": {
"type": "integer"
},
"order_by": {
"type": "string"
}
},
"type": "object"
},
"name": "admin__list_top_agents",
"outputSchema": null
},
{
"description": "Count pending replies on an agent.",
"inputSchema": {
"properties": {
"agent_id": {
"type": "string"
},
"channels": {
"type": "string"
}
},
"required": [
"agent_id"
],
"type": "object"
},
"name": "admin__pending_reply_count",
"outputSchema": null
},
{
"description": "Preview rendered follow-up email HTML.",
"inputSchema": {
"properties": {
"agent_id": {
"type": "string"
},
"cta_label": {
"type": "string"
},
"cta_url": {
"type": "string"
},
"format": {
"type": "string"
},
"image_url": {
"type": "string"
},
"message": {
"type": "string"
}
},
"required": [
"agent_id",
"message"
],
"type": "object"
},
"name": "admin__preview_followup_email",
"outputSchema": null
},
{
"description": "Re-process one attachment (re-convert or re-extract schema).",
"inputSchema": {
"properties": {
"agent_id": {
"type": "string"
},
"attachment_id": {
"type": "string"
}
},
"required": [
"agent_id",
"attachment_id"
],
"type": "object"
},
"name": "admin__regenerate_attachment",
"outputSchema": null
},
{
"description": "Resume a paused visitor conversation.",
"inputSchema": {
"properties": {
"agent_id": {
"type": "string"
},
"visitor_id": {
"type": "string"
}
},
"required": [
"agent_id",
"visitor_id"
],
"type": "object"
},
"name": "admin__resume_conversation",
"outputSchema": null
},
{
"description": "Resume an interrupted follow-up run.",
"inputSchema": {
"properties": {
"agent_id": {
"type": "string"
},
"run_id": {
"type": "string"
}
},
"required": [
"agent_id",
"run_id"
],
"type": "object"
},
"name": "admin__resume_followup_run",
"outputSchema": null
},
{
"description": "Start a leads discovery scan (whatsapp, instagram, x, telegram, or jiji).",
"inputSchema": {
"properties": {
"agent_id": {
"type": "string"
},
"channel": {
"type": "string"
},
"params": {
"type": "object"
}
},
"required": [
"agent_id",
"channel"
],
"type": "object"
},
"name": "admin__run_scan",
"outputSchema": null
},
{
"description": "Send follow-up via admin_followup channels.",
"inputSchema": {
"properties": {
"agent_id": {
"type": "string"
},
"contact": {
"description": "Generic contact from analytics/list_sessions (email, phone, or @instagram).",
"type": "string"
},
"instagram_username": {
"type": "string"
},
"message": {
"type": "string"
},
"visitor_email": {
"type": "string"
},
"visitor_id": {
"type": "string"
},
"whatsapp_no": {
"type": "string"
}
},
"required": [
"agent_id",
"message"
],
"type": "object"
},
"name": "admin__send_followup",
"outputSchema": null
},
{
"description": "Send follow-up via WhatsApp, email, or Instagram.",
"inputSchema": {
"properties": {
"agent_id": {
"type": "string"
},
"contact": {
"description": "Generic contact from analytics/list_sessions (email, phone, or @instagram).",
"type": "string"
},
"instagram_username": {
"type": "string"
},
"message": {
"type": "string"
},
"visitor_email": {
"type": "string"
},
"visitor_id": {
"type": "string"
},
"whatsapp_no": {
"type": "string"
}
},
"required": [
"agent_id",
"message"
],
"type": "object"
},
"name": "admin__send_message",
"outputSchema": null
},
{
"description": "Enable/disable pool fallback for x, instagram, or telegram channel.",
"inputSchema": {
"properties": {
"agent_id": {
"type": "string"
},
"channel": {
"enum": [
"x",
"instagram",
"telegram"
],
"type": "string"
},
"enabled": {
"type": "boolean"
}
},
"required": [
"agent_id",
"channel",
"enabled"
],
"type": "object"
},
"name": "admin__set_pool_mode",
"outputSchema": null
},
{
"description": "Replace labels on one visitor session.",
"inputSchema": {
"properties": {
"agent_id": {
"type": "string"
},
"labels": {
"items": {
"type": "object"
},
"type": "array"
},
"visitor_id": {
"type": "string"
}
},
"required": [
"agent_id",
"visitor_id"
],
"type": "object"
},
"name": "admin__set_session_labels",
"outputSchema": null
},
{
"description": "AI-propose Instagram or X @targets for a discovery scan (depth/breadth optional).",
"inputSchema": {
"properties": {
"agent_id": {
"type": "string"
},
"channel": {
"enum": [
"instagram",
"x"
],
"type": "string"
},
"disable_hard_filter": {
"type": "boolean"
},
"discovery_breadth": {
"type": "integer"
},
"discovery_depth": {
"type": "integer"
},
"min_followers": {
"type": "integer"
}
},
"required": [
"agent_id",
"channel"
],
"type": "object"
},
"name": "admin__suggest_targets",
"outputSchema": null
},
{
"description": "Transfer agent ownership to another subscribed Nova user.",
"inputSchema": {
"properties": {
"agent_id": {
"type": "string"
},
"new_owner_email": {
"type": "string"
}
},
"required": [
"agent_id",
"new_owner_email"
],
"type": "object"
},
"name": "admin__transfer_agent_owner",
"outputSchema": null
},
{
"description": "Run an auto-scan schedule immediately (Run now).",
"inputSchema": {
"properties": {
"agent_id": {
"type": "string"
},
"schedule_id": {
"type": "string"
}
},
"required": [
"agent_id",
"schedule_id"
],
"type": "object"
},
"name": "admin__trigger_scan_schedule",
"outputSchema": null
},
{
"description": "Update Support Agent settings (partial patch — only send fields to change).",
"inputSchema": {
"properties": {
"agent_id": {
"type": "string"
},
"allow_list": {
"items": {
"type": "string"
},
"type": "array"
},
"bulk_followup_enabled": {
"type": "boolean"
},
"contact_option": {
"enum": [
"email",
"whatsapp",
"instagram",
"x",
"telegram"
],
"type": "string"
},
"context": {
"type": "string"
},
"description": {
"type": "string"
},
"disable_ai_reply": {
"type": "boolean"
},
"file_support": {
"type": "boolean"
},
"followup_email_message": {
"type": "string"
},
"followup_instagram_message": {
"type": "string"
},
"followup_telegram_message": {
"type": "string"
},
"followup_whatsapp_message": {
"type": "string"
},
"followup_x_message": {
"type": "string"
},
"inapp": {
"type": "boolean"
},
"instructions": {
"type": "string"
},
"is_public": {
"type": "boolean"
},
"public_category_id": {
"type": "integer"
},
"public_description": {
"type": "string"
},
"public_slug": {
"type": "string"
},
"theme": {
"type": "string"
},
"title": {
"type": "string"
}
},
"required": [
"agent_id"
],
"type": "object"
},
"name": "admin__update_agent",
"outputSchema": null
},
{
"description": "Update CRM unreplied digest email settings.",
"inputSchema": {
"properties": {
"agent_id": {
"type": "string"
},
"enabled": {
"type": "boolean"
},
"min_unreplied": {
"type": "integer"
},
"recipient_emails": {
"items": {
"type": "string"
},
"type": "array"
}
},
"required": [
"agent_id"
],
"type": "object"
},
"name": "admin__update_crm_unreplied_alert_config",
"outputSchema": null
},
{
"description": "Update or pause/resume an auto-scan schedule.",
"inputSchema": {
"properties": {
"agent_id": {
"type": "string"
},
"auto_import": {
"type": "boolean"
},
"auto_outreach": {
"type": "string"
},
"channel": {
"type": "string"
},
"enabled": {
"type": "boolean"
},
"frequency": {
"type": "string"
},
"label": {
"type": "string"
},
"max_leads_per_run": {
"type": "integer"
},
"max_runs": {
"type": "integer"
},
"params": {
"type": "object"
},
"relax_target_filter_after_runs": {
"type": "integer"
},
"run_hour_utc": {
"type": "integer"
},
"schedule_id": {
"type": "string"
}
},
"required": [
"agent_id",
"schedule_id"
],
"type": "object"
},
"name": "admin__update_scan_schedule",
"outputSchema": null
},
{
"description": "Update catalog label (e.g. disable_auto_reply).",
"inputSchema": {
"properties": {
"agent_id": {
"type": "string"
},
"disable_auto_reply": {
"type": "boolean"
},
"label_id": {
"type": "string"
}
},
"required": [
"agent_id",
"label_id"
],
"type": "object"
},
"name": "admin__update_session_label",
"outputSchema": null
},
{
"description": "Upload agent icon (JPEG/PNG/WebP, max 2MB, base64).",
"inputSchema": {
"properties": {
"agent_id": {
"type": "string"
},
"content_base64": {
"type": "string"
},
"content_type": {
"type": "string"
}
},
"required": [
"agent_id",
"content_base64"
],
"type": "object"
},
"name": "admin__upload_agent_icon",
"outputSchema": null
},
{
"description": "Upload files to agent KB (PDF/DOCX/TXT → prose; CSV/XLSX/SQLite → database).",
"inputSchema": {
"properties": {
"agent_id": {
"type": "string"
},
"files": {
"items": {
"properties": {
"content_base64": {
"type": "string"
},
"content_type": {
"type": "string"
},
"filename": {
"type": "string"
}
},
"required": [
"filename",
"content_base64"
],
"type": "object"
},
"maxItems": 10,
"type": "array"
}
},
"required": [
"agent_id",
"files"
],
"type": "object"
},
"name": "admin__upload_attachments",
"outputSchema": null
},
{
"description": "Run Google calendar action: add event",
"inputSchema": {
"properties": {
"detail": {
"description": "Task-specific details from the objective.",
"type": "string"
}
},
"type": "object"
},
"name": "calendar__add_event",
"outputSchema": null
},
{
"description": "Run Google calendar action: check events today",
"inputSchema": {
"properties": {
"detail": {
"description": "Task-specific details from the objective.",
"type": "string"
}
},
"type": "object"
},
"name": "calendar__check_events_today",
"outputSchema": null
},
{
"description": "Run Google calendar action: check events week",
"inputSchema": {
"properties": {
"detail": {
"description": "Task-specific details from the objective.",
"type": "string"
}
},
"type": "object"
},
"name": "calendar__check_events_week",
"outputSchema": null
},
{
"description": "Reply conversationally when the request is ambiguous or needs clarification.",
"inputSchema": {
"properties": {
"reply_hint": {
"description": "Optional hint for the conversational reply.",
"type": "string"
}
},
"type": "object"
},
"name": "calendar__converse",
"outputSchema": null
},
{
"description": "Run Google calendar action: convert timezone",
"inputSchema": {
"properties": {
"detail": {
"description": "Task-specific details from the objective.",
"type": "string"
}
},
"type": "object"
},
"name": "calendar__convert_timezone",
"outputSchema": null
},
{
"description": "Run Google calendar action: delete event",
"inputSchema": {
"properties": {
"detail": {
"description": "Task-specific details from the objective.",
"type": "string"
}
},
"type": "object"
},
"name": "calendar__delete_event",
"outputSchema": null
},
{
"description": "Run Google calendar action: update event",
"inputSchema": {
"properties": {
"detail": {
"description": "Task-specific details from the objective.",
"type": "string"
}
},
"type": "object"
},
"name": "calendar__update_event",
"outputSchema": null
},
{
"description": "Reply conversationally when the request is ambiguous or needs clarification.",
"inputSchema": {
"properties": {
"reply_hint": {
"description": "Optional hint for the conversational reply.",
"type": "string"
}
},
"type": "object"
},
"name": "docs__converse",
"outputSchema": null
},
{
"description": "Run Google docs action: create doc",
"inputSchema": {
"properties": {
"detail": {
"description": "Task-specific details from the objective.",
"type": "string"
}
},
"type": "object"
},
"name": "docs__create_doc",
"outputSchema": null
},
{
"description": "Run Google docs action: delete doc",
"inputSchema": {
"properties": {
"detail": {
"description": "Task-specific details from the objective.",
"type": "string"
}
},
"type": "object"
},
"name": "docs__delete_doc",
"outputSchema": null
},
{
"description": "Run Google docs action: get doc",
"inputSchema": {
"properties": {
"detail": {
"description": "Task-specific details from the objective.",
"type": "string"
}
},
"type": "object"
},
"name": "docs__get_doc",
"outputSchema": null
},
{
"description": "Run Google docs action: list docs",
"inputSchema": {
"properties": {
"detail": {
"description": "Task-specific details from the objective.",
"type": "string"
}
},
"type": "object"
},
"name": "docs__list_docs",
"outputSchema": null
},
{
"description": "Run Google docs action: rewrite doc",
"inputSchema": {
"properties": {
"detail": {
"description": "Task-specific details from the objective.",
"type": "string"
}
},
"type": "object"
},
"name": "docs__rewrite_doc",
"outputSchema": null
},
{
"description": "Conduct deep, iterative research on a topic by generating multiple search queries, processing the results, and recursively exploring new research directions.",
"inputSchema": {
"properties": {
"breadth": {
"default": 3,
"description": "Number of search queries per research direction (1-5)",
"maximum": 5,
"minimum": 1,
"type": "integer"
},
"connection_id": {
"default": "",
"description": "Optional connection ID for the user",
"type": "string"
},
"depth": {
"default": 1,
"description": "Depth of recursive exploration (0-2)",
"maximum": 2,
"minimum": 0,
"type": "integer"
},
"max_duration_seconds": {
"default": 120,
"description": "Maximum duration for the research process in seconds (60-300)",
"maximum": 300,
"minimum": 60,
"type": "integer"
},
"max_total_queries": {
"default": 2,
"description": "Maximum number of search queries to process (2-5)",
"maximum": 5,
"minimum": 2,
"type": "integer"
},
"objective": {
"description": "The specific goal or objective of the research",
"type": "string"
},
"topic": {
"description": "The main topic or question to research",
"type": "string"
}
},
"required": [
"topic",
"objective"
],
"type": "object"
},
"name": "research__conduct-deep-research",
"outputSchema": null
},
{
"description": "Generate a comprehensive research report from existing research data.",
"inputSchema": {
"properties": {
"objective": {
"description": "The specific goal or objective of the report",
"type": "string"
},
"research_data": {
"description": "The research data and findings to include in the report",
"type": "string"
}
},
"required": [
"research_data",
"objective"
],
"type": "object"
},
"name": "research__generate-research-report",
"outputSchema": null
},
{
"description": "Reply conversationally when the request is ambiguous or needs clarification.",
"inputSchema": {
"properties": {
"reply_hint": {
"description": "Optional hint for the conversational reply.",
"type": "string"
}
},
"type": "object"
},
"name": "sheets__converse",
"outputSchema": null
},
{
"description": "Run Google sheets action: create sheet",
"inputSchema": {
"properties": {
"detail": {
"description": "Task-specific details from the objective.",
"type": "string"
}
},
"type": "object"
},
"name": "sheets__create_sheet",
"outputSchema": null
},
{
"description": "Run Google sheets action: delete sheet",
"inputSchema": {
"properties": {
"detail": {
"description": "Task-specific details from the objective.",
"type": "string"
}
},
"type": "object"
},
"name": "sheets__delete_sheet",
"outputSchema": null
},
{
"description": "Run Google sheets action: generate sheet",
"inputSchema": {
"properties": {
"detail": {
"description": "Task-specific details from the objective.",
"type": "string"
}
},
"type": "object"
},
"name": "sheets__generate_sheet",
"outputSchema": null
},
{
"description": "Run Google sheets action: get sheet",
"inputSchema": {
"properties": {
"detail": {
"description": "Task-specific details from the objective.",
"type": "string"
}
},
"type": "object"
},
"name": "sheets__get_sheet",
"outputSchema": null
},
{
"description": "Run Google sheets action: list sheets",
"inputSchema": {
"properties": {
"detail": {
"description": "Task-specific details from the objective.",
"type": "string"
}
},
"type": "object"
},
"name": "sheets__list_sheets",
"outputSchema": null
},
{
"description": "Run Google sheets action: update sheet",
"inputSchema": {
"properties": {
"detail": {
"description": "Task-specific details from the objective.",
"type": "string"
}
},
"type": "object"
},
"name": "sheets__update_sheet",
"outputSchema": null
}
]
}Verify it yourself
curl -s https://api.teppi.xyz/v1/evidence/sha256:305d70f3d581711c41bd9b1caea569b71b43ec9b81d5f5e428c6e7fe7d2e3ffc | sha256sum