Skip to main content
Glama

ZeroWidth

Search the Workbench node catalog

workbench_node_catalog_get
Read-only

The 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

TableJSON Schema
NameRequiredDescriptionDefault
qNoKeyword over slug / name / tagline / description.
slugNoExact node slug → full detail for that one node (ports + settings).
limitNoResults per page, 1-50. Default 20.
flowIdNoA flow whose pinned imports should appear as `imported-<uuid>` nodes.
offsetNoPagination offset.
categoryNoFilter by category.
workspaceNoWorkspace slug. Personal tokens with no default workspace MUST pass this; the catalog's policy annotation is per workspace.

Schema Changelog

Changes observed during successful MCP inspections.

  1. First observed

TDQS

A4.7/5.0
Behavior5/5

Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?

Annotations already establish a safe read-only, closed-world profile, but the description adds real behavioral context: the catalog is workspace-scoped, policy-forbidden model nodes are returned with `allowed: false`, and personal tokens without a default workspace must pass `workspace`. These are non-obvious traits an agent could not infer from the schema or annotations.

Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.

Conciseness4/5

Is the description appropriately sized, front-loaded, and free of redundancy?

Front-loaded and dense with no filler: the ground-truth claim comes first, then search/detail modes, then the workspace policy caveat. It is packed tightly and borders on over-compressed, but every sentence conveys distinct information.

Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.

Completeness4/5

Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?

For a read-only, 7-parameter tool with no output schema, the description covers purpose, key parameter roles, workspace policy behavior, and the cross-reference an agent needs. It does not address the paginated result shape or how to interpret `limit`/`offset` behavior, which is a minor residual gap.

Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.

Parameters4/5

Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?

Schema coverage is 100%, so the baseline is 3, but the description adds conceptual meaning the schema lacks – that `q` returns summaries while `slug` returns full detail, `flowId` surfaces pinned imports as `imported-<uuid>` nodes, and `inputs` are PORTS fed by links while settings live on the node. Pagination semantics (limit/offset) stay in the schema only.

Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.

Purpose5/5

Does the description clearly state what the tool does and how it differs from similar tools?

The description states a specific verb+resource with scope: it is the ground truth for what nodes exist and what their ports are, searchable by keyword/category for summaries or by `slug` for full per-node detail. It also routes away from the sibling `workbench_flow_authoring_guide` for settings-vs-ports guidance, so an agent can distinguish it from related workbench tools.

Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.

Usage Guidelines5/5

Does the description explain when to use this tool, when not to, or what alternatives exist?

Explicit when-to-use guidance ('verify against this instead of recalling'), an exclusion ('never author with those [allowed: false] nodes'), and a named cross-reference for the related concern in `workbench_flow_authoring_guide`. This is actionable routing, not implied usage.

Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.

Try in Browser

Glama MCP Gateway

Add one secure layer between your agents and this server.

Resources