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
MCP server

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.
All reasons and checks

andredelgado/continente-mcp

Install

In your terminal, with SkillFoxx CLI

npx skillfoxx add mcp/continente-mcp

Detects the agents on your machine, shows the access level and pins the version.

Other ways to install

Access and checks

How we review

Broad 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_PASSWORD secret
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.

Russian stack

Local MCP server for product search, cart and delivery with Pyaterochka

MCP serverBroad access4Repository stars
Russian stack

A remote MCP server for htmlweb.ru with dozens of methods: INN checks, geodata, calendar, validators, plus card binding and charges

MCP serverBroad access
Russian stack

A monorepo of MCP servers for Russian and CIS APIs: payments, CRM, marketplaces, delivery, HR and reference data

MCP serverBroad access38Repository stars

A free WordPress plugin with an MCP server of 200+ tools: Claude, ChatGPT and Cursor manage your site, WooCommerce and menus

MCP serverBroad access71Repository stars
Russian stack

A plugin with skills and distributed MCP servers for parsing the Avito catalog, price monitoring and notifications, with an honest legal risk section

PluginBroad access3Repository stars
Official

MainWP's official MCP server: an agent watches a network of WordPress sites, applies plugin and theme updates and prepares reports

MCP serverBroad access32Repository stars

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.

README badge

Report a problem