Compare prices across Swiss and European shops — barcode (GTIN) lookup and daily price history.
Maintain this server? Claim it
Call this server's tools from your browser. Nothing to install.
Optional: Bearer <API key> for higher rate limits — create a free key at https://www.ponito.com/account. Works without authentication at a reduced per-IP quota.
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.
Daily lowest observed price for a product over the last year, in one country. Use this to judge whether a current price or a claimed discount is actually good — compare today's price against the recent minimum. Recording started 2026-07-27, so earlier days are empty. Prices are integer minor units.
Country whose prices to return.
The Ponito product id (from search_products or get_product).
Daily lowest observed price for a product over the last year, in one country. Use this to judge whether a current price or a claimed discount is actually good — compare today's price against the recent minimum. Recording started 2026-07-27, so earlier days are empty. Prices are integer minor units.
| Argument | Type | Description |
|---|---|---|
| country* | string | Country whose prices to return. |
| product_id* | string | The Ponito product id (from search_products or get_product). |
{
"type": "object",
"required": [
"product_id",
"country"
],
"properties": {
"country": {
"enum": [
"CH",
"DE",
"FR",
"GB",
"AT",
"ES",
"NL"
],
"type": "string",
"description": "Country whose prices to return."
},
"product_id": {
"type": "string",
"description": "The Ponito product id (from search_products or get_product)."
}
}
}Look up one product by GTIN (EAN/UPC barcode) or Ponito product id. Use this when you already know exactly which product you mean — e.g. from a barcode, a previous search result, or a product page. Returns the product with its best offer in the given country.
| Argument | Type | Description |
|---|---|---|
| id* | string | A GTIN (8-14 digit EAN/UPC barcode) or a Ponito product id. |
| country* | string | The shopper's country (offers and prices are country-specific). |
| language | string |
{
"type": "object",
"required": [
"id",
"country"
],
"properties": {
"id": {
"type": "string",
"description": "A GTIN (8-14 digit EAN/UPC barcode) or a Ponito product id."
},
"country": {
"enum": [
"CH",
"DE",
"FR",
"GB",
"AT",
"ES",
"NL"
],
"type": "string",
"description": "The shopper's country (offers and prices are country-specific)."
},
"language": {
"enum": [
"de",
"fr",
"en",
"it",
"es",
"pt",
"nl"
],
"type": "string",
"default": "en"
}
}
}Search Ponito's product catalogue. Call this for any shopping query — finding products, comparing options, or checking who sells something in a given country. Returns GTIN-anchored products with their best offer (lowest price, integer minor units) and shop count.
| Argument | Type | Description |
|---|---|---|
| sort | string | "relevance" (popularity-weighted, default) or "cheapest" (lowest price first). |
| limit | integer | Max results, 1-25. |
| query* | string | What the shopper is looking for, e.g. "quiet robot vacuum" or "Bosch dishwasher 60cm". |
| country* | string | The shopper's country (offers and prices are country-specific). |
| language | string | Language to search and label results in. |
{
"type": "object",
"required": [
"query",
"country"
],
"properties": {
"sort": {
"enum": [
"relevance",
"cheapest"
],
"type": "string",
"default": "relevance",
"description": "\"relevance\" (popularity-weighted, default) or \"cheapest\" (lowest price first)."
},
"limit": {
"type": "integer",
"default": 10,
"description": "Max results, 1-25."
},
"query": {
"type": "string",
"description": "What the shopper is looking for, e.g. \"quiet robot vacuum\" or \"Bosch dishwasher 60cm\"."
},
"country": {
"enum": [
"CH",
"DE",
"FR",
"GB",
"AT",
"ES",
"NL"
],
"type": "string",
"description": "The shopper's country (offers and prices are country-specific)."
},
"language": {
"enum": [
"de",
"fr",
"en",
"it",
"es",
"pt",
"nl"
],
"type": "string",
"default": "en",
"description": "Language to search and label results in."
}
}
}