Connected apps
connectionConnected apps, such as Claude or ChatGPT: list them, or end one. Use this when the person asks which apps are connected or wants one ended. Do not use for people who see some of it; that is seat. Apps connected with the owner's own sign-in (Claude, ChatGPT and others), since when and when each last read. do: list (each with its id, and this_one on the connection this conversation runs on), or end (ends one now; nothing is lost and its next call is refused). End by id; which, the app's name, works only when one connection has it. The connection this conversation runs on is ended only with this_one, when they ask for it.
Tool call template
Replace each placeholder with a value matching the input schema. Only required parameters are included; add optional parameters as needed.
{
"id": 1,
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"arguments": {
"do": "<do>",
"owner_said": "<owner_said>"
},
"name": "connection"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| do | Yes | list says which apps are connected, since when, and when each last read. end ends one now. Nothing is lost, and its next call is refused. | |
| id | No | On end, the connection's id, as list gives it. Two connections can share an app's name; the id is the one that is ended. An id is for this call only, never shown to them: they tell connections apart by app and date ("Claude, since last night"). | |
| part | No | Which part of a long answer to read: the answer's `next_part`. Leave it out for the first. | |
| which | No | On end, the app's name, used only when one connection has it. With one connection it can be left out. | |
| this_one | No | On end, true only when they ask to end the connection this conversation runs on. | |
| owner_said | Yes | The owner's message this call is based on, verbatim as they wrote it. It is the receipt for what is written; a quote, statement or answer passed with it must appear in it. |