Search products across independent online shops. Read-only; links go to each shop's own page.
Maintain this server? Claim it
Call this server's tools from your browser. Nothing to install.
Requests go through mcptry because browsers can't call most MCP servers directly. Header values are sent to the server for that request only and are never stored or logged.
Tool list from our last check. Connect live to refresh it.
Search shops that publish a signed Agent Card, plus shops listed from public data (provenance "unclaimed": search-only, no door). Each result gives the shop's DID, origin, Agent Card URL and the matching products, so an agent can go straight to that shop's Agent Entry with a signed request.
Words to match in shop cards and products.
"price": each shop's products cheapest first, unknown prices last.
Keep shops whose card skills carry ALL of these tags.
true: only in-stock products, and only shops that have one.
Keep products whose known price (a fixed price, or the low end of a range) is at most this, in the shop's currency. A product with an unknown price never passes.
Pick your client. Values in capitals, like YOUR_TOKEN, are yours to fill in.
claude mcp add --transport http catalog https://catalog.muretai.com/mcp
Search shops that publish a signed Agent Card, plus shops listed from public data (provenance "unclaimed": search-only, no door). Each result gives the shop's DID, origin, Agent Card URL and the matching products, so an agent can go straight to that shop's Agent Entry with a signed request.
| Argument | Type | Description |
|---|---|---|
| q | string | Words to match in shop cards and products. |
| sort | string | "price": each shop's products cheapest first, unknown prices last. |
| tags | array | Keep shops whose card skills carry ALL of these tags. |
| limit | integer | |
| in_stock | boolean | true: only in-stock products, and only shops that have one. |
| max_price | number | Keep products whose known price (a fixed price, or the low end of a range) is at most this, in the shop's currency. A product with an unknown price never passes. |
{
"type": "object",
"properties": {
"q": {
"type": "string",
"description": "Words to match in shop cards and products."
},
"sort": {
"enum": [
"price"
],
"type": "string",
"description": "\"price\": each shop's products cheapest first, unknown prices last."
},
"tags": {
"type": "array",
"items": {
"type": "string"
},
"description": "Keep shops whose card skills carry ALL of these tags."
},
"limit": {
"type": "integer",
"maximum": 100,
"minimum": 1
},
"in_stock": {
"type": "boolean",
"description": "true: only in-stock products, and only shops that have one."
},
"max_price": {
"type": "number",
"description": "Keep products whose known price (a fixed price, or the low end of a range) is at most this, in the shop's currency. A product with an unknown price never passes."
}
},
"additionalProperties": false
}We read every tool's name, description and inputs the way the model will, looking for instructions hidden from you. A clean result means no warning signs, not a guarantee. Scanned Oct 30, 2026.