agent-web-gateway.djrookie99.chatgpt.site
Agent Web Gateway helps AI agents interact with compatible public websites through structured read-only tools.
First seen 2026-11-05 · Last seen 2026-11-05 · Source: webmcp.com
Answer 4 · Act 6 · Transact 0 · Score: Not yet scored
Tool inspector
commerce_search_products
Search products when you already know this is a commerce task. If the user names a store, pass its URL in site; the gateway handles platform detection, acquisition, filtering, ranking, and verification. If agent_action=answer or answer_ready is true, stop using tools for further discovery. If presentation.action=open_result and a browser exists, open presentation.url once, then answer. Do not browse the source to repeat discovery. Example: query sweater, site tentree.com.
Input schema
| Property | Type | Required | Description |
|---|---|---|---|
query |
string | yes | Product search terms. |
max_results |
integer | no | Maximum number of results to return; hard cap 20. |
min_price |
number | no | Optional minimum price; records without a verified comparable price are excluded when set. |
max_price |
number | no | Optional maximum price; records without a verified comparable price are excluded when set. |
providers |
array | no | Optional source selection when the user names providers. Otherwise the gateway picks relevant public sources; not required for normal search. |
condition |
string | no | Optional condition filter. |
site |
string | no | Optional public storefront URL or domain. The gateway attempts dynamic Shopify/WooCommerce adaptation; the site need not be pre-registered. |
search_context |
string | no | Optional opaque context returned by a prior search for the same storefront; enables reuse and refinement. |
audience |
string | no | Optional audience constraint; explicit values override natural-language inference. |
color |
string | no | Optional exact or normalized color constraint. |
size |
string | no | Optional size constraint, such as S, M, L, or XL. |
in_stock |
boolean | no | Require the requested product variant to be explicitly available. |
sort_by |
string | no | Optional deterministic ordering. |
currency |
string | no | Currency for monetary fields. |
locale |
string | no | Locale used for the UK source. |
response_format |
string | no | Response size: concise by default, detailed for richer fields, diagnostic for bounded route evidence. |
include_diagnostics |
boolean | no | Include bounded route diagnostics for QA; omit for the compact normal response. |
Raw JSON schema
{
"type": "object",
"properties": {
"query": {
"type": "string",
"minLength": 1,
"maxLength": 120,
"description": "Product search terms."
},
"max_results": {
"type": "integer",
"minimum": 1,
"maximum": 20,
"description": "Maximum number of results to return; hard cap 20."
},
"min_price": {
"type": "number",
"minimum": 0,
"maximum": 100000,
"description": "Optional minimum price; records without a verified comparable price are excluded when set."
},
"max_price": {
"type": "number",
"minimum": 0,
"maximum": 100000,
"description": "Optional maximum price; records without a verified comparable price are excluded when set."
},
"providers": {
"type": "array",
"minItems": 1,
"maxItems": 14,
"items": {
"type": "string",
"enum": [
"ikea",
"amazon",
"argos",
"johnlewis",
"shopify_represent",
"shopify_rapanuiclothing",
"shopify_pipandnut",
"woocommerce_hardandware",
"woocommerce_formnutrition",
"woocommerce_gruum",
"structured_decathlon",
"structured_currys",
"structured_dunelm"
],
"description": "Commerce provider identifier."
},
"description": "Optional source selection when the user names providers. Otherwise the gateway picks relevant public sources; not required for normal search."
},
"condition": {
"type": "string",
"enum": [
"all",
"new",
"used",
"refurbished"
],
"description": "Optional condition filter."
},
"site": {
"type": "string",
"minLength": 3,
"maxLength": 300,
"description": "Optional public storefront URL or domain. The gateway attempts dynamic Shopify/WooCommerce adaptation; the site need not be pre-registered."
},
"search_context": {
"type": "string",
"minLength": 3,
"maxLength": 160,
"description": "Optional opaque context returned by a prior search for the same storefront; enables reuse and refinement."
},
"audience": {
"type": "string",
"enum": [
"men",
"women",
"kids",
"unisex"
],
"description": "Optional audience constraint; explicit values override natural-language inference."
},
"color": {
"type": "string",
"minLength": 1,
"maxLength": 80,
"description": "Optional exact or normalized color constraint."
},
"size": {
"type": "string",
"minLength": 1,
"maxLength": 40,
"description": "Optional size constraint, such as S, M, L, or XL."
},
"in_stock": {
"type": "boolean",
"description": "Require the requested product variant to be explicitly available."
},
"sort_by": {
"type": "string",
"enum": [
"relevance",
"price_asc",
"price_desc",
"rating_desc"
],
"description": "Optional deterministic ordering."
},
"currency": {
"type": "string",
"enum": [
"GBP"
],
"description": "Currency for monetary fields."
},
"locale": {
"type": "string",
"enum": [
"en-GB"
],
"description": "Locale used for the UK source."
},
"response_format": {
"type": "string",
"enum": [
"concise",
"detailed",
"diagnostic"
],
"description": "Response size: concise by default, detailed for richer fields, diagnostic for bounded route evidence."
},
"include_diagnostics": {
"type": "boolean",
"description": "Include bounded route diagnostics for QA; omit for the compact normal response."
}
},
"required": [
"query"
],
"additionalProperties": false
}
Similar websites
reloadium.com
Paste a topic, URL, or PDF/TXT/MD — get a multi-episode AI podcast with audio, transcripts, timelines and quizzes. 60+ languages.
api.lmm.best
Connect AI models, tools and applications with LMM Forge. Explore model access, developer guides and open-source collaboration.
deskintab.dgkhan08.workers.dev
An operating system in your browser, where you and your AI agent share apps, files, and projects through WebMCP.
webmcp.agentsdesk.dev
Meridian Ops