Search the Workbench node catalog
workbench_node_catalog_getThe ground truth for what nodes exist and what their ports actually are — verify against this instead of recalling. Search by keyword/category for summaries; pass slug for one node's full detail (inputs, outputs, settings). Inputs are PORTS fed by links; settings live on the node — see workbench_flow_authoring_guide. The catalog is the WORKSPACE'S: model nodes the workspace's inference policy forbids come back with allowed: false — never author with those; pick an allowed model. Pass flowId to include the flow's pinned imports as nodes.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| q | No | Keyword over slug / name / tagline / description. | |
| slug | No | Exact node slug → full detail for that one node (ports + settings). | |
| limit | No | Results per page, 1-50. Default 20. | |
| flowId | No | A flow whose pinned imports should appear as `imported-<uuid>` nodes. | |
| offset | No | Pagination offset. | |
| category | No | Filter by category. | |
| workspace | No | Workspace slug. Personal tokens with no default workspace MUST pass this; the catalog's policy annotation is per workspace. |