Skip to main content
The get_catalog_item tool returns a single catalog item by catalogItemId within an organization. Use it to resolve the catalogItemId on an invoice line item. intent, organizationId, and catalogItemId are required, and the token must carry the catalog-items.read scope.
Receivables tools require the organization to have invoicing set up in Relay. If it does not, the tool returns an error instead of data.

Scope

Required OAuth scope: catalog-items.read

Input

string
required
The organization that owns the catalog item. Must be one of the organizations the token can access.
string
required
The unique catalog item identifier to retrieve.
string
required
What the user asked for and why this call serves it, in 1 to 500 characters. Required on every tool call. See Common tool arguments.

Output

CatalogItem
required
The requested catalog item.

Example

Notes

  • unitPrice is rounded to cents. Use unitPriceDecimal when you need the exact price.
  • If the item does not exist or is not accessible with the provided token, the tool returns an MCP error: Catalog item not found or not accessible.

list_catalog_items

Search and list catalog items.

Result conventions

Learn how pagination, Money objects, and dual-channel output work across all tools.