cyberneticlibrary

Control product catalog visibility for agents

catalog-mcpmcp_serversetup L40
voyantjs/voyant
What it does

Wrap catalog plane APIs as agent-callable MCP tools with visibility filtering

Best for

Agent access to product catalogs with strict isolation, live pricing, and role-based visibility.

Inputs
  • · search query
  • · entity ID
  • · audience context
  • · actor role (staff/customer)
Outputs
  • · resolved catalog entries
  • · semantic search results
  • · availability status
  • · price quotes
Requires
  • · Catalog plane resolver service
  • · Source adapter for live pricing
Preconditions
  • · pnpm add @voyantjs/catalog-mcp
  • · Inject catalog service and actor context
  • · Wire registry to transport
Failure modes
  • · No vector DB queries—always routes through API for consistency
  • · Visibility filtering enforced server-side
Trust signals
  • · Architecture doc (catalog-rag-architecture.md)
  • · Tool isolation guarantees documented