horoshop-mcp

Your agent does the work you would do by hand

Horoshop MCP connects Claude, Cursor, Codex and other AI agents to your store on Horoshop, the Ukrainian e-commerce platform. Catalog, orders, SEO, redirects, marketplace feeds, settings. The server runs on your machine and your credentials stay in your own file.

One line in your AI client
npx -y github:IgorShutko/horoshop-mcp

On Claude Desktop? Download horoshop-mcp.mcpb and open it: the server installs itself, no terminal needed.

Set the SEO title and description for the Sneakers category in Ukrainian and Russian. Show me the plan first.

what a person asks the agent

FieldCurrently in the storeWill become
title, ukКросівкиКросівки чоловічі та жіночі - купити в Дніпрі | REBUS+
description, ukemptyКросівки для міста і залу. Розміри 36-46, приміряння при отриманні, доставка Новою поштою.
title, ruКроссовкиКроссовки мужские и женские - купить в Днепре | REBUS+
h1Кросівкиunchanged

Nothing has been saved. To apply it the agent must repeat the call with dryRun:false.

118 tools, grouped the way a store actually works

SectionExamplesTools
Setup and diagnosticsstore list, access check2
Catalogproduct export and import, image linking4
Ordersorders with UTM, status changes3
Categories, customers, product setscategory tree, customers, bundles5
Payment, delivery, currencypayment and delivery methods, rates5
B2B: groups and price levelscustomer groups, price levels2
Webhooksstore event subscriptions2
Storefront: cart and checkoutthe buyer's real cart, coupons6
Admin: generic engineread or save any admin record6
Admin: orders and analyticsorder editing, waybills, dashboard8
Admin: products, prices, imagesbulk price changes with rollback, stock9
Admin: characteristics and dictionariescharacteristic schemas, templates, translations15
Admin: categories, pages, blog, banners, filterscategory SEO text, articles, banners12
Admin: SEO, sitemap, redirectscanonical, robots.txt, 301s with loop checks11
Admin: marketplace feedsRozetka, Hotline, Google, Facebook, Kasta6
Admin: design and localizationtheme, custom CSS, interface languages8
Admin: settings, marketing, fiscal receiptscontacts, GTM and Pixel, coupons, Checkbox14

Plus seven ready-made scenarios your AI client lists in its own menu: store health, category SEO, products without photos, orders digest, feeds, redirects, price change with rollback. Pick one, fill in a field, and the agent follows a proven sequence. The full tool list with every parameter lives in the repository.

Why this can be pointed at a live store

Plan first, write second

57 of the 71 write tools only show what would change. Applying it is a separate step with dryRun:false.

Confirmation for the irreversible

Deleting orders, changing a feed alias, running a price import and bulk price edits all require an explicit confirmation, and price changes return rollback parameters.

Verified through a second channel

Horoshop sometimes answers "saved" having saved nothing. Tools therefore read the result back, often through a different channel.

Credentials stay put

The server only talks to your store's domain. Values that look like keys or tokens are masked in responses.

Four steps to connect

  1. Node.js 18 or newer

    Check in a terminal. If the command prints nothing, install Node.

    node -v
  2. A dedicated store admin

    In the Horoshop control panel create a separate admin for the agent: the same login and password works for both the API and the admin tools.

  3. A stores file

    Save stores.json somewhere only you can read.

    { "myshop": { "baseUrl": "https://myshop.com.ua", "login": "api-user", "password": "REPLACE_ME" } }
  4. One line in your AI client

    Claude Code needs a single command. Ready-made configs for the other clients are in the install guide.

    claude mcp add horoshop -s user -e HOROSHOP_STORES_FILE=/abs/path/to/stores.json -- npx -y github:IgorShutko/horoshop-mcp

FAQ

What is Horoshop MCP?
An open-source MCP server that gives an AI agent access to your Horoshop store: catalog, orders, SEO, redirects, feeds, design and settings. You ask in plain language and the agent calls the tools it needs.
Is it an official Horoshop product?
No. The project is unofficial, not affiliated with Horoshop and not supported by them. The admin tools use internal, undocumented endpoints that can change without notice.
Which AI assistants are supported?
Claude Code, Claude Desktop, Cursor, Codex, Gemini CLI, VS Code, Windsurf, Zed, LM Studio, Hermes Agent, OpenCode, Goose and other MCP-capable clients: 22 ready-made configs in the install guide.
Is it safe to give an agent access to a store?
The server runs locally, credentials stay in your file, and there is no telemetry. Writes preview by default, irreversible actions need confirmation, and secrets are masked in responses. Create a dedicated admin for the agent and rehearse new scenarios on a test store first.
Can one server manage several stores?
Yes. Every tool takes a store argument, so an agency can drive every client's shop through a single connection.
What does it cost?
Nothing. MIT licensed, source open. You pay only for your Horoshop plan and for the AI client you use.

Next