Continente MCP
Unofficial MCP server for Continente.pt: searches products and promotions, reads orders and fills the cart, no payment.
- 52 ★ on the repository
- Last commit
- MIT
Broad access
Why this level
- The server signs in to your store account with email and password and changes the cart.
- Unofficial browser automation of a site may breach its terms.
Install
- Works in
In your terminal, with SkillFoxx CLI
npx skillfoxx add mcp/continente-mcpDetects the agents on your machine, shows the access level and pins the version.
Other ways to install
Access and checks
How we reviewBroad accessThe tool can change data, run commands or handle secrets.
- The server signs in to your store account with email and password and changes the cart.
- Unofficial browser automation of a site may breach its terms.
This is third-party code. Review the repository files before installing.
What it does
The server drives Continente.pt through a headless browser and gives an agent tools such as `search_products`, `get_product`, `get_product_labels`, `get_cart`, `add_cart_item` and `set_cart_item_quantity`. Search returns exact prices, unit prices, promotions and rules for weighted items. Labels give ingredients, allergens and nutrition. Cart changes are previewed with `preview_cart_changes`, the result is read back from the cart after applying, and a change that cannot be confirmed is never retried. From your account it reads favorites, orders, frequent purchases and Cartão Continente coupons. Payment, order submission and delivery-slot booking are blocked in the browser.
Who it is for. Continente.pt shoppers in Portugal who build a grocery basket through an assistant.
Good fit when
- You build a basket from a shopping list: the assistant shows options with photos and prices and you pick.
- Before buying you want ingredients and allergens: `get_product_labels` returns them as the label declares.
- You want to repeat an earlier order: `list_orders` and `list_frequently_bought_products` show what you buy most.
- Cartão Continente coupons are chosen for the cart, and `set_cart_coupons` confirms them by reading the cart back.
- A list of cart changes is previewed first with the minimum order and delivery shown.
Not a fit when
- You need to pay for an order or book a delivery slot: that always happens on the website.
- You are not in Portugal or have no Continente account for account features.
- You need a guarantee through site redesigns: the server automates a public site and may break.
Example request
Find milk, bananas and Greek yoghurt, show options with prices, add the chosen ones to the cart and show the total without checkout.MCP
- Transport
- stdio
- Authentication
- key is optional
Environment variables
CONTINENTE_EMAIL- Continente account email for account features.
CONTINENTE_PASSWORDsecret- Continente account password, sent only to Continente.pt.
CONTINENTE_CREDENTIALS_FILE- Path to a credentials file instead of the default one.
Limitations
The project is unofficial, unaffiliated with Continente and MC Sonae, and may break when the site changes. Use it within the site terms; the account owner is responsible for anything in the cart. Account features need an email and password, stored in `~/.continentept-mcp` and sent only to Continente.pt. Chromium (about 150 MB) downloads on first use. Node.js 22 or newer, or Claude Desktop on macOS or Windows, is required.
How to disable. Run `claude mcp remove continente`. Delete the `~/.continentept-mcp` folder with the session and `credentials.env` by hand, and change the password if you suspect a leak.
FAQ
How do I connect it to Claude Code?
With `claude mcp add continente -- npx -y continentept-mcp` after saving credentials to `~/.continentept-mcp/credentials.env`.
Is there a one-click install?
Yes, for Claude Desktop: open `continente-mcp.mcpb` from the latest release and enter your email and password. Claude Desktop keeps the password in secure storage.
Can the assistant pay for an order?
No. The browser the server drives blocks payment, order submission and slot booking, so those happen on the website.
Is an account needed for search?
Search and product details work without an account. Favorites, orders, coupons and the cart need sign-in.
How do I prepare the browser ahead of time?
Run `npx -y continentept-mcp install-browser`, and add `--with-deps` on Linux. Otherwise Chromium downloads on first use.
Discussion
No questions or reviews yet.
Related
MCP serversLocal MCP server for product search, cart and delivery with Pyaterochka
htmlweb.ru MCP: lookups, checks and payments
htmlweb.ru MCP Server
A remote MCP server for htmlweb.ru with dozens of methods: INN checks, geodata, calendar, validators, plus card binding and charges
A monorepo of MCP servers for Russian and CIS APIs: payments, CRM, marketplaces, delivery, HR and reference data
A free WordPress plugin with an MCP server of 200+ tools: Claude, ChatGPT and Cursor manage your site, WooCommerce and menus
A plugin with skills and distributed MCP servers for parsing the Avito catalog, price monitoring and notifications, with an honest legal risk section
MainWP MCP: WordPress sites from an agent
MainWP MCP Server
MainWP's official MCP server: an agent watches a network of WordPress sites, applies plugin and theme updates and prepares reports
README in short
The server runs locally over stdio, drives the site through Chromium and tells the assistant the cart rules. The package includes a `basket-planner` skill with the shopping workflow.