ucp.trychannel3.com and search for products. No API key needed.
Put your query in catalog. Curl examples also include "meta": null (why); the UCP CLI fills that in for you.
Install UCP CLI
Channel3’s catalog works with@shopify/ucp-cli — Shopify’s reference CLI for UCP. Examples in this section show the same call as UCP CLI and curl so you can copy either one.
Channel3 is catalog-only (search, lookup, get product). Cart, checkout,
and order commands in the CLI apply to other UCP merchants, not this endpoint.
Without an API key, CLI catalog commands use the Anonymous tier. Pass
--header "x-api-key: $CHANNEL3_API_KEY" per command, or add
headers.json on your profile, for Token-tier rate
limits and monetized buy links.You’ll need
- UCP CLI (installed above) or
curl - Optional: API key for Token tier: higher limits, monetized buy links, and optional
placementcommission data (authentication)
https://ucp.trychannel3.com/mcp (Streamable HTTP MCP).
1. Read the profile
2. Start an MCP session
channel3-catalog.
3. Set your CLI profile
Point your local profile at the Channel3 catalog (discovery uses/.well-known/ucp on this host):
meta.defaults.catalog is https://ucp.trychannel3.com. If the profile already exists, add --force to re-point it (otherwise init is a no-op).
After that, catalog commands can omit --business — they use meta.defaults.catalog from the profile.
Override per shell if needed:
Profile setup is CLI-only. Curl examples in this guide call
ucp.trychannel3.com directly — no local profile needed.4. List tools
tools/list returns all three tools: search_catalog, lookup_catalog, and get_product. The UCP CLI --input-schema shows the input schema for one tool (search_catalog here) — run ucp discover to see every negotiated tool.
5. Search
structuredContent (curl) or result (CLI):
products- the matches (title, price, store, variants)pagination.cursor- copy this into the next request for page 2pagination.has_next_page-trueif there are more results
6. Search with your API key
For production traffic, create a key and send it on every catalog call. Channel3 acceptsx-api-key or Authorization: Bearer <key>.
Placement commission data (optional)
The API key alone attributes buy links to your account. To also receivevariants[].placement commission percentages, opt in with catalog.placements: ["affiliate"]. Without a Token-tier key, placements are never returned even if you pass the field.
placement with the commission rate (e.g. 12.5 = 12.5%). Omitted placement means no disclosed commission for that offer — not zero. See Extension reference.
Skip --header on every command (CLI only)
Skip --header on every command (CLI only)
Add Keep
~/.ucp/profiles/channel3/headers.json so the key is sent automatically:CHANNEL3_API_KEY in your shell environment. See Authentication for placements and more detail.What’s next
Authentication
Placements, persistent headers, Bearer auth
Search in depth
Filters and pagination
Look up a store URL
Turn a product page link into catalog data
Rate limits
Anonymous vs API key