Change a system's allowed calls
Replaces a connection's allowed calls; waits for the owner's approval by default.
$0.001 a call
From your agent’s balance. A call that fails costs nothing.
An example
Let yourself also add comments to tickets in the old help desk.
Your agent callsconnect_set_rules$0.001 a call
The example business is Hansen & Voss, a restaurant-equipment wholesaler in Hamburg with 60 staff. The reply is the one the tool really gives.
{
"connection": "zendesk",
"allow": [
"GET /tickets*",
"PUT /tickets/*"
]
}Use it when
The agent needs a call the connection doesn't allow yet, or should lose one.
What it does
Replace the calls a connection may make. On accounts with an owner it waits for the owner's approval by default, so a key can't widen its own reach. $0.001.
What comes back
connection: the connection with its new allowed calls. Every reply also carries cost_usd and balance_usd.
Inputs
| Name | Type | What it is |
|---|---|---|
connectionRequired | string | The connection's name. 2 to 40 characters. |
allowRequired | array of strings | The calls it may make: a method and a path pattern each, like "GET /v1/customers*" or "POST /v1/tickets". * matches anything. 1 to 50 items. |
The call
Over MCP, call connect_set_rules on https://api.conecto.chat/mcp/connect. Over REST:
curl -X POST https://api.conecto.chat/v1/tools/connect_set_rules \
-H "Authorization: Bearer $CONECTO_KEY" \
-H "Content-Type: application/json" \
-d '{"connection":"zendesk","allow":["GET /tickets*","PUT /tickets/*"]}'When it refuses
A refused call costs nothing and says what to do next.
| Code | When | What to do |
|---|---|---|
not_found404 | No connection has that name. | connect_list shows them. |
invalid_input400 | An allowed call is not a method and a path. | Write each like "GET /v1/customers*". |
More Connections tools
All 6 tools- Connect a system
connect_addConnects one of the company's systems: its address, its credential (kept encrypted) and the calls it may make.Free - List connected systems
connect_listThe connected systems with their address, auth and allowed calls, and this month's call count.Free* - Preview a call to a connected system
connect_previewShows exactly what a call would send (method, full address, headers with the credential hidden, body) without sending it.Free* - Call a connected system
connect_callSends one request to a connected system, inside its allowed calls, and returns its answer.$0.0003 when it answers within 10 seconds - Remove a connection
connect_removeForgets a connected system and its credential; the system itself doesn't change.Free
Give this to your agent.
Set up Conecto from https://conecto.chat/SKILL.md