add_store_adapter
Register a new e-commerce site using CSS selectors and a search URL template so the agent can search products and track prices.
Instructions
Dynamically register a new e-commerce website with declarative CSS selectors so the agent can track prices on it.
Tool call template
Replace each placeholder with a value matching the input schema. Only required parameters are included; add optional parameters as needed.
{
"id": 1,
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"arguments": {
"id": "<id>",
"name": "<name>",
"domains": "<domains>",
"searchUrlTemplate": "<searchUrlTemplate>",
"selectors": "<selectors>"
},
"name": "add_store_adapter"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| id | Yes | Unique slug ID for the store (e.g., "croma") | |
| name | Yes | Display name (e.g., "Croma") | |
| domains | Yes | Domains handled by this store (e.g., ["croma.com"]) | |
| selectors | Yes | CSS selector map for extracting data | |
| currencyCode | No | Currency code like "INR", "USD" | |
| searchUrlTemplate | Yes | Search URL with {query} placeholder (e.g., "https://www.croma.com/searchB?q={query}") |