Claude Marketplaces
SkillsMCP serversMarketplacesPluginsDigestAdvertise
Submit

LLMond Highlights

This week in Claude is LLMond Highlights now. A weekly email, free.

Skills by category
Frontend DevelopmentBackend & APIsTesting & QASecurityDevOps & CI/CDGit & Pull RequestsDocumentationCode Review & QualityAI & Agent BuildingSkill Development
MCP servers by category
Sales & MarketingWeb & Browser AutomationDatabasesAI & LLM ToolsCloud & InfrastructureCommunication & MessagingDeveloper ToolsDesign & CreativeDocuments & KnowledgeSearch & Web Crawling
Marketplaces by category
AI Agents & OrchestrationLLM IntegrationDevelopment ToolsFrontend & UIBackend & APIsDatabasesTesting & Code QualityDevOps & CloudSecurity & ComplianceGit & Version Control
Claude Marketplaces

An independent directory of skills, plugins and MCP servers for Claude Code. Not affiliated with Anthropic.

Browse

  • Skills
  • MCP servers
  • Marketplaces
  • Plugins
  • Weekly digest
  • Skill index
  • MCP index
  • Marketplace index
  • Plugin index

Site

  • About
  • Submit
  • Advertise
  • Feedback
  • Privacy
  • llms.txt
  • Plugins reference

Maker

  • Snug
  • Agent Caffeine
  • knobs
  • Wax
  • Vectoys
  • mertduzgun.com
by Mert Düzgün
MCP servers
herp75 avatar

Migros Mcp

herp75/migros-mcp

Migros Switzerland: products, stores, recipes; with login basket, lists, orders, Cumulus

tools
31
auth
Secret needed
transport
STDIO
env vars
3
last updated
Nov 12, 2026
View on GitHubSave

Tools

31 tools

Public tool metadata for what this MCP can expose to an agent.

search_productsSearch products by name or keyword, including ones sold only online (such as "Partner" products).

Search products by name or keyword, including ones sold only online (such as "Partner" products).

No parameter schema in public metadata yet.

get_product_detailsNutrition, ingredients, allergens, price and ratings. Online-only products also get their online price and a Partner flag.

Nutrition, ingredients, allergens, price and ratings. Online-only products also get their online price and a Partner flag.

No parameter schema in public metadata yet.

get_stockWhether a product is in stock at a given store. Updated once a day. "Unknown" when Migros has no data.

Whether a product is in stock at a given store. Updated once a day. "Unknown" when Migros has no data.

No parameter schema in public metadata yet.

get_categoriesAll Migros product categories.

All Migros product categories.

No parameter schema in public metadata yet.

search_storesStores near a place, with addresses and opening hours.

Stores near a place, with addresses and opening hours.

No parameter schema in public metadata yet.

get_promotionsCurrent promotions and deals.

Current promotions and deals.

No parameter schema in public metadata yet.

search_recipesSearch Migusto, Migros' recipe site, by text and/or ingredients. German, French and Italian only.

Search Migusto, Migros' recipe site, by text and/or ingredients. German, French and Italian only.

No parameter schema in public metadata yet.

get_recipe_detailsA full recipe: ingredients, steps, photos, nutrition.

A full recipe: ingredients, steps, photos, nutrition.

No parameter schema in public metadata yet.

get_recipe_productsThe Migros products Migusto suggests for a recipe, with name and price, ready for `add_to_basket`.

The Migros products Migusto suggests for a recipe, with name and price, ready for `add_to_basket`.

No parameter schema in public metadata yet.

authenticateSign in with the current 6-digit code. Only used when no setup key is saved.

Sign in with the current 6-digit code. Only used when no setup key is saved.

No parameter schema in public metadata yet.

get_profileYour name, email and language.

Your name, email and language.

No parameter schema in public metadata yet.

get_addressesYour saved delivery and billing addresses.

Your saved delivery and billing addresses.

No parameter schema in public metadata yet.

get_shopping_listsYour shopping lists by name, for people with more than one.

Your shopping lists by name, for people with more than one.

No parameter schema in public metadata yet.

create_shopping_listStart a new, empty list.

Start a new, empty list.

No parameter schema in public metadata yet.

rename_shopping_listGive a list a new name (the old one is replaced).

Give a list a new name (the old one is replaced).

No parameter schema in public metadata yet.

delete_shopping_listDelete a list with its items. Only after you confirm, and never your only list.

Delete a list with its items. Only after you confirm, and never your only list.

No parameter schema in public metadata yet.

get_basketWhat's in your basket (a shopping list).

What's in your basket (a shopping list).

No parameter schema in public metadata yet.

add_to_basketAdd a product (1 by default). If it's already there, its quantity is replaced by the new number, not added to.

Add a product (1 by default). If it's already there, its quantity is replaced by the new number, not added to.

No parameter schema in public metadata yet.

update_basket_quantitySet how many of an item you want (0 removes it).

Set how many of an item you want (0 removes it).

No parameter schema in public metadata yet.

remove_from_basketRemove an item.

Remove an item.

No parameter schema in public metadata yet.

set_item_noteAdd a note to an item, such as "laktosefrei" (replaces an earlier note).

Add a note to an item, such as "laktosefrei" (replaces an earlier note).

No parameter schema in public metadata yet.

get_checkout_linkA link to finish checkout on migros.ch. The link is the same for every list: with several lists, check on migros.ch that the right one is shown.

A link to finish checkout on migros.ch. The link is the same for every list: with several lists, check on migros.ch that the right one is shown.

No parameter schema in public metadata yet.

get_ordersYour online orders, page by page, filterable by status.

Your online orders, page by page, filterable by status.

No parameter schema in public metadata yet.

get_order_detailsOne order in full.

One order in full.

No parameter schema in public metadata yet.

get_cumulus_statusYour Cumulus card: points collected this period, card number, cardholder, memberships.

Your Cumulus card: points collected this period, card number, cardholder, memberships.

No parameter schema in public metadata yet.

get_cumulus_couponsYour current personal Cumulus coupons, and which can be activated.

Your current personal Cumulus coupons, and which can be activated.

No parameter schema in public metadata yet.

activate_cumulus_couponPut a coupon on your Cumulus card for your next purchase. Nothing is bought.

Put a coupon on your Cumulus card for your next purchase. Nothing is bought.

No parameter schema in public metadata yet.

deactivate_cumulus_couponTake a coupon off the card again.

Take a coupon off the card again.

No parameter schema in public metadata yet.

get_cumulus_bonsYour Cumulus bons (vouchers). You redeem them yourself at checkout.

Your Cumulus bons (vouchers). You redeem them yourself at checkout.

No parameter schema in public metadata yet.

get_in_store_receiptsYour in-store receipts (Kassenbons) for a date range: store, date, amount, points.

Your in-store receipts (Kassenbons) for a date range: store, date, amount, points.

No parameter schema in public metadata yet.

get_receipt_detailsThe link to the receipts page on migros.ch, where you open a receipt to see its items (the same link for every receipt; the items aren't available to this server).

The link to the receipts page on migros.ch, where you open a receipt to see its items (the same link for every receipt; the items aren't available to this server).

No parameter schema in public metadata yet.

Sponsors

Promote your product hereReach 125k+ visitors monthlyPromote your product hereReach 125k+ visitors monthlyAgent CaffeineSponsoredClose your lid, come back to finished workSnugSponsoredThe clipboard manager for the AI eraPromote your product hereReach 125k+ visitors monthlyWaxSponsoredBlock anything with supervision, without erasing your iPhonePromote your product hereReach 125k+ visitors monthlyknobsSponsoredSee your site on any phone, any day, in any language

Configuration

MIGROS_EMAIL

Migros login e-mail (leave out to only use the tools without an account)

MIGROS_PASSWORDsecret

Migros password (use one you use nowhere else)

MIGROS_TOTP_SECRETsecret

2FA setup key, so no code is ever asked for (works like a second password)

Readme

migros-mcp

Lets Claude (and other AI apps) search Migros products, recipes, stores and promotions. Sign in, and it can also manage your basket and look up your orders, receipts and Cumulus points.

Unofficial. Not made or supported by Migros. It uses the same behind-the-scenes addresses as the Migros website, so it can break whenever Migros changes them. Use at your own risk.

Install

This is a fork. herp75/migros-mcp is lewpgs/migros-mcp with security hardening, live tests and more tools (see the CHANGELOG). It comes as a Docker image, ghcr.io/herp75/migros-mcp, and is listed in the MCP Registry as io.github.herp75/migros-mcp. The npm package migros-mcp and the Claude Desktop installer migros-mcp.mcpb are upstream's version, not this one.

It runs on your own computer, so it works in desktop apps that can start a program: Claude Desktop, Claude Code, Cursor and similar. It doesn't work on claude.ai in a browser or in the Claude phone apps. You need Docker or Podman.


View the full README on GitHub

Details

Repository
github.com/herp75/migros-mcp
Package
ghcr.io/herp75/migros-mcp:0.6.1
Transport
STDIO
Auth
Required
Registry
MCP registry, active

More from herp75

  • Mcp Cookidoo