← watchfor.io

INDIVIDUAL MCP TOOL

set_report_schedule

Enable/disable the weekly or monthly report email and/or replace its recipient list (up to 5 addresses).

watchfor.ionone authenticationAvailability not checked

LIVE ENDPOINT

https://watchfor.io/api/mcp

No auth detected

Connect to this endpoint to inspect the live schema for set_report_schedule and invoke it with your own arguments.

Indexed input schema

{}

Risk classification

Potential side effects detected · medium confidence · heuristic, not a guarantee.

  • A tool name or description suggests sending messages.

Parent server

watchfor.io

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

Related tools

  • get_summary — One-call organization snapshot: monitor status counts (up/down/paused/unknown + health score), active incident counts and open maintenance windows.
  • get_incident_stats — Aggregate incident statistics over a period: totals by severity, MTTR (mean time to resolve), MTBF and the five most unstable monitors.
  • get_report — Org 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.
  • get_report_schedules — The organization's two scheduled report-email cadences (weekly + monthly): enabled state, recipients (max 5) and any recipients who unsubscribed themselves.
  • get_plan — Current subscription plan with limits (-1 = unlimited, 0 = feature off) and live usage counts.
  • list_monitors — List monitors (cursor-paginated, slim items: id/name/type/target/status/tags — use get_monitor for full detail).
  • get_monitor — Get one monitor by id — includes config and available_metrics (the alert metrics valid for its type).
  • get_monitor_types — Discovery catalog of all 25 monitor types: target format, default alert rules, per-type alert metrics (exact `metric` strings, operators, value types) and config fields.