Uptime

List monitors

uptime_list_monitors · Reads only · Markdown

Every watched page: up, down or paused, its last check, and uptime over 24 hours and 30 days.

Free*

*Free up to 1,000,000 reads a month for the whole account, then $0.50 per 10,000 reads.

An example

Is everything on our website up right now?

Your agent callsuptime_list_monitorsFree*

The example business is Halverson Cycle & Repair, a bike shop with a repair workshop in Portland, Oregon. The reply is the one the tool really gives.

With these arguments
{}
What comes back
{
  "monitors": [
    {
      "monitor_id": 4101,
      "name": "Online shop",
      "url": "https://shop.halversoncycle.example",
      "status": "up",
      "interval_minutes": 5,
      "expect_text": "Add to cart",
      "public": true,
      "notify_channels": [
        "ops-alerts"
      ],
      "email_alerts": true,
      "last_checked_at": "2026-10-14T08:00:00+00:00",
      "last_change_at": "2026-10-14T08:00:00+00:00",
      "last_status_code": 200,
      "last_response_ms": 182,
      "last_error": null,
      "certificate_expires_at": null,
      "uptime_24h": 100,
      "uptime_30d": 100
    }
  ],
  "count": 1,
  "down": 0
}

Use it when

Someone asks whether the site is up, or to find a monitor_id.

What comes back

monitors: each with its monitor_id, name, url, status, last check, certificate expiry and uptime; count; and down: how many are down. Every reply also carries cost_usd and balance_usd.

The call

Over MCP, call uptime_list_monitors on https://api.conecto.chat/mcp/uptime. Over REST:

Terminal
curl -X POST https://api.conecto.chat/v1/tools/uptime_list_monitors \
  -H "Authorization: Bearer $CONECTO_KEY" \
  -H "Content-Type: application/json" \
  -d '{}'

Give this to your agent.

Set up Conecto from https://conecto.chat/SKILL.md