Toronto grocery prices for your agent: flyer deals, shelf prices, and the flyer behind each one.
Connect Remote server
claude mcp add --transport http gaurmon https://www.gaurmon.com/api/mcp
{
"mcpServers": {
"gaurmon": {
"url": "https://www.gaurmon.com/api/mcp"
}
}
}
{
"servers": {
"gaurmon": {
"type": "http",
"url": "https://www.gaurmon.com/api/mcp"
}
}
}
Settings > Connectors > Add custom connector
URL: https://www.gaurmon.com/api/mcp
Tools 16 found in our last check
locatePlace a Canadian postal code, FSA or lat,lng as coordinates. Free. Use it to check a location before searching.
coverageBanners, current flyer weeks, store counts and known gaps (e.g. FreshCo store locations unknown; shelf prices No Frills only, with Statistics Canada Ontario averages as a labelled fallback). Free. Call it before telling a user something isn't on sale.
account_statusThe user's Gaurmon plan: trial days left, or the paid plan and when it renews. Free.
stores_nearStores within a radius, nearest first, each with every flyer it runs this week and how many offers each flyer has.
search_offersThis week's flyer offers for item words, an aisle, or deals near a place: give at least one of `query`, `aisle` or `near`. Each row has a comparable unit price (per kg, L or item), dates (`valid` is the first and last day, Toronto time), the nearest store carrying it, and an off…
show_offersShow the user a titled Gaurmon card of flyer offers you chose, in your order: your ranking of the week's best deals, or picks from several searches. Pass offerIds from search_offers or compare_items, plus the same `near` so each row names its nearest store. Use it when the user…
compare_itemsFor each item, the best comparable flyer offer at each banner near a place (priced offers first, the item itself by name, then lowest unit price), plus per-banner totals. Items with no flyer offer come back null: try shelf_prices for those.
shelf_pricesRegular (non-flyer) prices for staples, for items not on sale this week. Store shelf prices are No Frills only for now. One row per product; `proxy: true` means the price was read at another branch of the banner. Each row carries `baseline`, the Statistics Canada Ontario average…
get_offer_evidenceThe flyer crop an offer was read from (as an image), with its page, dates and banner. Use it to show the user, or for a price match at the till.
price_rangeWhere a price sits: the cheapest, typical (median) and priciest qualified unit price for the same item across stores near a place on a day (flyer offers valid that day, shelf prices read within a week), how many prices each rests on, and `status` ranged | thin_range | unranged.…
record_purchasesAdd a receipt to the user's savings record: one row per line (generic item, quantity, unit, paidMinor in cents, optional offerId from search_offers). Each line is stored with its price range around the store that day (cheapest, typical, priciest) and returns savings vs each plus…
get_savingsThe running savings record, as estimates compared with typical prices nearby: the headline `vsTypical` (paid vs the typical, median price of the same items around the store on the same days; positive = under typical), `vsCheapest` (left on the table) and `vsPriciest`, totals by…
price_historyAn item's observed unit-price range (min, median, max per kg, L or item) by flyer week (Thursday to Wednesday), from flyer offers and shelf prices near a place, plus `longRun`: the Statistics Canada monthly average unit price for the item since 2017 (Ontario, else Canada), with…
get_listThe user's grocery list and the meals behind it, kept by Gaurmon so they're the same in every agent and device. Each item is costed near a place for the amount needed (its own amount plus its meals'), from the cheapest flyer offer or everyday shelf price: by weight, by whole pac…
update_listAdd items to, remove items from, or tick items on the user's grocery list by hand (at most 100 items; an item already on the list isn't added twice, but one there only for a meal becomes wanted by hand too). Give an amount for each item so it's costed right. Use item ids from ge…
update_mealsAdd, remove, replace or edit the meals behind the user's grocery list; their ingredients go on and off the list to match, in one transaction. Send a whole plan at once with `add` (at most 21 meals, 40 ingredients each, amounts in any unit). Shared ingredients are combined where…
Details
| Endpoint | https://www.gaurmon.com/api/mcp (Streamable HTTP) |
| First published | 5 Nov 2026 |
| Last updated | 5 Nov 2026 |
| Registry name | com.gaurmon/gaurmon |
More ai and media servers See all
Listing data from the official MCP registry. Status and tools from NestDaddy's daily check. Browse all MCP servers.
