Skip to content
Agents / MCP

Tool catalog

Make tool discovery readable, searchable and keyboard accessible.

Registry
Loading state

Installation

  1. Add the registry entry to your app.

    npx shadcn@latest add @fabrials/tool-catalog

    Without the named registry, use the address: https://ui.fabrials.com/r/tool-catalog.json

API reference

Prop / exportTypeDescription
toolsToolDefinition[]Available tool definitions.
selectedstring?Selected tool name.
onSelect(tool) => voidSelection callback.

Behavior

Descriptions and annotation hints are untrusted server metadata, not a permission boundary.

Accessibility

Keyboard and contrast
Keep visible labels, keyboard focus and status announcements when customizing. These components inherit your theme; maintain sufficient contrast in both color modes. The preview is keyboard operable.