Skip to content
Agentmart
Submit a tool

Horoshop

MCP server for the Horoshop e-commerce API — orders, catalog, customers, webhooks

Connector by ecomkit-com-ua · GitHub account verified by the MCP Registry

IndexedMITLocal (stdio)★ 1
Write a review

Install

Works with Claude Code, Codex, VS Code, Cursor, Windsurf, Claude Desktop. Read the repository before you give any tool access to your data.

npx agentmarket install connector/ecomkit-com-ua-horoshop

Asks which of your tools to add it to (Claude Code, Codex, Cursor, VS Code, Windsurf, Gemini CLI, Claude Desktop) and shows the change first. See https://agentmart.dev/cli.

Get the weekly diff

The weekly diff: one email a week with new agent tools, notable updates and grade changes, plus security alerts for tools you follow. Double opt-in, one-click unsubscribe.

We use your email only for this newsletter. Privacy

About

MCP server for the Horoshop e-commerce API — orders, catalog, customers, webhooks

No reviews yet. Installed it? Reviews come from verified installers only. How reviews work

Permissions

What this server can do and what it asks for, from its tool list and install config. Checked Oct 25, 2026.

Tools
6 read · 0 write · 8 delete
Secrets
1 (API keys, tokens or passwords)
Install scripts
Not scanned yet
Runs as
Node.js package

Tools by what they do 14

Read from the source code; the running server may list different tools.

Read 6 · Look things up without changing anything.

  • horoshop_categories_export
  • horoshop_order_statuses
  • horoshop_orders_list
  • horoshop_products_export
  • horoshop_store_reference
  • horoshop_users_export

Delete 8 · Delete, drop, revoke or wipe things.

  • horoshop_call
  • horoshop_orders_update
  • horoshop_product_sets_import
  • horoshop_product_sets_remove
  • horoshop_products_import
  • horoshop_users_import
  • horoshop_webhook_subscribe
  • horoshop_webhook_unsubscribe

Secrets and settings it asks for

Secrets: values you paste in that let it act as you.

  • HOROSHOP_PASSWORD

Other settings (environment variables or headers).

  • HOROSHOP_DOMAIN
  • HOROSHOP_INSECURE_HTTP
  • HOROSHOP_LOGIN
  • HOROSHOP_MAX_RESPONSE_BYTES
  • HOROSHOP_READONLY
  • HOROSHOP_TIMEOUT_MS

Tools (14)

Read from the source code; the running server may differ. Descriptions are the server’s own words; hidden characters are shown as [U+…].

  • horoshop_callCall any Horoshop API functioncan change or delete data

    Calls a Horoshop API function directly, for anything the dedicated tools do not cover (new functions, undocumented parameters, B2B specifics). Pass the function name as it appears in the docs, e.g. "catalog/export", "orders/get", "customer-groups/export". Authentication is handled for you — do not pass a token. Prefer the dedicated tools when one exists: they carry the parameter names, the limits and the warnings. Docs: https://horoshop.notion.site/api-doc

  • horoshop_categories_exportExport Horoshop categoriesread-only

    Lists the store catalog sections (API function pages/export) with their ids, parent ids, titles per language, section discount and image. Call this to resolve the category ids that horoshop_products_export and horoshop_products_import expect. Note that Horoshop returns content pages such as "Contacts" or "About us" alongside real product categories — they are not distinguishable by a flag, only by where they sit in the tree.

  • horoshop_order_statusesList Horoshop order statusesread-only

    Returns every order status configured on the store, with its id, its titles per site language, and whether it counts as a successful delivery (API function orders/get_available_statuses). Requires Horoshop 4.0 or newer. Use this before filtering or updating orders, since stores can rename statuses and add their own.

  • horoshop_orders_listList Horoshop ordersread-only

    Lists orders from the Horoshop store (API function orders/get), with their line items, delivery and payment details, totals, discounts and UTM analytics. Filter by date range, order ids or status. Built-in statuses: 1 new, 2 processing, 3 delivered, 4 not delivered, 6 shipping. A store can define its own — call horoshop_order_statuses for the real list. Order data comes back in the language of the site version the order was placed on.

  • horoshop_orders_updateUpdate Horoshop orderscan change or delete data

    Changes the status, payment flag or tracking code of existing orders (API function orders/update). This writes to a live store: a status change is visible to the customer and can trigger notification emails. Verify the status ids with horoshop_order_statuses first, and update only the orders you were asked to. A partial failure comes back as status WARNING with a per-order log.

  • horoshop_product_sets_importImport Horoshop product setscan change or delete data

    Creates or updates bundles of products sold together at a discount (API function productSet/import). A set is matched by its own "article", which must be unique across both sets and products. A set holds at least two and by default at most five products, referenced by their articles — each must already exist in the catalog. The result is a per-set log: code 0 imported, 101 article missing, 102 the article collides with an existing product, 104 a member product was not found, 106 unknown currency.

  • horoshop_product_sets_removeDelete Horoshop product setscan change or delete data

    Permanently deletes product sets by article (API function productSet/remove). This removes the bundle only, not the products in it. There is no undo — confirm the exact articles before calling.

  • horoshop_products_exportExport Horoshop productsread-only

    Description is built at runtime.

  • horoshop_products_importImport Horoshop productscan change or delete data

    Creates or updates products in the store catalog (API function catalog/import). Products are matched by "article"; an unknown article creates a new product. DESTRUCTIVE DEFAULTS — read before calling: - images, gallery_common and gallery_360 each default to override:true, which DELETES the existing gallery before uploading. Pass override:false to append, or omit the gallery entirely to leave it alone. - accessories and gifts REPLACE the current lists rather than adding to them. There is no undo. Update one test article first and verify with horoshop_products_export. Each product is a free-fo…

  • horoshop_store_referenceRead Horoshop store reference dataread-only

    Description is built at runtime.

  • horoshop_users_exportExport Horoshop customersread-only

    Exports registered customers (API function users/export): id, name, email, phone, delivery country/city/address, registration date, newsletter consent and the internal manager note. On Horoshop B2B stores it also returns the customer group, balance and assigned manager. Filter by registration date. This returns personal data — export only what the task needs.

  • horoshop_users_importImport Horoshop customerscan change or delete data

    Creates or updates customer accounts (API function users/import). Customers are matched by email, which must be unique. Required per customer: "title" (full name) and "email". Optional: phone, country, city, address, newsletter_subscription (0/1), note (an internal manager comment, never shown to the customer), and discount_card {discount, active, date_limit, status}. Horoshop B2B stores also accept customer_group_id, balance, balance_currency, manager_id, company, role and site_link. This writes real customer records on a live store. The result is a per-record log: code 0 imported, 1 missing…

  • horoshop_webhook_subscribeSubscribe to a Horoshop webhookcan change or delete data

    Registers a URL to receive an event from the store (API function hooks/subscribe). Returns the subscription id — save it, because unsubscribing requires it and there is no way to list existing subscriptions through the API. Events: - order_created: a customer checked out, or an order was created in the admin panel - order_paid: an order became paid - order_update: an order status changed to anything other than 1 (new) - user_signup: a customer registered - user_update: a customer changed their email, phone, name, country or city - request_call_me: a callback request was submitted - comments_c…

  • horoshop_webhook_unsubscribeUnsubscribe from a Horoshop webhookcan change or delete data

    Removes a webhook subscription (API function hooks/unSubscribe). Needs both the id returned by horoshop_webhook_subscribe and the exact target_url it was registered with. Horoshop answers HTTP 410 Gone on success.

Signals

Stars
1
Forks
0
Open issues
0
Last commit
Sep 9, 2026 (1 month ago)
Last release
Sep 3, 2026 (1 month ago)

From GitHub (fetched Oct 24, 2026).

Details

Registry name
io.github.ecomkit-com-ua/horoshop
Version
0.1.1
Auth
API key
Packages
npm horoshop-mcp
License
MIT
First seen
Oct 24, 2026
Last checked
Oct 24, 2026
Cite this page

Horoshop MCP server. Agent Mart. https://agentmart.dev/connectors/ecomkit-com-ua-horoshop (last updated 2026-10-24)