Nova Uptime
Model Context Protocol

Connect Your AI Assistant
to Nova Uptime

62 tools for website monitoring, email health, SSL checks, and more — all accessible through natural language in Claude, Cursor, or any MCP-compatible.

What is MCP?

The Model Context Protocol is an open standard by Anthropic that lets AI assistants connect to external tools and services. Instead of copy-pasting data, your AI can directly check your domains, run health checks, and manage monitors.

Natural Language

Ask "are any of my domains down?" and get a real-time answer.

7 Free Tools

Email health, SSL, domain expiry, DNS, inbox risk, domain age, and campaign simulation work without an account.

Zero Install

Runs via npx — no global install needed. Configure once and go.

Quick Setup

Add this configuration to your AI assistant's MCP settings.

Claude Desktop config
{
  "mcpServers": {
    "novauptime": {
      "command": "npx",
      "args": ["-y", "@novauptime/mcp-server"],
      "env": {
        "NOVAUPTIME_API_KEY": "your-api-key-here"
      }
    }
  }
}

Get your API key at go.novauptime.com/dashboard/settings. Free tools work without a key.

Important: After adding or updating the config, fully restart your AI assistant (Claude Desktop, Cursor, etc.) for changes to take effect.

62 Tools Available

From quick DNS checks to full monitoring management — everything you can do in the dashboard, your AI can do too.

Free Tools7 toolsNo API key needed
check_email_healthFull email health check (MX, SPF, DKIM, DMARC, Blacklist) with score and grade. Supports fresh: true to skip cache.
check_sslSSL certificate check — validity, issuer, expiry, protocol
check_domain_expiryDomain registration expiry via WHOIS/RDAP
check_dnsIndividual DNS record check (SPF, DKIM, DMARC, or MX)
check_inbox_riskInbox placement risk analysis for a domain
check_domain_ageDomain age and registration date lookup
simulate_campaignFree campaign simulation (up to 20 domains, no auth required)
Domain Monitoring11 tools
list_domainsList monitored domains with filtering and pagination
get_domainGet domain details — status, response time, SSL, email health
add_domainAdd a new domain to monitor
update_domainUpdate domain settings (interval, name, timeout)
delete_domainRemove domain from monitoring
pause_domain / resume_domainPause or resume monitoring
run_email_healthRun email health check on a monitored domain
get_domain_incidentsGet last 20 downtime incidents
get_domain_historyGet check history (response times, up to 720 hours)
bulk_update_domains / bulk_delete_domainsBulk update or delete multiple domains
assign_domain_tagsAssign tags/folders to a domain
URL Content Monitoring8 tools
list_urls / get_urlList and inspect monitored URLs
add_url / update_url / delete_urlFull URL monitoring CRUD
pause_url / resume_urlPause or resume URL monitoring
get_url_changesContent change history
check_url_nowTrigger an immediate URL check
get_url_screenshotsScreenshot history
assign_url_tagsAssign tags/folders to a URL
bulk_update_urls / bulk_delete_urlsBulk operations on multiple URLs
Tags & Organization2 tools
list_tagsList all tags/folders with domain counts
create_tag / update_tag / delete_tagFull tag CRUD
Team Management3 tools
list_teamList team members and pending invites
invite_team_memberInvite with domain access
remove_team_member / resend_inviteManage team membership
Webhooks2 tools
list_webhooks / create_webhookManage webhook endpoints
delete_webhook / test_webhookDelete or test-fire webhooks
Campaign Simulation5 tools
run_campaign_simulationRun a cold email campaign simulation using credits
get_campaign_statusGet status and results of a simulation job
get_simulation_creditsCheck your simulation credit balance
list_campaign_simulationsList all your campaign simulation jobs
download_campaign_csvDownload CSV results (campaign, sender, or suggestion)
Account & Billing7 tools
get_account / get_billingAccount info, plan details, usage
get_billing_historyPayment history and license records
create_checkout_linkGenerate Stripe checkout link for Pro or Agency plan
get_notifications / get_unread_countNotifications and unread count
get_incidents / get_statusRecent incidents and overall monitoring status
get_notification_settings / update_settingsView and update timezone, weekly report preference
pause_all_notifications / resume_all_notificationsPause or resume all alert channels

Example Prompts

Once configured, just ask your AI assistant in natural language.

Check the email health of fliplink.me
Are any of my domains down right now?
Add monitoring for doclink.me with 5-minute checks
Show me the last incidents for my main domain
What's my current plan and how many slots do I have?
Check the SSL certificate for usegum.com
Pause monitoring for staging.usegum.com
Run a domain expiry check on fliplink.me

Ready to Connect?

Sign up for free, generate your API key, and add the config snippet to your AI assistant. You'll be monitoring in under a minute.