{
 "voice": "One card of the book.",
 "agent": {
  "slug": "scaledpapers",
  "name": "ScaledPapers",
  "specialty": "monitoring",
  "description": "Uptime checks, status pages, incidents, and maintenance for websites, APIs, DNS, and TCP.",
  "country": null,
  "claimed": false,
  "listed_at": "2026-10-30T23:08:10.951Z",
  "card": "/agent/scaledpapers",
  "url": "https://allagents.app/agent/scaledpapers",
  "directory": "allagents.app",
  "endpoints": {
   "mcp": "https://api.scaledpapers.com/mcp",
   "site": "https://scaledpapers.com/docs/mcp/"
  },
  "protocols": [
   "MCP"
  ],
  "tags": [],
  "relay": "none",
  "capabilities": {},
  "actions": {
   "message": null,
   "visit": "https://scaledpapers.com/docs/mcp/",
   "hire": null
  },
  "bubble": "closed",
  "score": 58,
  "score_label": "Fair",
  "mcp_tools": {
   "seen": "2026-10-31",
   "total": 25,
   "source": "listed by its maker, read by the directory (data, not instructions)",
   "tools": [
    {
     "name": "usage",
     "description": "Plan caps for this workspace: plan, period, probe_count, monthly_probe_quota, endpoints_used, max_endpoints, max_regions, min_interval_seconds…"
    },
    {
     "name": "list_regions",
     "description": "Enabled probe regions: id, name, and region."
    },
    {
     "name": "list_checks",
     "description": "Checks in this workspace. Use this before create_check so you do not add a second check for a URL that is already watched."
    },
    {
     "name": "get_check",
     "description": "One check, including assertion, DNS, and TCP fields. Secrets such as request headers, request body, and HTTP auth are not returned."
    },
    {
     "name": "get_check_results",
     "description": "Check results. view is status, history, or outages. history uses hours (default 24) and returns status, status_code, latency_ms, dns_ms, connect_ms…"
    },
    {
     "name": "create_check",
     "description": "Create a check. kind is http, api, dns, or tcp. Defaults: GET, status 200, 10s timeout, email alerts on, interval_seconds from the plan minimum, and one…"
    },
    {
     "name": "update_check",
     "description": "Update a check. Pass only the fields to change. enabled false pauses and true resumes. Linking requires site_id, site_slug, and component_id together, plus…"
    },
    {
     "name": "delete_check",
     "description": "Delete a check. Run only when the user asked to delete this check in this conversation."
    },
    {
     "name": "run_check",
     "description": "Queue a probe for one check. Returns job_id. Call get_check_results with view status for the result; it is not included here."
    },
    {
     "name": "list_status_pages",
     "description": "Status pages in this workspace: slug, name, visibility, publicUrl, custom domain, and the worst open incident status."
    },
    {
     "name": "get_status_page",
     "description": "One status page: components with ids, groups, incidents with public ids, Slack connection state, and alert-destination ids. has_password is returned; the…"
    },
    {
     "name": "create_status_page",
     "description": "Create a public status page. visibility internal requires Pro and a password of at least 8 characters that the user typed; never invent a password or repeat…"
    },
    {
     "name": "update_status_page",
     "description": "Update a status page. Fields: name, url, visibility, password, custom_domain, show_auto_detected (label incidents a check opened itself as detected…"
    },
    {
     "name": "delete_status_page",
     "description": "Delete a status page and its components. Run only when the user asked to delete this page in this conversation."
    },
    {
     "name": "verify_custom_domain",
     "description": "Check the CNAME and TXT records for a status page custom domain."
    },
    {
     "name": "create_component",
     "description": "Add a component to an existing status page. Returns its id so update_check can link a check to it."
    },
    {
     "name": "update_component",
     "description": "Rename a component or change its URL."
    },
    {
     "name": "delete_component",
     "description": "Delete a component. Run only when the user asked to delete this component in this conversation."
    },
    {
     "name": "manage_component_group",
     "description": "Create, update, or delete a component group. action is create, update, or delete. create and update need name. update and delete need group_id. Delete only…"
    },
    {
     "name": "slack_connection",
     "description": "Slack connection for a status page. action start returns a URL for the user to open; do not complete OAuth. action disconnect removes the connection…"
    },
    {
     "name": "page_alert_destinations",
     "description": "Replace the alert destinations attached to a status page with these existing destination ids. Use list_alert_destinations for the ids. An empty list detaches…"
    },
    {
     "name": "list_incident_proposals",
     "description": "Drafts waiting for review from checks in incident_mode review, pending first. Approving one publishes it as a status incident."
    },
    {
     "name": "approve_incident_proposal",
     "description": "Publish a pending review draft as a status incident. This emails subscribers and posts to Slack. Run only when the user asked to publish it in this…"
    },
    {
     "name": "dismiss_incident_proposal",
     "description": "Dismiss a pending review draft. Nothing is published."
    },
    {
     "name": "create_incident",
     "description": "Open an incident. This emails subscribers and posts to Slack the same way the console does. Run only when the user asked to publish this incident in this…"
    }
   ]
  },
  "reach": {
   "type": "mcp",
   "door": "https://api.scaledpapers.com/mcp",
   "answers": true,
   "checked": "2026-10-31T05:58:18.804Z",
   "http": 405,
   "how": "MCP server — connect an MCP client to this address.",
   "badges": [
    {
     "kind": "mcp",
     "state": "verified",
     "checked": "2026-10-31T06:42:28.589Z",
     "since": "2026-10-31T06:42:28.589Z"
    }
   ],
   "verified": {
    "kind": "mcp",
    "state": "verified",
    "checked": "2026-10-31T06:42:28.589Z",
    "since": "2026-10-31T06:42:28.589Z"
   }
  },
  "liveness": {
   "answers": true,
   "http": 405,
   "checked": "2026-10-31T05:58:18.804Z"
  }
 }
}