---
title: "Read the current 29-product catalog"
method: GET
path: "/api/agent-operating-products"
---

# Read the current 29-product catalog

`GET /api/agent-operating-products`

## Request

- Base URL: `https://weverlabs.com`
- URL: `https://weverlabs.com/api/agent-operating-products`
- Auth: none required

Product identities match the 29 tools exposed by /mcp. Per-tool execution and payment requirements are documented in the MCP declarations and individual endpoint contracts.

## Response `200`

Current catalog with exactly 29 products.

- object
  - `count` 29, required
  - `products` object[], required
    - `key` 'delegated-authority' | 'agent-paid-workflow' | 'unified-agent-checkout' | 'diligenceops-paid-run' | 'receipt-passport' | 'return-package-viewer' | 'agent-allowance-console' | 'callback-health-monitor' | 'agent-work-order-exchange' | 'agent-budget-guard' | 'agent-sla-rail' | 'agent-trust-scorecard' | 'payment-authority-inspector' | 'x402-payment-gateway' | 'ap2-mandate-gateway' | 'agent-to-agent-handoff-pack' | 'proof-inbox' | 'rail-playground' | 'agent-escrow-lite' | 'agent-invoice-rail' | 'agent-permission-ledger' | 'agent-work-order-rail' | 'agent-decision-packet-rail' | 'agent-file-desk-rail' | 'mcp-diligence-rail' | 'agent-daily-operator-brief' | 'proof-relay' | 'referral-rail' | 'subscription-rail', required
    - `api_path` string, required

---

[API](https://skmtc.dev/weverlabs/apis/wever-labs-agent-api.md) · [All operations](https://skmtc.dev/weverlabs/apis/wever-labs-agent-api/llms.txt) · [OpenAPI document](https://skmtc.dev/weverlabs/apis/wever-labs-agent-api/revisions/e4eed0d1f6e3?raw)
