list_operations
List the API operations a provider exposes, live from Alter's provider-spec catalog (e.g. "what can I call on google?"). Returns operation ids + methods/paths, plus the spec's source and freshness. Omit kind to auto-detect the provider family; when the id exists in both oauth and managed you'll be asked to pass kind. Machine-readable rows ride in structuredContent (see this tool's outputSchema) — read those rather than parsing the prose.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| kind | No | Provider family: oauth (user-authorized) or managed (API-key). | |
| limit | No | Max operations to return (backend default 100, max 500). | |
| offset | No | Zero-based offset for paging through large operation lists. | |
| search | No | Case-insensitive filter over operation ids/paths/summaries. | |
| provider_id | Yes | Provider id, e.g. "google" or "github". |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| total | Yes | Total operations matching the query (before limit/offset). | |
| offset | Yes | Zero-based offset of the first row. | |
| operations | Yes | This page of operations, in the catalog's serving order. | |
| provider_id | Yes | Resolved provider id the rows belong to. | |
| spec_version | Yes | Alter's ingested spec version these rows came from. | |
| provider_kind | Yes | Resolved provider family: oauth or managed. |