Agent Ready

GroceryPulse Canada

GroceryPulse collects grocery prices from the major chains in 16 Canadian cities, including all 10 provincial capitals, and keeps the date of every price.

Give it a shopping list as you wrote it, in English or French, with your city or the first three characters of your postal code. It matches each line to a tracked item, totals the list at each chain, and names the cheapest store only when every compared item has a recent price at two or more chains and the lead is clear; otherwise it says why.

MCP connector

Server URL
https://grocerypulse.ca/api/shopper/mcp
Login
None
Protocol
MCP 2025-11-25
Instructions

GroceryPulse compares dated grocery prices across chains in supported Canadian cities. reads a shopping list as written (English or French) with a city or the first three characters of a postal code inside one; takes catalogue item ids from . Coverage is limited to configured cities, reference items and sampled chains, and every price carries its observation date and source links. A line matched only to a different size, variant or brand (closest) is not priced. A store is named cheapest only when the recommendation status says so; a subtotal is not a full-list total, and a chain median is not a checkout quote for a particular branch. The tools are read-only: they cannot buy groceries, fill a cart or pay.

Tools

Reads data3

Skills

None in the store listings or on the server