VynnAI Canadian grocery prices
Server Details
Canadian grocery shelf prices from 200+ stores, every province. Free key: 500 calls a month, no card.
- Status
- Healthy
- Uptime
- 100.0% over the last 24 hours
- Last Tested
- Transport
- Streamable HTTP · MCP 2025-06-18
- URL
- ChatGPT
- –
- Claude
- –
TDQS
Scored across 4 tools
The four tools have largely distinct purposes: panel coverage, barcode lookup, name/brand search, and SKU price history. lookup_product and search_products both return current product offers, but their input modes (barcode vs. description) and descriptions make the boundary clear enough.
Names are consistently snake_case and mostly use verb_noun patterns (list_reference_stores, lookup_product, search_products). price_history breaks the verb pattern but remains clear and readable.
Four tools is a tight, well-scoped set for a grocery price service. Each tool covers a necessary capability: coverage discovery, barcode resolution, textual product search, and historical pricing.
The surface covers the core workflows: checking panel coverage, resolving products by barcode or name, viewing current offers, and retrieving price history. Minor gaps exist, such as no direct current-offer lookup by known SKU or broader product detail retrieval, but agents can work around them.
Publisher details
- Operator
- VynnAI
- Operator website
- https://vynn.ai
- Vendor relationship
- First-party
- Documentation
- https://vynn.ai/developers/mcp
- Trust center
- Not available
- Restrictions
- Free plan: 500 API calls a month, no card. Paid plans from $49 CAD a month at vynn.ai/pricing. Canadian grocery data only.
Available Tools
4 toolslist_reference_storesThe store panel behind the dataARead-onlyInspect
The configured reference stores, one per banner and province, with their banner, province, coordinates and observations_30d: the store's price-event count over the trailing 30 days. A configured store can stop collecting; a store at 0 recorded no price events in that window. Call this to answer 'what does Vynn actually cover?' — it is the panel definition, not a directory of every grocery store in Canada. The result includes open_in_vynn_url, an absolute link to Vynn's retailer list on the web.
Inputs: limit, banner, province.
lookup_productLook up a product by barcodeARead-onlyInspect
Resolve a UPC/EAN/GTIN barcode to the product it identifies and the current offers for it across Canadian grocery banners in one province. Requires a province because grocery prices are store-scoped: there is no single national price for a product. Returns an empty offer list, not an error, when the barcode is known but not currently carried. The result includes open_in_vynn_url, an absolute Vynn web link for this product.
Inputs: upc (required), province (required), limit.
price_historyPrice history for one SKUARead-onlyInspect
Observed price series for a single retailer SKU over a lookback window. IMPORTANT: the identifier is a retailer-scoped SKU (an external_sku), not a UPC — passing a barcode here will not resolve. Use lookup_product or search_products first to obtain a SKU. A province is required, because the series is scoped to that province's reference stores. Prices are observed on our reference-store panel and are not guaranteed to match every store. When the product name is available, the result includes open_in_vynn_url, an absolute Vynn web link that searches for it; the linked page sets its own store scope, so its prices may differ from this series.
Inputs: sku (required), banner (required), province (required), period.
search_productsSearch the grocery catalogueARead-onlyInspect
Search Canadian grocery products by name or brand in one province. Use this when you have a description rather than a barcode. Province is required because the search service does not publish a national mixed-store result. Returns catalogue entries with current prices, not a price history. The result includes open_in_vynn_url, an absolute Vynn web link that carries the query. The linked page sets its own store scope, so its prices may differ from this result.
Inputs: query (required), province (required), limit.
Tool Schema Changelog
Recent tool additions, removals, and schema changes observed during successful MCP inspections.
Loading tool schema changelog…
Related MCP Connectors
Canadian grocery prices by postal code: Loblaw banners, Instacart, Costco and Flipp weekly flyers.
Cached US grocery prices, age disclosed on every row - search, compare across banners, coverage.
Read-only grocery-list comparisons for supported Canadian cities, with dated prices and coverage.
Real, up-to-date prices and data for your AI: groceries, fuel, rent, stocks and the economy.
Related MCP Servers
- AlicenseAqualityBmaintenanceReal Amazon (US, UK, DE, CA, AU) & Walmart shopping data for AI assistants: ranked product shortlists, current prices, live stock, real ratings, and price/BSR history from a 17M+ product warehouse. Free hosted endpoint, no signup — 30 queries a day.181MIT
- AlicenseNot gradedqualityBmaintenanceReal prices people actually paid (homes, rents, fuel, energy, groceries, medicines) from official open data, with source, period, sample size and licence on every answer. Read-only, no API key.MIT
- AlicenseAqualityBmaintenanceStructured product data from the open web — where platform APIs don't reach. Schema.org + AI extraction. Pay per call via Stripe MPP.241 npm3Apache 2.0
- AlicenseAqualityCmaintenanceEnables querying live offers and prices from 10 Dutch supermarket chains through a single normalised JSON API. Exposes 26 curated tools, including product search and category lookups, over stdio or authenticated Streamable HTTP.201MIT
Glama MCP Gateway
Add one secure layer between your agents and this server.