MCP HeartbeatTHE MCP OBSERVATORY
Public workspace

Explore

Evidence for your next connection.

Independent measurements of remote MCP servers. Every observation has a timestamp.

Read-only probes

MCP server · Data access / search

Support Agent Admin by Nova (CIVAI)

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

Checks passed
11 / 22

3 failed · 8 not measured

Median response
778 ms

Median of successful probes over 7 days

30-day uptime
Not measured

Share of countable probes over 30 days, including daily rollups. Auth challenges are excluded.

Discovered tools
99

Tool definitions returned by this server

Independent monitoring

Health & checks

Status history

Responded

The server completed its last measured handshake. This is an observation, not a guarantee.

Last checked
Check summary by test group
Test areaPassedFailedUnmeasured
ConnectionCan a client connect and discover tools?
500
Reliability & speedDoes it respond consistently and quickly?
004
Access & authenticationWhat is required to use this server?
102
Tool qualityAre the tool definitions usable by an agent?
220
Publisher identityCan the publisher be traced to its source?
312

Unmeasured means there is not enough evidence to decide. How these checks work

Inspect individual checks 22 recorded

Core

  • Pass
    Reachable

    Latest probe returned HTTP 200 in 778 ms.

  • Pass
    Valid handshake

    protocolVersion 2025-11-25, serverInfo.name Support Agent Admin by Nova (CIVAI).

  • Pass
    Lists tools

    tools/list returned 99 tools.

  • Pass
    Current protocol

    Negotiated 2025-11-25. The bar is 2025-06-18 or newer.

  • Pass
    HTTPS

    The endpoint URL is https.

Performance

  • Not measured
    Fast (p50)

    Median latency 778 ms over 1 samples in 7 days. The bar is 1000 ms. Need at least 5 samples.

  • Not measured
    Consistent (p95)

    95th percentile 778 ms over 1 samples in 7 days. The bar is 3000 ms. Need at least 20 samples.

  • Not measured
    Reliable (uptime)

    1 of 1 attempts returned a tool list in 30 days (100%). The bar is 99%. Need at least 30 samples.

  • Not measured
    Stable tool list

    Fewer than two successful probes in 30 days, so tool-list stability is not measured.

Access

  • Pass
    Open access

    tools/list succeeded with no credential, and the record declares none.

  • Not measured
    Standard auth

    Auth is not required, so the OAuth metadata check does not apply.

  • Not measured
    Free tier cited

    No publisher quote has been checked.

Tools

  • Pass
    Tools described

    Every tool description is at least 20 characters.

  • Pass
    Valid input schemas

    Every inputSchema is a JSON Schema object.

  • Fail
    Parameters documented

    86 of 350 parameters have a description (25%). The bar is 80%.

  • Fail
    Safety hints

    99 tools set neither readOnlyHint nor destructiveHint.

Publisher

  • Pass
    Verified namespace

    Listed in the Official MCP Registry.

  • Pass
    Website matches publisher

    The website host matches the reverse-domain namespace.

  • Fail
    Source repo linked

    No repository URL is on file.

  • Not measured
    Repo owner matches

    This namespace is not an io.github login, so the owner comparison does not apply.

  • Pass
    Recently updated

    Updated 2026-09-21T08:27:38.076215Z, within 180 days.

  • Not measured
    Open-source licence

    No GitHub repository to ask about a licence.

Start using Support Agent Admin by Nova (CIVAI)

Connect to this server

Choose your client, copy the configuration, then enable the server in your client’s MCP settings.

Run this command in your terminal, then restart Claude Code.

Claude Code

claude mcp add --transport http support-agent-admin-by-nova-civai https://nova.civai.co/mcp/agents/support-agent-admin

Capabilities

Tools 99

admin__abort_scans

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

Discovered
admin__assign_instagram_account

Assign or remove Instagram account on agent.

Discovered
admin__assign_jiji_account

Assign or remove Jiji account on agent.

Discovered
admin__assign_smtp_account

Assign or remove SMTP account on agent.

Discovered
admin__assign_telegram_account

Assign or remove Telegram account on agent.

Discovered
admin__assign_whatsapp_account

Assign or remove WhatsApp Web account on agent.

Discovered
admin__assign_x_account

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

Discovered
admin__assign_x_campaign_account

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

Discovered
admin__bulk_delete_sessions

Delete multiple visitor sessions and their files.

Discovered
admin__bulk_followup

Bulk follow-up to filtered visitors.

Discovered
admin__bulk_set_session_labels

Merge labels onto multiple visitor sessions.

Discovered
admin__clear_discovery_cache

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

Discovered
admin__compose_bulk_draft

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

Discovered
admin__compose_draft

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

Discovered
admin__continue_scan

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

Discovered
admin__create_agent

Create a new Support Agent for CRM/outreach.

Discovered
admin__create_scan_schedule

Create an auto-scan schedule (Import Only or Message now outreach). Discovery params for x/instagram accept max_post_age_days (1-365; omit = no age limit) and post_age_relax_steps (0-4, default 3) to cap how old a source post may be before its engagers are collected; the window widens within a run only.

Discovered
admin__delete_agent

Permanently delete a Support Agent.

Discovered
admin__delete_attachment

Delete one agent KB attachment.

Discovered
admin__delete_scan_schedule

Delete an auto-scan schedule.

Discovered
admin__delete_scans

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

Discovered
admin__end_conversation

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

Discovered
admin__export_contacts

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

Discovered
admin__generate_agent_preview

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

Discovered
admin__get_ad_guide

The ad plan rendered as steps to tap, per channel, in the owner's own words with the daily budget already divided. Use this when the owner wants to run the ads themselves. Nova never touches their ad account.

Discovered
admin__get_ad_plan

The ads this business should run, built from its own scans: three things to film, each citing a count from this agent's own leads, plus the spend and reach for a lead target. Reads only; nothing is launched and no money moves. Returns status=no_evidence when the scans have not found enough to say anything specific.

Discovered
admin__get_agent

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

Discovered
admin__get_agent_analytics

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

Discovered
admin__get_attachment_content

Read converted markdown or database schema summary for one attachment.

Discovered
admin__get_chat

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

Discovered
admin__get_crm_unreplied_alert_config

Read CRM unreplied digest email settings.

Discovered
admin__get_discovery_analytics

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

Discovered
admin__get_followup_run

Get one follow-up run with progress log.

Discovered
admin__get_scan

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

Discovered
admin__import_contacts

Import contacts onto an agent.

Discovered
admin__import_leads

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

Discovered
admin__invite_agent_collaborator

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

Discovered
admin__launch_ad_plan

Run one ad on one channel, under a spend cap the owner has named out loud. The cap is debited before anything is created and nothing is ever created above it. Creative is the owner's: this never writes an ad. Needs a connected ad account.

Discovered
admin__list_ad_plans

Every ad this agent has already launched, newest first, with its cap, its channel and whether it is running or stopped. Reads only.

Discovered
admin__list_agent_collaborators

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

Discovered
admin__list_agents

List all Support Agents for the signed-in owner.

Discovered
admin__list_attachments

List knowledge-base attachments on a Support Agent.

Discovered
admin__list_channel_accounts

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

Discovered
admin__list_connectors

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

Discovered
admin__list_followup_runs

List bulk follow-up runs for an agent.

Discovered
admin__list_scan_results

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

Discovered
admin__list_scan_schedules

List auto-scan schedules for an agent.

Discovered
admin__list_scans

List past and active leads discovery scans for an agent.

Discovered
admin__list_session_labels

List visitor session label catalog for an agent.

Discovered
admin__list_sessions

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

Discovered
admin__list_top_agents

List busiest CRM agents (limit 5–10).

Discovered
admin__pending_reply_count

Count pending replies on an agent.

Discovered
admin__preview_followup_email

Preview rendered follow-up email HTML.

Discovered
admin__regenerate_attachment

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

Discovered
admin__remove_agent_collaborator

Remove a collaborator from an agent (owner only).

Discovered
admin__resume_conversation

Resume a paused visitor conversation.

Discovered
admin__resume_followup_run

Resume an interrupted follow-up run.

Discovered
admin__run_scan

Start a leads discovery scan (whatsapp, instagram, x, telegram, or jiji). Discovery params for x/instagram accept max_post_age_days (1-365; omit = no age limit) and post_age_relax_steps (0-4, default 3) to cap how old a source post may be before its engagers are collected; the window widens within a run only.

Discovered
admin__send_followup

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

Discovered
admin__send_message

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

Discovered
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.

Discovered
admin__set_pool_mode

Enable/disable pool mode for a channel. x/instagram/telegram: fallback when the agent's own account halts. jiji/whatsapp: the pool is the sender when the agent has no account of its own (WhatsApp conversations stay on one pool number).

Discovered
admin__set_session_labels

Replace labels on one visitor session.

Discovered
admin__set_whatsapp_account_role

Mark one of your WhatsApp Web numbers as a pool number (role=pool) that agents with whatsapp_pool_mode send from, or back to a normal number (role=agent). Only numbers you own; donated accounts are refused.

Discovered
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.

Discovered
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.

Discovered
admin__stop_ad_plan

Switch one launched ad off. The campaign is paused first, so spend stops on the very first call.

Discovered
admin__suggest_targets

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

Discovered
admin__transfer_agent_owner

Transfer agent ownership to another subscribed Nova user.

Discovered
admin__trigger_scan_schedule

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

Discovered
admin__update_agent

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

Discovered
admin__update_agent_collaborator

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

Discovered
admin__update_crm_unreplied_alert_config

Update CRM unreplied digest email settings.

Discovered
admin__update_scan_schedule

Update or pause/resume an auto-scan schedule. Discovery params for x/instagram accept max_post_age_days (1-365; omit = no age limit) and post_age_relax_steps (0-4, default 3) to cap how old a source post may be before its engagers are collected; the window widens within a run only.

Discovered
admin__update_session_label

Update catalog label (e.g. disable_auto_reply).

Discovered
admin__upload_agent_icon

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

Discovered
admin__upload_attachments

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

Discovered
calendar__add_event

Run Google calendar action: add event

Discovered
calendar__check_events_today

Run Google calendar action: check events today

Discovered
calendar__check_events_week

Run Google calendar action: check events week

Discovered
calendar__converse

Reply conversationally when the request is ambiguous or needs clarification.

Discovered
calendar__convert_timezone

Run Google calendar action: convert timezone

Discovered
calendar__delete_event

Run Google calendar action: delete event

Discovered
calendar__update_event

Run Google calendar action: update event

Discovered
docs__converse

Reply conversationally when the request is ambiguous or needs clarification.

Discovered
docs__create_doc

Run Google docs action: create doc

Discovered
docs__delete_doc

Run Google docs action: delete doc

Discovered
docs__get_doc

Run Google docs action: get doc

Discovered
docs__list_docs

Run Google docs action: list docs

Discovered
docs__rewrite_doc

Run Google docs action: rewrite doc

Discovered
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.

Discovered
research__generate-research-report

Generate a comprehensive research report from existing research data.

Discovered
sheets__converse

Reply conversationally when the request is ambiguous or needs clarification.

Discovered
sheets__create_sheet

Run Google sheets action: create sheet

Discovered
sheets__delete_sheet

Run Google sheets action: delete sheet

Discovered
sheets__generate_sheet

Run Google sheets action: generate sheet

Discovered
sheets__get_sheet

Run Google sheets action: get sheet

Discovered
sheets__list_sheets

Run Google sheets action: list sheets

Discovered
sheets__update_sheet

Run Google sheets action: update sheet

Discovered

Recent measurements

Probe history

View status
Latest stored probes. Raw probe rows are kept for 14 days.
CheckedResultResponseTools
Connected778 ms99