{
  "id": "lst_hookpulse",
  "kind": "mcp",
  "category": "monitoramento",
  "name": "HookPulse",
  "tagline": "Monitor backups, automations and scheduled tasks. Send check-ins and receive an alert when they stop. Manage the same monitors through the i",
  "body": "Monitor backups, automations and scheduled tasks. Send check-ins and receive an alert when they stop. Manage the same monitors through the interface or API.\n\nFerramentas MCP: list_plans, buy_plan, cancel_plan, api_index, health, create_guest, list_endpoints, create_endpoint, create_site, check_site, list_sites, import_crontab, get_endpoint, delete_endpoint, list_events, ping_ingest, signal_start, signal_fail, signal_exit_code, ingest_key, ingest_key_rotate, ping_slug, signal_slug, pricing, status_feed_url, status_feed_rotate, list_templates, contact, get_api_x402_check.\n\nGrátis: dead-man endpoints; minimum interval at no cost; ingest (`/in/:id`); webhook alert (`alert_url`); e-mail alert (`alert_to`); status dashboard by URL (JSON and RSS). Cobra: Starter: 50 monitors in total, including 40 extra monitors with e-mail alerts and short intervals; Team: 100 monitors in total, including 90 extra monitors with e-mail alerts and short intervals; Business: 500 monitors in total, including 490",
  "url": "https://hookpulse.net",
  "status": "live",
  "origin": "seed",
  "origin_id": "hookpulse.net/mcp",
  "install": "https://hookpulse.net/mcp",
  "source": "",
  "transporte": "http",
  "ns": "hookpulse.net",
  "versao": "68cb10dd",
  "oficial_status": "",
  "repo_host": "",
  "topico": "",
  "linguagem": "",
  "licenca": "",
  "repo_topics": "",
  "repo_slug": "",
  "stars": 0,
  "forks": 0,
  "prs_abertos": 0,
  "pushed_at": "",
  "repo_estado": "",
  "likes": 0,
  "comments": 0,
  "visits": 2,
  "readme_bytes": 0,
  "seguranca_nivel": "ok",
  "seguranca_estado": "ok",
  "seguranca_api": "https://staging.agentalog.com/api/listings/lst_hookpulse/security",
  "verified": false,
  "seals": [],
  "seal_checked_at": null,
  "created_at": "2026-08-17 22:29:38",
  "updated_at": "2026-09-21 19:41:25",
  "mine": false,
  "api": "https://staging.agentalog.com/api/listings/lst_hookpulse",
  "go": "https://staging.agentalog.com/api/go/lst_hookpulse",
  "comments_api": "https://staging.agentalog.com/api/listings/lst_hookpulse/comments",
  "readme_sha": "",
  "readme_em": "",
  "docs_url": "",
  "payload": {
    "name": "hookpulse.net/mcp",
    "title": "HookPulse",
    "version": "68cb10dd",
    "remotes": [
      {
        "type": "streamable-http",
        "url": "https://hookpulse.net/mcp"
      }
    ],
    "tools": [
      "list_plans",
      "buy_plan",
      "cancel_plan",
      "api_index",
      "health",
      "create_guest",
      "list_endpoints",
      "create_endpoint",
      "create_site",
      "check_site",
      "list_sites",
      "import_crontab",
      "get_endpoint",
      "delete_endpoint",
      "list_events",
      "ping_ingest",
      "signal_start",
      "signal_fail",
      "signal_exit_code",
      "ingest_key",
      "ingest_key_rotate",
      "ping_slug",
      "signal_slug",
      "pricing",
      "status_feed_url",
      "status_feed_rotate",
      "list_templates",
      "contact",
      "get_api_x402_check"
    ],
    "pagamento": "x402+credito",
    "quota": {
      "free": [
        {
          "o_que": "dead-man endpoints",
          "limite": "10 per owner",
          "janela": null
        },
        {
          "o_que": "minimum interval at no cost",
          "limite": "90s",
          "janela": null
        },
        {
          "o_que": "ingest (`/in/:id`)",
          "limite": "no charge per ping",
          "janela": null
        },
        {
          "o_que": "webhook alert (`alert_url`)",
          "limite": "no quota — it is a fetch of ours",
          "janela": null
        },
        {
          "o_que": "e-mail alert (`alert_to`)",
          "limite": "1 registration",
          "janela": null
        },
        {
          "o_que": "status dashboard by URL (JSON and RSS)",
          "limite": "no quota",
          "janela": null
        }
      ],
      "paid": [
        {
          "o_que": "Starter: 50 monitors in total, including 40 extra monitors with e-mail alerts and short intervals",
          "price": "$1.19 for 30 days, charged once, no automatic renewal; buy at https://hookpulse.net/api/plans/starter",
          "so_conta": true
        },
        {
          "o_que": "Team: 100 monitors in total, including 90 extra monitors with e-mail alerts and short intervals",
          "price": "$2.49 for 30 days, charged once, no automatic renewal; buy at https://hookpulse.net/api/plans/team",
          "so_conta": true
        },
        {
          "o_que": "Business: 500 monitors in total, including 490 extra monitors with e-mail alerts and short intervals",
          "price": "$12.39 for 30 days, charged once, no automatic renewal; buy at https://hookpulse.net/api/plans/business",
          "so_conta": true
        },
        {
          "o_que": "endpoint beyond the allowance",
          "price_usd": 0.1
        },
        {
          "o_que": "interval below the free minimum",
          "price_usd": 0.05
        },
        {
          "o_que": "e-mail alert registration beyond the 1st",
          "price_usd": 0.1
        },
        {
          "o_que": "GET /api/x402/check — Checks a URL once for an agent, paid per call: status, response time, keyword and TLS certificate, with no account and no monitor.",
          "price_usd": 0.01
        }
      ],
      "how_to_pay": "Read GET /api/billing before a paid operation. If a charge applies, the API returns HTTP 402 with accepts[]. Pay through x402 using USDC on Base, then repeat the same call with PAYMENT-SIGNATURE (x402 v2) or X-PAYMENT (v1); a standard x402 client such as @x402/fetch does it for you. For repeated use, compare GET /api/plans with the action quote. Plans include e-mail and short intervals for their extra-monitor coverage. Outside plan coverage, e-mail registration is charged once per additional monitor, even when the address is reused. Reuse active coverage before paying again.",
      "live": "https://hookpulse.net/api/billing",
      "trial": {
        "days": 7,
        "how": "Sign in at /conta/global for 7 days without usage charges on extra monitors and faster intervals, counted from the account's first use of HookPulse. E-mail alerts on additional monitors remain $0.10 each. Service limits still apply. After the trial, alerts come from the ten oldest monitors and from each extra monitor that was paid for; alerts from the other monitors need a plan (GET /api/plans), and the monitors keep checking. When the trial or a plan ends, the account gets one e-mail with the plan that covers all its monitors, and the alerts on hold go out right after the purchase. Without an account, alerts from the other monitors wait until you sign in. Each monitor says alerts_on_hold, and GET /api/endpoints says coverage."
      }
    },
    "official_status": "active"
  },
  "volatil_em": "2026-09-16 18:25:58"
}