DevOps
watchfor.io
Provides monitoring snapshots, incident statistics, and scheduled reports for an organization's monitors.
ENDPOINT 1
https://watchfor.io/api/mcp
MCP server metadata
- Name
- WatchFor
- Version
- 1.0.0
WatchFor uptime & infrastructure monitoring. Start with get_summary for the current state of the organization's monitors and incidents. Before creating monitors or alert rules, call get_monitor_types — it lists every monitor type's target format, config fields and the EXACT alert metric strings. All mutating tools require an API key with the write scope; validation errors state the allowed values, so correct the arguments and retry.
Known tools 40
get_summaryOne-call organization snapshot: monitor status counts (up/down/paused/unknown + health score), active incident counts and open maintenance windows.
Inferred read-onlyget_incident_statsAggregate incident statistics over a period: totals by severity, MTTR (mean time to resolve), MTBF and the five most unstable monitors.
Inferred read-onlyget_reportOrg report for a period, always compared with the previous equal-length period: uptime, incidents, MTTR/MTBF, downtime, response-time trend, per-monitor rows (worst first), type-aware sections (SSL/domain expiry, Core Web Vitals, heartbeat check-ins, DNS blocklists, MCP tool drift) and plain-language insights.
Inferred read-onlyget_report_schedulesThe organization's two scheduled report-email cadences (weekly + monthly): enabled state, recipients (max 5) and any recipients who unsubscribed themselves.
Potential side effectsset_report_scheduleEnable/disable the weekly or monthly report email and/or replace its recipient list (up to 5 addresses).
Potential side effectsget_planCurrent subscription plan with limits (-1 = unlimited, 0 = feature off) and live usage counts.
Inferred read-onlylist_monitorsList monitors (cursor-paginated, slim items: id/name/type/target/status/tags — use get_monitor for full detail).
Inferred read-onlyget_monitorGet one monitor by id — includes config and available_metrics (the alert metrics valid for its type).
Inferred read-onlyget_monitor_typesDiscovery catalog of all 25 monitor types: target format, default alert rules, per-type alert metrics (exact `metric` strings, operators, value types) and config fields.
Inferred read-onlyrun_check_nowDispatch an immediate on-demand check for a monitor (write scope, plan-limited per hour).
Potential side effectsget_monitor_uptimeUptime percentage and check totals for a monitor over a period (scheduled maintenance excluded).
Inferred read-onlyget_monitor_checksRecent check results for a monitor (status, latency, per-location performance).
Inferred read-onlylist_locationsProbe locations available for monitors — use these ids in create_monitor's locations array.
Inferred read-onlyupdate_alert_ruleUpdate an alert rule (write scope) — fix a noisy threshold, change severity, or enable/disable.
Potential side effectslist_contactsAlert recipients (people) with their group memberships — answers 'who gets notified?'.
Inferred read-onlydelete_contactDelete a contact (write scope) — removes them from all notification groups.
Potential side effectslist_contact_groupsNotification groups (contact groups) — where alerts are delivered.
Inferred read-onlyget_contact_groupOne notification group's detail INCLUDING its member list (who exactly gets paged).
Inferred read-onlycreate_contact_groupCreate a notification group (write scope), optionally with initial members (contact ids from list_contacts).
Potential side effectsget_incidentFull detail of one incident: what fired, trigger values, confirmations, timeline.
Inferred read-onlyacknowledge_incidentAcknowledge a firing incident (write scope) — pauses repeat notifications while someone investigates.
Potential side effectslist_notificationsAlerting delivery history — every notification attempt with channel, delivery status (sent/failed/silenced), severity, incident and monitor.
Inferred read-onlylist_activityThe organization's audit trail — who changed what and when (monitors, alert rules, contacts, maintenance, channels; dashboard AND API actions).
Inferred read-onlycreate_maintenance_windowSchedule a maintenance window (write scope): alerts are suppressed and downtime excluded from uptime for the covered monitors during the window.
Potential side effectsdelete_maintenance_windowCancel a maintenance window (write scope) — removes future occurrences and lifts any active silences.
Potential side effectsCONNECT WITH APPROVAL
Client installation
Review this server and its permissions before adding it. Secret placeholders must be set locally.
Codex
~/.codex/config.toml
[mcp_servers.watchfor]
url = "https://watchfor.io/api/mcp"
enabled = true
Claude Code
.mcp.json
{
"mcpServers": {
"watchfor": {
"type": "http",
"url": "https://watchfor.io/api/mcp"
}
}
}
Claude Desktop
Settings → Connectors → Add custom connector
Name: watchfor
Remote MCP URL: https://watchfor.io/api/mcp
Add this remote URL as a custom connector in Claude Desktop. Availability depends on the user plan and workspace policy.
Cursor
.cursor/mcp.json
{
"mcpServers": {
"watchfor": {
"url": "https://watchfor.io/api/mcp"
}
}
}
Visual Studio Code
.vscode/mcp.json
Add to Visual Studio Code{
"servers": {
"watchfor": {
"type": "http",
"url": "https://watchfor.io/api/mcp"
}
}
}
Generic MCP
Client-specific MCP configuration
{
"name": "watchfor",
"transport": "streamable-http",
"url": "https://watchfor.io/api/mcp"
}
MCP Inspector
Run the official MCP Inspector locally and enter the indexed Streamable HTTP endpoint.
ENDPOINT 2
https://watchfor.io/docs/api/mcp
MCP server metadata
- Name
- WatchFor Docs
- Version
- 1.0.0
WatchFor documentation, over MCP. Use list_docs to see every page, search_docs to find pages by keyword, and read_doc to pull a page's full markdown. This server is read-only and needs no authentication. To ACT on an account (create monitors, read incidents, …) use the product MCP server at /api/mcp instead.
Known tools 3
search_docsSearch the documentation by keyword; returns matching pages (path, title, description) ranked by relevance.
Inferred read-onlyCONNECT WITH APPROVAL
Client installation
Review this server and its permissions before adding it. Secret placeholders must be set locally.
Codex
~/.codex/config.toml
[mcp_servers.watchfor-docs]
url = "https://watchfor.io/docs/api/mcp"
enabled = true
Claude Code
.mcp.json
{
"mcpServers": {
"watchfor-docs": {
"type": "http",
"url": "https://watchfor.io/docs/api/mcp"
}
}
}
Claude Desktop
Settings → Connectors → Add custom connector
Name: watchfor-docs
Remote MCP URL: https://watchfor.io/docs/api/mcp
Add this remote URL as a custom connector in Claude Desktop. Availability depends on the user plan and workspace policy.
Cursor
.cursor/mcp.json
{
"mcpServers": {
"watchfor-docs": {
"url": "https://watchfor.io/docs/api/mcp"
}
}
}
Visual Studio Code
.vscode/mcp.json
Add to Visual Studio Code{
"servers": {
"watchfor-docs": {
"type": "http",
"url": "https://watchfor.io/docs/api/mcp"
}
}
}
Generic MCP
Client-specific MCP configuration
{
"name": "watchfor-docs",
"transport": "streamable-http",
"url": "https://watchfor.io/docs/api/mcp"
}
MCP Inspector
Run the official MCP Inspector locally and enter the indexed Streamable HTTP endpoint.
ENDPOINT 3
https://watchfor.io
MCP server metadata
- Name
- WebMCP
Known tools 1
run_free_website_auditRun a free Smart Website Audit (uptime, SSL, DNS, security headers, performance) on the entered URL — no signup required.
Inferred read-onlyCONNECT WITH APPROVAL
Client installation
Review this server and its permissions before adding it. Secret placeholders must be set locally.
Codex
~/.codex/config.toml
[mcp_servers.webmcp]
url = "https://watchfor.io"
enabled = true
Claude Code
.mcp.json
{
"mcpServers": {
"webmcp": {
"type": "http",
"url": "https://watchfor.io"
}
}
}
Claude Desktop
Settings → Connectors → Add custom connector
Name: webmcp
Remote MCP URL: https://watchfor.io
Add this remote URL as a custom connector in Claude Desktop. Availability depends on the user plan and workspace policy.
Cursor
.cursor/mcp.json
{
"mcpServers": {
"webmcp": {
"url": "https://watchfor.io"
}
}
}
Visual Studio Code
.vscode/mcp.json
Add to Visual Studio Code{
"servers": {
"webmcp": {
"type": "http",
"url": "https://watchfor.io"
}
}
}
Generic MCP
Client-specific MCP configuration
{
"name": "webmcp",
"transport": "streamable-http",
"url": "https://watchfor.io"
}
MCP Inspector
Run the official MCP Inspector locally and enter the indexed Streamable HTTP endpoint.
TRUST AND VERIFICATION EVIDENCE
Loading Trust v2 evidence…
Checking the associated registrable domain. The BuiltWith key remains server-side.
Evidence is source-attributed and does not guarantee that a third-party server is safe. Risk labels are conservative metadata heuristics.