streamable-httpMITupdated 15d ago
Shopping search across 100M+ products, with every retailer's offer and live price in one place — an MCP server with an interactive storefront UI on hosts that support it.
What can you do with Channel3 Shopping?
Channel3 Shopping
Shopping search across 100M+ products, with every retailer's offer and live price in one place — an MCP server with an interactive storefront UI on hosts that support it.
https://github.com/user-attachments/assets/59508319-aa1f-4462-afbe-52b64638ece3
- Transport: Streamable HTTP (protocol revision
2026-07-28, stateless) - Endpoint:
https://mcp.trychannel3.com/ - Tools:
search_products,get_products - Prompts:
find-gift,price-check,find-dupes - UI: results render in an interactive storefront (MCP Apps) on hosts that support it
Connect
One URL, no API key and no OAuth:
https://mcp.trychannel3.com/
Limits on the free tier are generous and sized for personal use. For unlimited usage and affiliate attribution, add an API key.
Claude Code
claude mcp add --transport http --scope user Channel3 https://mcp.trychannel3.com/
Claude web, Desktop, and mobile
Settings → Connectors → Add custom connector, then paste the endpoint URL. Claude connects from its own servers, so one connector covers every Claude surface including mobile.
Don't use claude_desktop_config.json for this: it only accepts stdio servers, and an entry with a url field is silently dropped along with the rest of mcpServers.
ChatGPT
Turn on developer mode under Settings → Security and login, then create an app under Settings → Plugins pointing at the endpoint URL, with authentication set to none.
Codex
codex mcp add Channel3 --url https://mcp.trychannel3.com/
Cursor and VS Code by hand
~/.cursor/mcp.json, or .cursor/mcp.json to scope it to one project:
{
"mcpServers": {
"Channel3": {
"url": "https://mcp.trychannel3.com/"
}
}
}
.vscode/mcp.json, or code --add-mcp '{"name":"Channel3","type":"http","url":"https://mcp.trychannel3.com/"}' for the user profile:
{
"servers": {
"Channel3": {
"type": "http",
"url": "https://mcp.trychannel3.com/"
}
}
}
Any other client
Register the endpoint as a Streamable HTTP server; there is no SSE endpoint. It's stateless, so there's no session to keep alive, and clients on the 2026-07-28 revision can skip the initialize handshake entirely.
Free Tier and API Keys
Create an account at trychannel3.com, copy a key from the dashboard, and send it as an X-API-Key header. That lifts the free-tier rate limit and attributes affiliate clicks to your account.
- Cursor / VS Code: add
"headers": { "X-API-Key": "<your-api-key>" }alongsideurl. - Claude Code: append
--header "X-API-Key: <your-api-key>"to theclaude mcp addcommand. - Claude connectors: enter the key under Request headers in the Add custom connector dialog. That section is a beta still rolling out.
- ChatGPT: developer-mode apps accept OAuth or no auth only, so there's no header field.
- OpenAI hosted MCP (Responses API
mcptool,HostedMCPTool): put the key in the tool'sauthorizationfield — the server accepts it as a bearer token. - Codex: map the header to an env var in
~/.codex/config.tomlso the key stays out of the file:
[mcp_servers.Channel3]
url = "https://mcp.trychannel3.com/"
env_http_headers = { "X-API-Key" = "CHANNEL3_API_KEY" }
Install
Add Channel3 Shopping to your client. Pick the one you use.
claude mcp add --transport http channel3-shopping https://mcp.trychannel3.com/codex mcp add channel3-shopping --url https://mcp.trychannel3.com/{
"mcpServers": {
"channel3-shopping": {
"url": "https://mcp.trychannel3.com/"
}
}
}Add to `~/.cursor/mcp.json`, or `.cursor/mcp.json` for a single project.
{
"servers": {
"channel3-shopping": {
"type": "http",
"url": "https://mcp.trychannel3.com/"
}
}
}Add to `.vscode/mcp.json` in your workspace.
{
"mcpServers": {
"channel3-shopping": {
"url": "https://mcp.trychannel3.com/"
}
}
}Add to `claude_desktop_config.json`, then restart Claude Desktop.
{
"mcpServers": {
"channel3-shopping": {
"serverUrl": "https://mcp.trychannel3.com/"
}
}
}Add to `~/.codeium/windsurf/mcp_config.json`.
Score
39 / 100
Incomplete
- Documentation25/25
- Maintenance19/25
- Trust16/20
- Capability0/15
- Install experience12/15
- Documents what it does and how to connect
- Has a resolvable package or endpoint
- Exposes at least one tool, prompt or resource
- README has substantive content
- Includes a code example
- Documents its configuration
- Mentions credentials or security posture
- Last commit 7 days ago
- Has a release history
- Repository is not archived
- Licensed MIT
- Namespace verified in the official MCP registry
- Claimed by its owner
- Published under an organisation
- 0 tool(s) documented
- Provides prompt templates
- Provides resources
- 6 documented install method(s)
- Published to a package registry
- Offers a hosted endpoint — no local install
Version history
| Versions | Published |
|---|---|
| 4.0.0Latest | Aug 5, 2026 |