Connector guide6-minute read17 MCP tools7 languages

How to Connect Shoper to Claude via MCP

Shoper online shops (Poland): orders with line items and parcels, products and stock per variant, categories, registered customers, order statuses, shipping and payment methods. Sets stock quantities; changing an order status, which can e-mail the customer, is installed switched off.

HCBy HelpCode teamUpdated 6 min read Open-source on GitHub

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

Shoper

Shoper

Shoper online shops (Poland): orders with line items and parcels, products and stock per variant, categories, registered customers, order statuses, shipping and payment methods. Can set stock quantities; changing an order status (which may e-mail the customer) is installed switched off.

tools

17

Region

INTL

Category

E-commerce

Authentication

OAuth 2.0

Required env vars

SHOPER_SHOP_HOSTSHOPER_API_LOGINSHOPER_API_PASSWORD
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 Shoper 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

AnythingMCP is listed in Claude's connector directory: add it to Claude in one click (opens in a new tab), then sign in and choose which MCP servers Claude may use.

Summary

Shoper online shops (Poland): orders with line items and parcels, products and stock per variant, categories, registered customers, order statuses, shipping and payment methods. Sets stock quantities; changing an order status, which can e-mail the customer, is installed switched off.

Try asking

Example prompts for Shoper

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

Shoper · 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 → Shoper, paste your credentials, mint an MCP API key and you're done. No Docker, no git clone, no local server.

Shoper + Claude

Shoper online shops (Poland): orders with line items and parcels, products and stock per variant, categories, registered customers, order statuses, shipping and payment methods. Sets stock quantities; changing an order status, which can e-mail the customer, is installed switched off.

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:

SHOPER_SHOP_HOST, SHOPER_API_LOGIN, SHOPER_API_PASSWORD

Step 1 — Get credentials

Setting up takes about 5 minutes. You need administrator access to the Shoper admin panel of the shop.

  1. In the Shoper admin panel open Ustawienia, Ogólne, Administratorzy sklepu. Click WIĘCEJ, Dodaj grupę administratorów, give it a name (e.g. AI) and choose the access type dostęp do webapi. Save.
  2. Open the group, tab Uprawnienia: allow reading of orders, products, customers and the settings the AI should see. Allow editing of products only if the AI should set stock, and of orders only if you switch on the status change. Save.
  3. Tab Administratorzy, DODAJ ADMINISTRATORA: create a login and password and enter them in SHOPER_API_LOGIN and SHOPER_API_PASSWORD. A registered Shoper app can use its client_id and client_secret here instead.
  4. Set SHOPER_SHOP_HOST to the shop address without https:// and without a path, e.g. myshop.shoparena.pl or your own domain sklep.example.pl.
  5. Install the connector and run shoper_list_orders: it lists your orders and confirms the login.

The connector signs in at /webapi/rest/auth with HTTP Basic and receives a token valid for 30 days, which it renews by itself.

What it reads: orders with date, status, customer, billing and delivery address, sum, paid amount and paid flag, shipping and payment method, shipping cost, notes, origin, tags and parcel count; one order in full, with pickup point and additional fields; order line items with product, variant (stock id), name, code, option, quantity, unit, price, discount, tax and weight; parcels with tracking number, sent flag and send date, cash on delivery and insurance; products with translations, categories, producer, stock, options, attributes, related products, dimensions and tax; product stocks, the sellable variants, with quantity, warehouse quantities, price, special, wholesale and buying price and availability; categories and the whole category tree; registered customers with login, e-mail, name, customer group, discount, newsletter consent, registration date, last visit and loyalty points; order statuses (with email_change), shipping methods and payment methods.

Finding an order: the AI lists orders with filters and order (for example a date filter and -date for newest first), reads one with shoper_get_order, then the line items with shoper_list_order_products and the tracking numbers with shoper_list_parcels, both with the filter order_id. Names of statuses, payments and shipping methods come from shoper_list_statuses, shoper_list_payments and shoper_list_shippings. Guest orders have no user_id; the AI uses the e-mail of the order instead.

Filters: filters is an object of field conditions joined with AND. A plain value means equal; the operators are =, !=, >, >=, <, <=, LIKE (with %), NOT LIKE, IN and NOT IN (with a list). Nested fields use dots, e.g. translations.pl_PL.name.

What it writes: shoper_update_product_stock is on at install. It overwrites the quantity of one variant (or the quantity per warehouse when the shop uses warehouses) and changes at once what customers can order, so the AI confirms the stock id, the current and the new quantity with you first.

Switched off at install: shoper_update_order_status. Statuses with email_change 1 e-mail the customer immediately when an order moves to them, so an administrator turns this tool on deliberately. Even then the AI shows you the order, the current and the new status and waits for your yes.

Formats: lists answer with count, pages, page and list. Dates are YYYY-MM-DD HH:MM:SS in the shop's time zone; amounts are strings in the shop currency. Texts are per language under translations (e.g. pl_PL, en_GB).

Limits: at most 50 items per page; the AI calls again with the next page until page equals pages. Shoper's leaky bucket allows a burst of about 10 calls and then 2 per second.

Common errors: 401 means a wrong login or password, or a group without webapi access. 403 (insufficient_scope or access_denied) means the administrator group lacks the permission for this area: extend it under Uprawnienia. 404 on every call usually means a wrong SHOPER_SHOP_HOST. 429 means the rate limit is reached: wait for Retry-After.

The connector does not create or edit orders, products, prices or customers, does not create parcels or shipping labels and deletes nothing.

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 Claude

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.

Recommended path: works on claude.ai web without editing any config file.

  1. In Claude, open Customize → Connectors.
  2. Click +, then Add custom connector.
  3. Enter a name, e.g. Shoper, and the remote MCP server URL https://cloud.anythingmcp.com/mcp/YOUR_SERVER_ID, then click Add.
  4. Click Connect and sign in to AnythingMCP (OAuth) to allow access.

All tools below appear in your chat: start typing prompts.

Available tools

ToolWhat it does
shoper_list_ordersList orders of the shop (pass order -date for newest first): order id, date, status_id, customer (user_id, e-mail, billing and delivery…
shoper_get_orderGet one order with all its fields: status, customer, billing and delivery address, sums, payment and shipping, pickup point, notes…
shoper_list_order_productsList order line items: order_id, product_id, stock_id, name, code, option (variant), quantity, unit, price, discount, tax rate and value…
shoper_list_productsList products of the catalogue: product_id, code, EAN, category, producer, translations (name, description, active, SEO per language such…
shoper_get_productGet one product with translations, categories, stock (price, quantity, availability), options, attributes, related products, dimensions and…
shoper_list_product_stocksList product stocks, i.e. the sellable variants of products: stock_id, product_id, code, EAN, stock quantity, warehouse quantities, price…
shoper_get_product_stockGet one product stock (variant) with its quantity, warehouse quantities, prices, availability and options
shoper_list_categoriesList product categories: category_id, order, root flag and translations (name, description, active, SEO per language)
shoper_get_category_treeGet the whole category tree as nested nodes (id and children)
shoper_list_customersList registered customers (Shoper users): user_id, login, e-mail, first and last name, customer group, discount, newsletter consent, active…
shoper_get_customerGet one registered customer by user_id (e.g. the user_id of an order)
shoper_list_statusesList the order statuses of the shop: status_id, type (1 new, 2 opened, 3 closed, 4 not completed), translations (names per language)…
shoper_list_shippingsList shipping methods: shipping_id, name, translations, cost, free shipping threshold, weight and order value limits, zone, allowed…
shoper_list_paymentsList payment methods: payment_id, name, translations, currencies and amount limits
shoper_list_parcelsList parcels (shipments) of orders: parcel_id, order_id, shipping_id, shipping_code (tracking number), sent flag and send date, weight…
shoper_update_order_statusMove an order to another status (status_id from shoper_list_statuses)
shoper_update_product_stockSet the quantity of one product stock (variant)

Example prompts

  • "Which orders came in since Monday, and which of them are not paid yet?"
  • "Show the line items and the tracking number of order 1234."
  • "Which product variants have 5 or fewer items in stock?"
  • "Find the orders of [email protected] this year and tell me what she bought."
  • "Set the stock of variant SKU-1-RED to 20. Show me the current quantity first."

FAQ

Does it work with Claude Code as well as Claude Desktop? Yes, point both at https://cloud.anythingmcp.com/mcp/YOUR_SERVER_ID.

Next steps

Was this guide helpful?

Your Shoper agent is one click away.

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

Related guides

Connectors

How to Connect Shoper to Microsoft Copilot via MCP

Shoper online shops (Poland): orders with line items and parcels, products and stock per variant, categories, registered customers, order statuses, shipping and payment methods. Sets stock quantities; changing an order status, which can e-mail the customer, is installed switched off.

Connectors

How to Connect Shoper to ChatGPT via MCP

Shoper online shops (Poland): orders with line items and parcels, products and stock per variant, categories, registered customers, order statuses, shipping and payment methods. Sets stock quantities; changing an order status, which can e-mail the customer, is installed switched off.

Connectors

How to Connect Shoper to Cursor via MCP

Shoper online shops (Poland): orders with line items and parcels, products and stock per variant, categories, registered customers, order statuses, shipping and payment methods. Sets stock quantities; changing an order status, which can e-mail the customer, is installed switched off.

Connectors

How to Connect Shoper to Gemini via MCP

Shoper online shops (Poland): orders with line items and parcels, products and stock per variant, categories, registered customers, order statuses, shipping and payment methods. Sets stock quantities; changing an order status, which can e-mail the customer, is installed switched off.

Connectors

How to Connect Shoper to Meta Muse via MCP

Shoper online shops (Poland): orders with line items and parcels, products and stock per variant, categories, registered customers, order statuses, shipping and payment methods. Sets stock quantities; changing an order status, which can e-mail the customer, is installed switched off.

Connectors

Shoper to MCP: Orders, Products, Stock and Customers of your Shoper Shop in any AI Agent

Shoper online shops (Poland): orders with line items and parcels, products and stock per variant, categories, registered customers, order statuses, shipping and payment methods. Sets stock quantities; changing an order status, which can e-mail the customer, is installed switched off.