// how it works

From zero to notified
in under 2 minutes.

No SDKs. No integrations dashboard. Just an API key, a URL, and notifications that find you wherever you are.

01

Sign up & get your API key

Create a free account. One API key is generated immediately — no card, no setup wizard, no waiting.

No credit cardInstant keyFree forever on push

POST /api/v1/auth/signup

"accessToken": "eyJhbGci..."

"apiKey": "onk_••••••••••••••"

02

Connect where you want to receive

Download the mobile app for push (free). Upgrade to Pro to also receive on Telegram and WhatsApp.

PushInstall app, sign in
TelegramConnect your accountPro
WhatsAppEnter your numberPro
03

Give your agent the URL

Paste your MCP URL into Claude Desktop, Cursor, or Windsurf. Or call the REST API from any script or CI job.

Claude DesktopCursorWindsurfAny REST client

// mcp_config.json

"open-notifier": {

"type": "sse",

"url": "https://mcp.open-notifier.io

/mcp?api_key=onk_••••"

}

04

Get notified — instantly

Your agent calls send_notification. Notification queues immediately and delivers in under 200ms — you know, without checking anything.

< 200ms deliveryPush · TG · WA90-day history

// response

"success": true

"status": "QUEUED"

"id": "019daa59..."

// integrate anywhere

Works from any language,
any tool.

One REST endpoint. No SDK required. Works from bash, Python, Node.js, Go, Ruby — anything that can make an HTTP request.

Claude DesktopMCP
{
  "mcpServers": {
    "open-notifier": {
      "url": "https://mcp.open-notifier.io/mcp?api_key=onk_..."
    }
  }
}
curl / bashREST
curl -X POST https://api.open-notifier.io/api/v1/notifications \
  -H "X-Api-Key: onk_..." \
  -H "Content-Type: application/json" \
  -d '{"title":"Done!","body":"Your job finished."}'
PythonREST
import requests

requests.post(
    "https://api.open-notifier.io/api/v1/notifications",
    headers={"X-Api-Key": "onk_..."},
    json={"title": "Done!", "body": "Your job finished."}
)
Node.jsREST
await fetch("https://api.open-notifier.io/api/v1/notifications", {
  method: "POST",
  headers: { "X-Api-Key": "onk_...", "Content-Type": "application/json" },
  body: JSON.stringify({ title: "Done!", body: "Your job finished." }),
});

Ready to stop
missing events?

Free account, push notifications forever, upgrade for Telegram & WhatsApp.