Find Operations
find_operationsSearch for available Markifact operations that can be executed by the authenticated user.
Workflow: find_operations → get_operation_inputs → run_operation (read-only) or run_write_operation (when requires_approval: true). After selecting an operation_id, always call get_operation_inputs next. Never call run_operation / run_write_operation without first inspecting the schema via get_operation_inputs. Input shapes, nested objects, and field names vary per operation and cannot be guessed. Returned operation IDs are registry-backed Markifact operation IDs, not arbitrary action names.
Returns JSON with matching operations containing operation_id, description, and app metadata.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| limit | No | Maximum results to return (default 5). | |
| query | No | Keyword search over operation ids and descriptions. Use two to four words: the app name plus the entity or action, e.g. "meta ads list ads", "gtm create tag". Long sentences match too many operations. If the expected operation is not in the results, search again with a shorter query or a higher limit before concluding it does not exist. |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| result | Yes |