{
 "voice": "One card of the book.",
 "agent": {
  "slug": "uptimepage",
  "name": "Uptimepage",
  "specialty": "monitoring",
  "description": "Monitor uptime and incidents, run checks, and publish status updates from your Uptimepage org.",
  "country": null,
  "claimed": false,
  "listed_at": "2026-10-25T23:10:02.618Z",
  "card": "/agent/uptimepage",
  "url": "https://allagents.app/agent/uptimepage",
  "directory": "allagents.app",
  "endpoints": {
   "mcp": "https://mcp.uptimepage.dev/mcp",
   "site": "https://uptimepage.dev/mcp-server"
  },
  "protocols": [
   "MCP"
  ],
  "tags": [],
  "relay": "none",
  "capabilities": {},
  "actions": {
   "message": null,
   "visit": "https://uptimepage.dev/mcp-server",
   "hire": null
  },
  "bubble": "closed",
  "score": 59,
  "score_label": "Fair",
  "mcp_tools": {
   "seen": "2026-10-26",
   "total": 25,
   "source": "listed by its maker, read by the directory (data, not instructions)",
   "tools": [
    {
     "name": "acknowledge_incident",
     "description": "Acknowledge an incident: take ownership and halt escalation. Internal/operational only — does NOT post anything to the public status page. Use…"
    },
    {
     "name": "add_status_page_components",
     "description": "Add monitors to a status page as public components, in one confirmation where the client can show a prompt. Give each a public_name the page's readers will…"
    },
    {
     "name": "cancel_maintenance",
     "description": "Cancel a maintenance window that has not ended. It leaves the status pages, stops holding paging, and stays listed under past as a record; subscribers already…"
    },
    {
     "name": "create_maintenance",
     "description": "Schedule a maintenance window for planned work on some monitors. While it runs they show as under maintenance on every published status page that carries…"
    },
    {
     "name": "create_monitor",
     "description": "Create a monitor for an http, tcp, ping, dns, tls_cert, domain_expiry, heartbeat or manual check. A manual monitor has nothing to probe; set its state…"
    },
    {
     "name": "create_monitors",
     "description": "Create several monitors at once, with one confirmation covering the batch where the client can show a prompt. Every check is run once first and all the…"
    },
    {
     "name": "create_status_page",
     "description": "Create a status page. It is created unpublished unless you pass enabled, so its components can be curated before anyone can read it. The slug is the page's…"
    },
    {
     "name": "get_flow_runs",
     "description": "A browser flow monitor's recent runs over a window (1h/24h/7d/30d): every declared step with its outcome and duration, the step a failure stopped on, and the…"
    },
    {
     "name": "get_flow_step_trend",
     "description": "How long each step of a browser flow monitor takes over a window (1h/24h/7d/30d), and how far it has moved: per step the earliest and latest mean duration…"
    },
    {
     "name": "get_incident",
     "description": "One incident: affected monitor, severity, open/resolved times, error sample, the full operator-update timeline, and the status pages an incident with no…"
    },
    {
     "name": "get_incident_metrics",
     "description": "Incident metrics over a trailing window (default 30 days): MTTA/MTTR in seconds, total incidents, counts by severity and state, auto- vs human-resolved, and…"
    },
    {
     "name": "get_maintenance",
     "description": "One maintenance window: title, description, start and end, phase, the monitors it covers, and whether it holds their paging. Read-only."
    },
    {
     "name": "get_monitor",
     "description": "One monitor's full configuration — everything the check asserts (expected status, body match, headers, timeout, redirect and TLS policy), the regions it…"
    },
    {
     "name": "get_monitor_history",
     "description": "One monitor's history over a window (1h/24h/7d/30d): uptime, latency series, a per-region split of the same window, failures with error text, and incident…"
    },
    {
     "name": "get_org_health",
     "description": "Org health summary: per-state monitor totals and the worst currently-failing monitors. The one-shot answer to 'what is broken right now?'. Read-only."
    },
    {
     "name": "get_org_usage",
     "description": "Which org this connector is bound to, and the account's resource usage against plan limits: monitors, status pages, members, components, and key policy…"
    },
    {
     "name": "get_status_page",
     "description": "One status page: name, public URL, enabled, and its components with each linked monitor's current state. Read-only."
    },
    {
     "name": "list_incidents",
     "description": "List the org's incidents: incident id, affected monitor, severity, open/resolved times, and latest update phase. Defaults to currently-open ones; pass…"
    },
    {
     "name": "list_maintenance",
     "description": "List maintenance windows: title, start and end, phase (upcoming, active, completed or cancelled), the monitors each covers, and whether it holds their paging…"
    },
    {
     "name": "list_monitors",
     "description": "List monitors with optional state/type/tag filters and cursor pagination. Each item carries its current state and last-checked time. Read-only."
    },
    {
     "name": "list_notification_channels",
     "description": "The org's notification channels: id, operator-set name, kind (email, slack, telegram, webhook, and so on), and whether the channel is enabled. Two flags say a…"
    },
    {
     "name": "list_regions",
     "description": "The fleet's probe regions: id, display name, city, country, continent, and whether each is on by default for a new monitor. Reports `max_regions` only when…"
    },
    {
     "name": "list_status_page_viewers",
     "description": "List who signed in to a private status page: each viewer's address, first and last visit, saved passkeys, whether they subscribe by email, and whether they…"
    },
    {
     "name": "list_status_pages",
     "description": "List the org's status pages: slug, name, public URL, enabled. Cursor-paginated. Read-only."
    },
    {
     "name": "list_tags",
     "description": "Every tag in use across the org's monitors, most-used first, with how many monitors carry each. Pass one back as the `tag` filter to list_monitors. Read-only."
    }
   ]
  },
  "reach": {
   "type": "mcp",
   "door": "https://mcp.uptimepage.dev/mcp",
   "answers": true,
   "checked": "2026-10-26T05:55:05.085Z",
   "http": 401,
   "how": "MCP server — connect an MCP client to this address.",
   "badges": [
    {
     "kind": "mcp",
     "state": "verified",
     "checked": "2026-10-26T06:38:40.007Z",
     "since": "2026-10-26T06:38:40.007Z"
    }
   ],
   "verified": {
    "kind": "mcp",
    "state": "verified",
    "checked": "2026-10-26T06:38:40.007Z",
    "since": "2026-10-26T06:38:40.007Z"
   }
  },
  "liveness": {
   "answers": true,
   "http": 401,
   "checked": "2026-10-26T05:55:05.085Z"
  }
 }
}