oto_instance
Connector INSTANCES (connector x auth/config; the secret is never returned). op=list (instances visible to you by proximity — member/group/org/tenant/platform, optional filters connector — a service card such as google_ads finds the account it borrows — and level; id = inst:<n>, the instance's stable identifier — may be missing, and ref stays the pin handle for instance=; visible_to = the scopes that can DISCOVER it, derived from the access chain — descriptive, it does not filter this list) / lend (lend YOUR instance of connector to a peer — to = the email or the sub of a member of your organization, who pins it — or to a team of your org — to_group = its id — or to your whole current org — to_org=true; their members use it only by naming it (_account=); a Google or Microsoft account is lent for a list of services (default: the card named, e.g. google_ads, or what it authorized today; a later one is never lent implicitly; lend again to extend or reduce); revoke=true takes it back, and both are journaled — ADR 0044 share_side) / verify (side-effect-free credential probe of connector → {ok, error}; level=auto tests the credential that resolves for you, level=org the org shared key). Contrast with oto_identity (operable accounts of ONE connector) and oto_connector op=list (catalog of TYPES).
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": {
"op": "<op>"
},
"name": "oto_instance"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| op | Yes | ||
| to | No | ||
| _org | No | ||
| level | No | ||
| revoke | No | ||
| to_org | No | ||
| account | No | ||
| services | No | ||
| to_group | No | ||
| connector | No |