Notify (notifycx-mcp)

Official Notify MCP: send transactional email, rehearse sends, and verify domains from Cursor or Claude Code.

Documentation

notifycx-mcp

Official Model Context Protocol server for Notify.

Use this in Cursor, Claude Code, or other MCP hosts when a coding agent should call Notify tools directly. For app/CI code, prefer the notifycx SDK or plain fetch.

Install (Cursor)

Already have a key:

{
  "mcpServers": {
    "notify": {
      "command": "npx",
      "args": ["-y", "notifycx-mcp"],
      "env": {
        "NOTIFY_API_KEY": "nk_..."
      }
    }
  }
}

No key yet: omit NOTIFY_API_KEY, call bootstrap_start → user pastes email OTP → bootstrap_confirm → put the returned api_key into MCP env. See agent bootstrap docs.

Never paste API key secrets into chat logs.

Tools

ToolWhen to use
bootstrap_start / bootstrap_confirmSign up or recover without the dashboard (no API key required)
send_emailProduction transactional send (verified from)
send_test_emailNon-delivering API rehearsal
add_domainAdd domain + structured dnsRecords (type/name/value) for the user to publish at their host
check_domainPoll verification after DNS is configured
list_domains / get_domainDomain status + dnsRecords
list_webhooks / create_webhook / update_webhook / delete_webhook / get_webhook / test_webhookWebhook setup (Pro+)
list_email_logsRecent delivery logs
get_usageQuota / account_verified
list_api_keys / create_api_key / regenerate_api_key / delete_api_keyManage keys
create_billing_checkoutStripe Checkout URL for Pro/Scale

Typical setup path: bootstrap → add_domain → user publishes dnsRecords → check_domain → send_email.

Pricing

Free: 1,000 emails/mo. Pro: $10 / 10,000. Scale: $50 / 100,000.

Publishing (maintainers)

After npm publish for notifycx-mcp, register the release with the MCP Registry: from the mcp/ directory, run mcp-publisher login github (as a notifycx org member), then mcp-publisher publish.