Support Agent Admin by Nova (CIVAI)

co.civai.novaPublished by nova.civai.coOfficial publisherv1.1.0Updated Oct 24, 2026

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

The publisher's own server: Blogger Agent by Nova (CIVAI)

VerifiedStreamable HTTPWeb executableBusiness & Commerce

Overview

AI-generated overview

Lets an assistant manage Support Agents, review chats and analytics, send follow-ups, and maintain knowledge-base and channel settings.

What you can do
Provides an admin surface for Support Agents: list, create, update and delete agents, and view per-agent analytics and visitor sessions. It can open a lead chat, send follow-ups over WhatsApp, email or Instagram, run bulk follow-ups, and import contacts. It also manages knowledge-base attachments (upload, reprocess, set public or private), assigns channel accounts, and sets daily posting and engagement caps for X accounts.
When to use it
Use it when you want an assistant to manage Support Agents, review lead conversations and pipeline analytics, send follow-ups, or adjust knowledge-base attachments and channel account assignments from one place.
Requirements
Connects to a remote endpoint over streamable HTTP. The manifest declares no authentication, environment variables or headers, but real use still depends on a signed-in owner workspace with existing Support Agent data.
Before you install
Tools can create, modify and permanently delete agents, attachments and visitor sessions, and they send real WhatsApp, email or Instagram messages to visitors, so confirm recipients and content first. Knowledge-base attachments are private by default and only become sendable once made public. X account daily post and engagement caps are shared across every agent using that account.

Installation

In SourceWeft

  1. Open Support Agent Admin by Nova (CIVAI) in the dashboard and add it to a workspace.
  2. Enable the server for the chats that should use its tools.

Web executable via Streamable HTTP. Remote servers run from the web runtime once configured in a workspace.

Use with an agent

Paste this prompt into Claude Code, Codex, Cursor or another agent — or into SourceWeft chat. The agent reads this server's install guide, shows you its publisher, endpoint and sign-in, and adds it to your client once you agree. Keys never go into a command.

Read https://sourceweft.com/mcp/co.civai.nova%2Fsupport-agent-admin/install.md and connect the MCP server it describes to my client. Before changing any config, show me its publisher, endpoint and sign-in method and wait for my OK. Never put an API key in a command or in a file I would commit; ask me where it should come from.

Read the install guide the agent follows

Other MCP clients

Add this to your client's mcpServers config.

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

Tools

93

admin__list_agents

List all Support Agents for the signed-in owner.

Parametersorder_by

admin__list_top_agents

List busiest CRM agents (limit 5–10).

Parameterslimitorder_by

admin__get_agent

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

Parametersagent_idrequired

admin__get_agent_analytics

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

Parametersagent_idrequiredtop_visitors_limit

admin__list_sessions

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

Parameterspagelimitagent_idrequiredfilter_byrequiredcreated_tocontact_typecreated_from

admin__get_chat

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

Parameterscontactagent_idrequiredvisitor_idwhatsapp_novisitor_emailinstagram_username

admin__pending_reply_count

Count pending replies on an agent.

Parametersagent_idrequiredchannels

admin__create_agent

Create a new Support Agent for CRM/outreach.

Parametersinappthemetitlerequiredcontextis_publicallow_listdescriptionpublic_slugfile_supportinstructionscontact_optionrequireddisable_ai_reply+20 more

admin__update_agent

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

Parametersinappthemetitlecontextagent_idrequiredis_publicallow_listdescriptionpublic_slugfile_supportinstructionscontact_option+21 more

admin__delete_agent

Permanently delete a Support Agent.

Parametersagent_idrequired

admin__import_contacts

Import contacts onto an agent.

Parametersemailschannelrequiredagent_idrequiredcontactswhatsapp_numberstelegram_usernamesinstagram_usernames

admin__send_message

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

Parameterscontactmessagerequiredagent_idrequiredfile_idsvisitor_idwhatsapp_novisitor_emailinstagram_username

admin__send_followup

Send follow-up via admin_followup channels. Optionally attach public KB files.

Parameterscontactmessagerequiredagent_idrequiredfile_idsvisitor_idwhatsapp_novisitor_emailinstagram_username

admin__bulk_followup

Bulk follow-up to filtered visitors.

Parametersmessagerequiredagent_idrequiredfilter_byvisitor_ids

admin__list_attachments

List knowledge-base attachments on a Support Agent.

Parametersagent_idrequired

admin__get_attachment_content

Read converted markdown or database schema summary for one attachment.

Parametersagent_idrequiredattachment_idrequired

admin__upload_attachments

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

Parametersfilesrequiredagent_idrequired

admin__regenerate_attachment

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

Parametersagent_idrequiredattachment_idrequired

admin__delete_attachment

Delete one agent KB attachment.

Parametersagent_idrequiredattachment_idrequired

admin__set_attachment_visibility

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

Parametersagent_idrequiredis_publicrequiredattachment_idrequired

admin__get_crm_unreplied_alert_config

Read CRM unreplied digest email settings.

Parametersagent_idrequired

admin__update_crm_unreplied_alert_config

Update CRM unreplied digest email settings.

Parametersenabledagent_idrequiredmin_unrepliedrecipient_emails

admin__upload_agent_icon

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

Parametersagent_idrequiredcontent_typecontent_base64required

admin__compose_draft

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

Parametersagent_idrequiredvisitor_idrequired

admin__end_conversation

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

Parametersagent_idrequiredvisitor_idrequired

admin__resume_conversation

Resume a paused visitor conversation.

Parametersagent_idrequiredvisitor_idrequired

admin__bulk_delete_sessions

Delete multiple visitor sessions and their files.

Parametersagent_idrequiredvisitor_idsrequired

admin__list_session_labels

List visitor session label catalog for an agent.

Parametersagent_idrequired

admin__update_session_label

Update catalog label (e.g. disable_auto_reply).

Parametersagent_idrequiredlabel_idrequireddisable_auto_reply

admin__set_session_labels

Replace labels on one visitor session.

Parameterslabelsagent_idrequiredvisitor_idrequired

admin__bulk_set_session_labels

Merge labels onto multiple visitor sessions.

Parameterslabelsagent_idrequiredvisitor_idsrequired

admin__list_channel_accounts

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

Parametersagent_idrequired

admin__assign_whatsapp_account

Assign or remove WhatsApp Web account on agent.

Parametersagent_idrequiredwhatsapp_account_id

admin__assign_instagram_account

Assign or remove Instagram account on agent.

Parametersagent_idrequiredinstagram_account_id

admin__assign_x_account

Assign main X account on agent (inbound DMs and replies). One agent per handle.

Parametersagent_idrequiredx_account_id

admin__set_x_account_daily_limits

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

Parametersx_account_idrequiredx_ld_like_daily_limitx_ld_public_daily_limit

admin__set_x_account_attention

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

Parametersx_account_idrequiredx_ld_public_onlyx_ld_quote_targetx_ld_public_posterx_ld_like_before_dmx_ld_public_surfacex_ld_public_after_dmx_ld_like_daily_limitx_ld_public_post_goalx_ld_public_daily_limitx_followup_max_per_threadx_ld_public_per_run_limit+1 more

admin__assign_x_campaign_account

Assign campaign X account: outbound only, borrows login from another agent's main account.

Parametersagent_idrequiredmove_main_to_agent_idx_campaign_account_id

admin__assign_telegram_account

Assign or remove Telegram account on agent.

Parametersagent_idrequiredtelegram_account_id

admin__assign_jiji_account

Assign or remove Jiji account on agent.

Parametersagent_idrequiredjiji_account_id

admin__assign_smtp_account

Assign or remove SMTP account on agent.

Parametersagent_idrequiredsmtp_account_id

admin__set_pool_mode

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

Parameterschannelrequiredenabledrequiredagent_idrequired

admin__list_followup_runs

List bulk follow-up runs for an agent.

Parameterslimitagent_idrequired

admin__get_followup_run

Get one follow-up run with progress log.

Parametersrun_idrequiredagent_idrequired

admin__resume_followup_run

Resume an interrupted follow-up run.

Parametersrun_idrequiredagent_idrequired

admin__compose_bulk_draft

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

Parametersagent_idrequired

admin__preview_followup_email

Preview rendered follow-up email HTML.

Parametersformatcta_urlmessagerequiredagent_idrequiredcta_labelimage_url

admin__export_contacts

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

Parametersagent_idrequiredfilter_bycreated_tocontact_typerequiredcreated_from

admin__transfer_agent_owner

Transfer agent ownership to another subscribed Nova user.

Parametersagent_idrequirednew_owner_emailrequired

admin__generate_agent_preview

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

Parametersbusiness_namerequiredbusiness_descriptionrequired

admin__list_agent_collaborators

List team members with access to a support agent (owner only).

Parametersagent_idrequired

admin__invite_agent_collaborator

Invite a Nova user by email to collaborate on an agent (owner only).

Parametersroleemailrequiredagent_idrequired

admin__update_agent_collaborator

Update collaborator role or permissions on an agent (owner only).

Parametersroleemailrequiredstatusagent_idrequiredpermissions

admin__remove_agent_collaborator

Remove a collaborator from an agent (owner only).

Parametersemailrequiredagent_idrequired

admin__list_connectors

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

Parametersagent_idrequired

admin__suggest_targets

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

Parameterschannelrequiredagent_idrequiredmin_followersdiscovery_depthdiscovery_breadthdisable_hard_filter

admin__run_scan

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

Parametersparamschannelrequiredagent_idrequired

admin__continue_scan

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

Parametersscan_idrequiredagent_idrequiredselected_resourcesrequiredmax_contacts_per_group

admin__list_scans

List past and active leads discovery scans for an agent.

Parametersagent_idrequired

admin__get_scan

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

Parameterslimitoffsetscan_idrequiredagent_idrequired

admin__list_scan_results

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

Parameterslimitoffsetscan_idrequiredagent_idrequired

admin__delete_scans

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

Parametersagent_idrequiredscan_idsrequired

admin__abort_scans

Stop stuck running scans (marks interrupted, releases schedule lock).

Parametersreasonagent_idrequiredscan_idsrequired

admin__import_leads

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

Parameterslabelscan_idrequiredagent_idrequiredlead_idsrequiredoutreach

admin__clear_discovery_cache

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

Parametersagent_idrequired

admin__create_scan_schedule

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

Parameterslabelparamschannelrequiredenabledagent_idrequiredmax_runsfrequencyauto_importrun_hour_utcauto_outreachsource_scan_atsource_scan_id+2 more

admin__list_scan_schedules

List auto-scan schedules for an agent.

Parametersagent_idrequired

admin__update_scan_schedule

Update or pause/resume an auto-scan schedule.

Parameterslabelparamschannelenabledagent_idrequiredmax_runsfrequencyauto_importschedule_idrequiredrun_hour_utcauto_outreachmax_leads_per_run+1 more

admin__delete_scan_schedule

Delete an auto-scan schedule.

Parametersagent_idrequiredschedule_idrequired

admin__trigger_scan_schedule

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

Parametersagent_idrequiredschedule_idrequired

admin__get_discovery_analytics

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

Parameterswindowagent_idrequired

sheets__create_sheet

Run Google sheets action: create sheet

Parametersdetail

sheets__generate_sheet

Run Google sheets action: generate sheet

Parametersdetail

sheets__list_sheets

Run Google sheets action: list sheets

Parametersdetail

sheets__get_sheet

Run Google sheets action: get sheet

Parametersdetail

sheets__update_sheet

Run Google sheets action: update sheet

Parametersdetail

sheets__delete_sheet

Run Google sheets action: delete sheet

Parametersdetail

sheets__converse

Reply conversationally when the request is ambiguous or needs clarification.

Parametersreply_hint

docs__create_doc

Run Google docs action: create doc

Parametersdetail

docs__list_docs

Run Google docs action: list docs

Parametersdetail

docs__get_doc

Run Google docs action: get doc

Parametersdetail

docs__rewrite_doc

Run Google docs action: rewrite doc

Parametersdetail

docs__delete_doc

Run Google docs action: delete doc

Parametersdetail

docs__converse

Reply conversationally when the request is ambiguous or needs clarification.

Parametersreply_hint

calendar__add_event

Run Google calendar action: add event

Parametersdetail

calendar__check_events_today

Run Google calendar action: check events today

Parametersdetail

calendar__check_events_week

Run Google calendar action: check events week

Parametersdetail

calendar__convert_timezone

Run Google calendar action: convert timezone

Parametersdetail

calendar__update_event

Run Google calendar action: update event

Parametersdetail

calendar__delete_event

Run Google calendar action: delete event

Parametersdetail

calendar__converse

Reply conversationally when the request is ambiguous or needs clarification.

Parametersreply_hint

research__conduct-deep-research

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

Parametersdepthtopicrequiredbreadthobjectiverequiredconnection_idmax_total_queriesmax_duration_seconds

research__generate-research-report

Generate a comprehensive research report from existing research data.

Parametersobjectiverequiredresearch_datarequired

Version history

2
  1. v1.1.0LatestSep 21, 2026
  2. v1.0.0Sep 21, 2026

Score

83% of the applicable checks met

How complete this listing is, computed from the registry entry, the endpoint and public sources. Not a rating of the server and not a statement that it is safe or working today: reachability is a dated check, and no installs or reviews go into the score.

  • Reached in the last 30 daysRequired25 pts
  • Auth declaredRequired10 pts
  • Tools listedRequired15 pts
  • DescriptionRequired15 pts
  • Logo10 pts
  • Documentation15 pts

    Declare a GitHub repository with a README, or serve resource_documentation in the OAuth protected-resource metadata.

  • LicenseNot applicable

    A hosted service is used under its provider's terms, so no license is expected here. This check is left out of the percentage.

Other Civai integrations