Connector guide5-minute read4 MCP tools7 languages

How to Connect idealo to Gemini via MCP

Maintain your shop's offers in the idealo price comparison from an AI agent through idealo's Partner Web Service: read an offer by SKU, and with your approval create or replace offers, change prices, delivery times and titles, or remove offers. For shops listed on idealo.

HCBy HelpCode teamUpdated 5 min read Open-source on GitHub

No credit card · 7-day trial · Self-host alternative available

idealo

idealo

Maintain your shop's offers in the idealo price comparison from an AI agent through idealo's Partner Web Service: read an offer by SKU, and with your approval create or replace offers, change prices, delivery times and titles, or remove offers. For shops listed on idealo.

tools

4

Region

DE

Category

E-commerce

Authentication

OAuth 2.0

Required env vars

IDEALO_CLIENT_IDIDEALO_CLIENT_SECRETIDEALO_SHOP_ID
Install in one click on Cloud

7-day free trial · No credit card

  • 7-day free trial
    No credit card required
  • GDPR & SOC 2 ready
    EU data residency, audit logs
  • Open-source on GitHub
    Open source · AGPL-3.0
  • Works with ChatGPT, Claude, Gemini
    Any MCP-compatible client

Skip the install. Get this working in under 2 minutes.

Start a free trial on cloud.anythingmcp.com, add the idealo in one click, then point your AI client (Claude, ChatGPT, Copilot or Cursor) at the generated MCP endpoint. No Docker, no git clone, zero engineering experience required.

Start free trial

Summary

Maintain your shop's offers in the idealo price comparison from an AI agent through idealo's Partner Web Service: read an offer by SKU, and with your approval create or replace offers, change prices, delivery times and titles, or remove offers. For shops listed on idealo.

Try asking

Example prompts for idealo

Click any prompt to copy it. Paste into Claude, ChatGPT, Cursor, Gemini, Copilot or OpenClaw to run it against this connector.

idealo · live via MCP
Share
Opus 4.7

Claude is AI and can make mistakes. Please double-check responses.

💡 No install? Use cloud.anythingmcp.com directly. Sign in, click Connectors → idealo, paste your credentials, mint an MCP API key and you're done. No Docker, no git clone, no local server.

idealo + Gemini

Maintain your shop's offers in the idealo price comparison from an AI agent through idealo's Partner Web Service: read an offer by SKU, and with your approval create or replace offers, change prices, delivery times and titles, or remove offers. For shops listed on idealo.

Prerequisites

See the full setup instructions baked into the connector (visible in the in-app store when you select the connector). The required environment variables for this connector are:

IDEALO_CLIENT_ID, IDEALO_CLIENT_SECRET, IDEALO_SHOP_ID

Step 1 — Get credentials

Setting up takes about 3 minutes. You need a shop listed on idealo (a merchant contract with idealo) and access to idealo Business.

  1. Sign in to idealo Business and open Shop settings → API clients (business.idealo.com/direct/shops/settings/api-clients).
  2. Create an API client with access to the Partner Web Service and copy its client ID and client secret. The secret is shown only once; if you no longer have it, create a new client.
  3. Paste the client ID (a UUID) into IDEALO_CLIENT_ID, the secret into IDEALO_CLIENT_SECRET and your numeric shop ID, shown in idealo Business, into IDEALO_SHOP_ID. AnythingMCP exchanges the client credentials for an access token that lasts one hour and renews it by itself.
  4. Install the connector and run idealo_get_offer with the SKU of an offer you know is live: it shows the offer as idealo stores it.

What it reads: one offer at a time by its SKU, as idealo stores it: title, price and former price, URL, EANs and manufacturer numbers, brand, delivery and payment costs, delivery time, energy labels, condition and the other offer fields. The Partner Web Service has no list call, so the AI asks you for the SKU.

Offers only, no orders: the Partner Web Service 2.0 is the interface idealo gives listed shops to maintain their offers one by one, instead of or next to the product feed, for idealo.de, .at, .fr, .it, .es and .co.uk. idealo shut down its checkout service (Direktkauf) and its order API in 2023, so orders keep coming in through your own shop.

How offers are written: prices are strings with exactly two decimals, such as "177.99"; the former price is the price before a reduction. A new offer needs at least SKU, title, price, URL, one delivery cost (for example "DHL": "4.90") and one payment cost (for example "PAYPAL": "0.00"), and EANs, manufacturer numbers and brand help idealo match the product. idealo_upsert_offer replaces the whole offer, so any field not sent is removed; idealo_update_offer changes only the fields sent, but cannot change delivery or payment costs, size, colour, gender, material or dynamic product attributes, and list fields such as EANs or images must be sent complete. SKUs may contain letters, digits, underscores, dots and dashes only.

Asks before every change: no write tool is on at install. Once an administrator turns one on, the AI shows you the offer with the old and new values, or names the SKU it would remove, and waits for your yes before anything goes live.

Switched off at install: idealo_upsert_offer, idealo_update_offer and idealo_delete_offer. idealo has no test environment, so every write changes your live offers in the price comparison at once, and a removed offer disappears from idealo. Turn on only the ones the AI may use. Deleting all offers at once is deliberately not offered.

Limits: idealo limits the number of calls; the current limit is shown in the X-RateLimit-Limit header. After a 429 the AI waits before trying again, and it changes offers one at a time.

Common errors: 401 means the client ID or secret is wrong or the token was refused: check them under Shop settings → API clients. 403 means the API client lacks the Partner Web Service right or the shop ID is not yours. 404 means the offer does not exist in this shop (wrong SKU or shop ID). 400 lists fieldErrors with the field and the reason, for example a price without two decimals.

The connector does not read or handle orders, list all your offers, change your product feed or delete all offers at once.

Step 2 — Install the adapter

curl -fsSL https://raw.githubusercontent.com/HelpCode-ai/anythingmcp/main/docker-compose.quickstart.yml -o docker-compose.yml
printf 'JWT_SECRET=%s\nENCRYPTION_KEY=%s\n' "$(openssl rand -hex 32)" "$(openssl rand -hex 32)" > .env
docker compose up -d

Step 3 — Add the connector in Gemini

Your server URL: in AnythingMCP, open MCP Servers → the server this connector is on, and copy its URL (https://cloud.anythingmcp.com/mcp/…). Use it wherever this guide shows YOUR_SERVER_ID.

Gemini CLI reads MCP servers from ~/.gemini/settings.json (on Windows %USERPROFILE%\.gemini\settings.json). Add:

{
  "mcpServers": {
    "anythingmcp": {
      "httpUrl": "https://cloud.anythingmcp.com/mcp/YOUR_SERVER_ID",
      "headers": { "X-API-Key": "YOUR_MCP_API_KEY" }
    }
  }
}
  1. Create an MCP API key in AnythingMCP under MCP Servers → your server → API keys, and paste it in place of YOUR_MCP_API_KEY.
  2. Save the file and restart gemini.
  3. Run /mcp inside Gemini CLI (or gemini mcp list in your shell): anythingmcp should show as connected.
  4. Start prompting: Gemini CLI can now call the idealo tools.

Available tools

ToolWhat it does
idealo_get_offerRead one of your offers on idealo by its SKU, as idealo stores it: title, price and former price, URL, EANs and manufacturer numbers…
idealo_upsert_offerCreate an offer on idealo or replace it completely (PUT): every field not sent is removed from the offer
idealo_update_offerChange some fields of an existing idealo offer (PATCH), e.g. the price, former price, delivery time or title, and keep the rest
idealo_delete_offerRemove one offer from idealo by its SKU; it disappears from the price comparison

Example prompts

  • "How is my offer with SKU KS-4711 currently listed on idealo: price, delivery time and shipping costs?"
  • "Lower the price of SKU TV-55-OLED to 899.00 and show 999.00 as the former price."
  • "Change the delivery time of SKU BOSCH-GSR18 to 1-3 working days."
  • "Create a new idealo offer for SKU LAMP-200 with EAN 4006381333931, priced 49.90, DHL shipping 4.90 and PayPal at no extra cost."
  • "Take the offer with SKU KS-4711 off idealo, the item is sold out."

FAQ

Where does Gemini CLI look for MCP servers? In ~/.gemini/settings.json for your user, or in .gemini/settings.json inside a project. gemini mcp list shows each server and whether it connects.

Next steps

Was this guide helpful?

Your idealo agent is one click away.

Install the connector, paste the key, prompt Gemini. Free for 7 days, no credit card.

Related guides

Connectors

How to Connect idealo to ChatGPT via MCP

Maintain your shop's offers in the idealo price comparison from an AI agent through idealo's Partner Web Service: read an offer by SKU, and with your approval create or replace offers, change prices, delivery times and titles, or remove offers. For shops listed on idealo.

Connectors

How to Connect idealo to Claude via MCP

Maintain your shop's offers in the idealo price comparison from an AI agent through idealo's Partner Web Service: read an offer by SKU, and with your approval create or replace offers, change prices, delivery times and titles, or remove offers. For shops listed on idealo.

Connectors

How to Connect idealo to Cursor via MCP

Maintain your shop's offers in the idealo price comparison from an AI agent through idealo's Partner Web Service: read an offer by SKU, and with your approval create or replace offers, change prices, delivery times and titles, or remove offers. For shops listed on idealo.

Connectors

How to Connect idealo to Meta Muse via MCP

Maintain your shop's offers in the idealo price comparison from an AI agent through idealo's Partner Web Service: read an offer by SKU, and with your approval create or replace offers, change prices, delivery times and titles, or remove offers. For shops listed on idealo.

Connectors

idealo to MCP: Maintain Your Price Comparison Offers from any AI Agent

Maintain your shop's offers in the idealo price comparison from an AI agent through idealo's Partner Web Service: read an offer by SKU, and with your approval create or replace offers, change prices, delivery times and titles, or remove offers. For shops listed on idealo.

Connectors

How to Connect Cal.com to Gemini via MCP

Read a Cal.com scheduling account from Claude, ChatGPT or Copilot: event types, bookings with attendees, Cal Video recordings and transcripts, free time slots, availability schedules and connected calendars. Booking, rescheduling and cancelling are included but installed switched off.