cvs_search
Search CVS.com's non-prescription retail/OTC catalog by keyword: normalized products with title, brand, image, current/original price, and sponsored/featured/new-product flags; the total result count; and the facets (brand, color, size, price, and other attributes with their selectable values and result counts) available to filter the results further. The same product-search backend cvs_category reads, just reached by keyword instead of by category/brand path. q is the search keyword or phrase, required. page is a 1-indexed page number (default 1). sort is an optional result order: pa (Price Low to High), pd (Price High to Low), tr (Top Rated), rc (Most Reviewed), az (Name A-Z), or za (Name Z-A); default is relevance.
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": {
"q": "<q>"
},
"name": "cvs_search"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| q | Yes | Search keyword or phrase | |
| page | No | 1-indexed page number, default 1 | |
| sort | No | Result sort order, default relevance. One of pa (Price Low to High), pd (Price High to Low), tr (Top Rated), rc (Most Reviewed), az (Name A-Z), za (Name Z-A). Documented values: pa, pd, tr, rc, az, za. |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| data | Yes | The tool result payload (shape varies per tool; see each tool's docs resource). |