AI assistant access uses the public API, so it is included in the Team and Stack plans.

Overview

Watchman Tower runs a remote Model Context Protocol (MCP) server. Once you connect it, your AI assistant can answer questions about your account and, if you allow it, manage your monitors.
https://mcp.watchmantower.com/mcp
The assistant sees exactly what you see in the dashboard, including team and shared monitors, and nothing more. Every request goes through the same permission, plan and rate limit checks as the public API.

What you can ask

  • “Is everything OK with my sites?”
  • “Which monitors are down or slow right now?”
  • “Show the incidents from the last 24 hours and what caused them.”
  • “What were the response times for my checkout page this week?”
  • “Which SSL certificates or domains expire soon?”
  • “How is the CPU and memory on my servers?”
  • “Add a monitor for https://example.com.” (needs write access)
  • “Pause the staging monitor until I say so.” (needs write access)

Connect Claude or ChatGPT

Claude (web, desktop and mobile) and ChatGPT connect with your Watchman Tower login. You don’t need an API key.
1

Add a custom connector

  • Claude: Settings → Connectors → Add custom connector.
  • ChatGPT: Settings → Apps & Connectors → Create. Custom connectors may require developer mode on your ChatGPT plan.
Use https://mcp.watchmantower.com/mcp as the URL.
2

Sign in

You are sent to Watchman Tower. Sign in with the account whose monitors you want the assistant to use.
3

Review the permissions

The consent screen lists what the assistant can read. Monitor changes (add, pause, resume, delete and restore) are off unless you tick Add, pause, resume and delete monitors.
4

Ask a question

Start a new chat and ask, for example, “Give me an overview of my monitors.”
You can also copy the connector URL from API Keys → Connect an AI assistant in the dashboard.

Connect Claude Code, Cursor or VS Code

Clients that accept custom headers can use an API key instead of signing in.
  1. In the dashboard, go to API Keys → Connect an AI assistant and click Create read-only key.
  2. Copy the secret key. It is shown only once.
  3. Add the server to your client. For Claude Code:
claude mcp add --transport http watchman-tower https://mcp.watchmantower.com/mcp \
  --header "Authorization: Bearer wt_sk_live_..."
Claude Code can also connect without a key: run claude mcp add --transport http watchman-tower https://mcp.watchmantower.com/mcp and sign in when prompted.

Tools

ToolWhat it doesAccess
get_overviewHealth snapshot: monitor counts by state, open incidents, active conditions, server countRead
get_accountPlan, usage and limitsRead
list_monitorsMonitors with status, filterable by stateRead
get_monitorOne monitor’s details and current stateRead
get_response_timesResponse time history for a monitorRead
list_conditionsActive conditions such as expiring certificates and domains or chronic slownessRead
list_incidentsIncidents, open or resolvedRead
get_incidentOne incident with its timelineRead
list_status_pagesYour status pagesRead
list_serversServers reporting through the server agentRead
get_server_statsCPU, memory, disk and network stats for a serverRead
create_monitorAdds a monitor (URL, name and protocol) and counts toward your plan limitWrite
pause_monitorPauses a monitor and closes its open incidentsWrite
resume_monitorResumes a paused monitorWrite
delete_monitorSchedules a monitor for deletion in 7 days and pauses itWrite
restore_monitorCancels a scheduled deletionWrite
Assistants ask you to confirm before running tools that change your account.

Permissions

PermissionGranted
Account, monitors, incidents, status pages and servers (read)Always, when you connect
Monitors (write)Only if you tick it on the consent screen
Deleting a monitor through an assistant is never immediate. The monitor is paused and permanently deleted after 7 days. Until then you can restore it from the dashboard or by asking the assistant.

Disconnect

Go to API Keys → Connected apps in the dashboard and revoke the connection. The assistant loses access immediately. To remove a key-based connection, revoke the key in the same page.

Data and privacy

  • The connector only returns data from your own account, filtered to what the request needs.
  • Watchman Tower does not read your chats, memory or files in the assistant.
  • Monitor names, URLs and incident text you send to the assistant are processed by that assistant’s provider (Anthropic or OpenAI) under their terms.
  • See our Privacy Policy for how Watchman Tower handles your data.

Limits

  • Requests share your public API rate limit.
  • Large lists are paginated; the assistant fetches more pages when it needs them.
  • Monitors can only be created for public addresses. Private and internal IPs are rejected.

Troubleshooting

ProblemFix
403 PLAN_REQUIREDYour plan does not include API access. Upgrade to Team or Stack.
403 INSUFFICIENT_SCOPE when adding or pausing a monitorReconnect and tick Add, pause, resume and delete monitors on the consent screen.
The assistant asks you to sign in againYour session expired or was revoked. Sign in again from the connector settings.
Need help? Contact [email protected].