Notifications

Send a notification

notify_send · Changes data · Markdown

Sends a message to one or more saved channels, with a title, a link or high priority; only the channels it reached are charged.

$0.005 per channel reached

From your agent’s balance. A call that fails costs nothing.

An example

Tell the workshop in Slack that the Alder Street Hotel just ordered 8 guest bikes for December 1.

Your agent callsnotify_send$0.005 per channel reached

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
{
  "channels": [
    "workshop"
  ],
  "title": "New order: the Alder Street Hotel",
  "message": "8 Willamette 8 city bikes, built and delivered by December 1. The deal is in the CRM."
}
What comes back
{
  "results": [
    {
      "channel": "workshop",
      "sent": true
    }
  ],
  "reached": 1
}

Use it when

The team should know something now: a big order, a complaint, a delivery problem.

What it does

Send a message to one or more saved channels. Charged only for the channels it reached.

What comes back

results: each channel with sent (true or false) and the error if it failed; reached: how many got it. Every reply also carries cost_usd and balance_usd.

Inputs

NameTypeWhat it is
channelsRequiredarray of strings1 to 10 items.
messageRequiredstring1 to 4,000 characters.
titlestringUp to 200 characters.
linkstringAn https link to open, e.g. the deal or ticket. Up to 1,000 characters, matches ^https://.
urgentbooleanHigh priority where the channel has one (ntfy, Pushover). Default: false.

The call

Over MCP, call notify_send on https://api.conecto.chat/mcp/notify. Over REST:

Terminal
curl -X POST https://api.conecto.chat/v1/tools/notify_send \
  -H "Authorization: Bearer $CONECTO_KEY" \
  -H "Content-Type: application/json" \
  -d '{"channels":["workshop"],"title":"New order: the Alder Street Hotel","message":"8 Willamette 8 city bikes, built and delivered by December 1. The deal is in the CRM."}'

When it refuses

A refused call costs nothing and says what to do next.

CodeWhenWhat to do
not_found404A channel name is not saved.Call notify_list_channels for the names.
delivery_failed502The message reached no channel; nothing was charged.Read each channel's error in the message; add a broken one again.

Give this to your agent.

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