discover_products
Search products ACROSS every merchant in the Facet network that has opted into cross-merchant discovery. Returns matches each carrying the selling merchant's terminal_url (point your catalog and checkout calls there). Filter by free-text query (product name + description), exact category, and/or tags (all must be present); at least one filter is required. Use this when you know WHAT you want but not WHICH merchant sells it. REQUIRES IDENTITY: send a Facet KYA as Authorization: Bearer <kya> on the MCP request. A KYA is an ES256 JWT from Facet's default issuer https://issuer.facet.llc (or another issuer this Terminal trusts; see KYA-Issuers in its /.well-known/agents.txt). Calling without one returns 401 with a signup link.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| tags | No | Tags that must ALL be present on a matching product. | |
| limit | No | Max matches to return. Default 10, cap 50. | |
| query | No | Free-text over product name + description, e.g. "lavender soap". | |
| category | No | Exact product category to match. |