Hiboutik MCP by usefulapi

io.usefulapiPublished by usefulapi.ioOfficial publisherv1.15.4Updated Nov 7, 2026

Read Hiboutik products, stock, customers, sales and turnover; edit customers and sale comments.

The publisher's own server: Ably MCP by usefulapi

VerifiedStreamable HTTPWeb executableData & AnalyticsBusiness & Commerce

Overview

AI-generated overview

Read Hiboutik shop data — products, stock, customers, sales and turnover — and edit customers and sale comments from an MCP client.

What you can do
  • List stores, warehouses, users, taxes, payment types, categories, brands, suppliers and variant types
  • List, get and search products by name, barcode or filters such as category, brand and supplier
  • Check available stock across all warehouses, one warehouse or one product, and list stock orders
  • List, search and get customers, and list the sales made to a customer
  • Get a sale, list open sales, and list closed sales for a day or month
  • Report turnover and products sold, and create or update customers and set sale comments
When to use it
Useful when you run a Hiboutik shop and want an assistant to answer questions about stock levels, customer history, daily or monthly sales and turnover, or to add a customer or annotate a sale without opening the back office.
Requirements
Remote MCP endpoint reached over streamable HTTP; no local install. Sign-in uses OAuth, and the login page asks for your Hiboutik account name, user email and API key (from Hiboutik Settings > API). No API key or Authorization header goes in the client config. A free plan allows 50 tool calls per month; paid plans raise the limit.
Before you install
The server handles personal data of the shop's customers (names, emails, phones, loyalty points, store credit) and sends it to a third-party host, usefulapi.io, which stores your Hiboutik credentials per user. Write tools create customers, overwrite a single customer attribute, and replace a sale's existing comment. Paid plans cost money and are billed through a Stripe checkout link; cancellation runs to the end of the paid period with no refund for the current period.

Installation

In SourceWeft

  1. Open Hiboutik MCP by usefulapi in the dashboard and add it to a workspace.
  2. Enable the server for the chats that should use its tools.

Web executable via Streamable HTTP. Remote servers run from the web runtime once configured in a workspace.

Use with an agent

Paste this prompt into Claude Code, Codex, Cursor or another agent — or into SourceWeft chat. The agent reads this server's install guide, shows you its publisher, endpoint and sign-in, and adds it to your client once you agree. Keys never go into a command.

Read https://sourceweft.com/mcp/io.usefulapi%2Fhiboutik/install.md and connect the MCP server it describes to my client. Before changing any config, show me its publisher, endpoint and sign-in method and wait for my OK. Never put an API key in a command or in a file I would commit; ask me where it should come from.

Read the install guide the agent follows

Other MCP clients

Add this to your client's mcpServers config.

{
  "mcpServers": {
    "hiboutik-by-usefulapi": {
      "type": "http",
      "url": "https://hiboutik.usefulapi.io/mcp"
    }
  }
}

README

Hiboutik MCP by usefulapi

Use Hiboutik from Claude, Cursor, or any MCP client — work with your shop's products, stock, customers and sales. Hosted, no local install: connect with your own Hiboutik credentials.

Live endpoint: https://hiboutik.usefulapi.io/mcp · Homepage: https://usefulapi.io/hiboutik

Connect

  • Claude (claude.ai, Desktop): open Customize → Connectors, click + Add → Add custom connector, and paste https://hiboutik.usefulapi.io/mcp.
  • Claude Code: claude mcp add --transport http hiboutik https://hiboutik.usefulapi.io/mcp, then run /mcp to log in.
  • VS Code: Add to VS Code.
  • Cursor and other clients: add the URL as a remote MCP server:
json
{  "mcpServers": {    "hiboutik": {      "url": "https://hiboutik.usefulapi.io/mcp"    }  }}

Add only the URL. Do not add an Authorization header or an API key to the client config: the server signs you in with OAuth, and the login page asks for your Hiboutik credentials.

Step-by-step setup, where to find your credentials, and FAQ: https://usefulapi.io/hiboutik/

On first connect you'll enter your Hiboutik account name, user email and API key (Hiboutik Settings > API). They are validated, stored per-user, and scoped to you — no keys in config files.

Tools

ToolTypeWhat it does
hiboutik_list_storesreadList stores
hiboutik_list_warehousesreadList warehouses
hiboutik_list_usersreadList users (vendors)
hiboutik_list_taxesreadList taxes
hiboutik_list_payment_typesreadList payment types
hiboutik_list_categoriesreadList categories
hiboutik_list_brandsreadList brands
hiboutik_list_suppliersreadList suppliers
hiboutik_list_size_typesreadList variant types
hiboutik_list_sizesreadList variants of a type
hiboutik_list_productsreadList products
hiboutik_get_productreadGet product
hiboutik_search_products_by_namereadSearch products by name
hiboutik_find_product_by_barcodereadFind product by barcode
hiboutik_search_productsreadSearch products by filters
hiboutik_stock_all_warehousesreadStock in all warehouses
hiboutik_stock_by_warehousereadStock in one warehouse
hiboutik_stock_by_productreadStock of one product
hiboutik_list_stock_ordersreadList stock orders (inventory inputs)
hiboutik_list_customersreadList customers
hiboutik_search_customersreadSearch customers
hiboutik_get_customerreadGet customer
hiboutik_list_customer_salesreadList sales of a customer
hiboutik_get_salereadGet sale
hiboutik_list_open_salesreadList open sales
hiboutik_list_closed_salesreadList closed sales
hiboutik_report_turnoverreadTurnover report
hiboutik_report_products_soldreadProducts sold report
hiboutik_create_customerwriteCreate customer
hiboutik_update_customerwriteUpdate a customer attribute
hiboutik_set_sale_commentwriteSet sale comment
hiboutik_usage_statusmetaUsage status (free-tier meter)
hiboutik_request_featuremetaRequest a missing feature
hiboutik_upgrademetaUpgrade to Pro or Pro+
hiboutik_cancel_subscriptionmetaCancel the Pro subscription

read tools are read-only; write tools mutate data (clients should confirm them); meta tools report usage, manage your subscription or send a feature request.

Pricing

PlanPriceLimit
Free$050 tool calls / month
Pro (per account)$9/mo or $90/yr (2 months free)Unlimited*

*Pro has a fair use limit of 10,000 tool calls a month on this server. For more, write to [email protected].

Pro covers this server only. Subscribe with hiboutik_upgrade (it returns a Stripe Checkout link). Cancel any time with hiboutik_cancel_subscription: Pro continues to the end of the paid period, with no refund for the current period, and running hiboutik_upgrade before then undoes the cancel. Or write to [email protected].

License

MIT — see LICENSE. Documentation only; the server is hosted.

Source: servers/hiboutik/README.md at commit 4046075

Tools

31

hiboutik_list_stores

List stores

List the shops (stores) of the account: id, name, warehouse id, currency, time zone, address. Use store ids for sales, payment types and reports. GET /stores.

Takes no parameters.

hiboutik_list_warehouses

List warehouses

List warehouses (stock locations) with id and name. Use the ids for stock levels. GET /warehouses.

Takes no parameters.

hiboutik_list_users

List users (vendors)

List the Hiboutik users (staff, sales vendors): id, name, email, access level. The id is the vendor_id of a sale. Passwords and keys are never returned. GET /users.

Takes no parameters.

hiboutik_list_taxes

List taxes

List the tax (VAT) rates with id, name, value and default flag. GET /taxes.

Takes no parameters.

hiboutik_list_payment_types

List payment types

List the payment types enabled in a store (cash, card, cheque...) with currency and flags. GET /payment_types/{store_id}/.

Parametersstore_idrequired

hiboutik_list_categories

List categories

List product categories (newest id first) with parent id and flags. GET /categories.

Parameterspagesortlimitoffsetorder_by

hiboutik_list_brands

List brands

List product brands (newest id first). GET /brands.

Parameterspagelimitoffset

hiboutik_list_suppliers

List suppliers

List the suppliers with id, name and contact details. GET /suppliers/.

Parameterslimitoffset

hiboutik_list_size_types

List variant types

List the variant (size) types, such as clothing sizes or colours. Use an id with hiboutik_list_sizes. GET /size_types.

Takes no parameters.

hiboutik_list_sizes

List variants of a type

List the variants (sizes) of one variant type: size_id and name. The size_id identifies a variant of a product in stock and sales. GET /sizes/{size_type_id}.

Parameterssize_type_idrequired

hiboutik_list_products

List products

List products (default newest id first) with model, barcode, price, supply price, brand, category, supplier and stock management flag. 250 per page. GET /products/.

Parameterspagesortlimitoffsetorder_by

hiboutik_get_product

Get product

One product with its full details. GET /products/{product_id}.

Parametersproduct_idrequired

hiboutik_search_products_by_name

Search products by name

Find products whose model (name) matches the text. GET /products/search/name/{q}.

Parametersqrequiredpagelimitoffset

hiboutik_find_product_by_barcode

Find product by barcode

Find the product (and variant) with this barcode. GET /products/search/barcode/{barcode}/.

Parametersbarcoderequired

hiboutik_search_products

Search products by filters

Search products by model, category, brand, supplier, archived state, supplier or external reference. GET /products/search/.

Parameterspagesortlimitoffsetorder_byproduct_archproduct_brandproduct_modelproduct_categoryproduct_supplierproducts_ref_extproduct_supplier_reference

hiboutik_stock_all_warehouses

Stock in all warehouses

Available stock per product and variant across warehouses, optionally filtered by category, brand, supplier or archived state. GET /stock_available/all_wh.

Parameterslimitoffsetproduct_archproduct_brandproduct_categoryproduct_supplierproducts_ref_extproduct_supplier_reference

hiboutik_stock_by_warehouse

Stock in one warehouse

Available stock per product and variant in one warehouse, optionally filtered. GET /stock_available/warehouse_id/{warehouse_id}.

Parameterslimitoffsetproduct_archwarehouse_idrequiredproduct_brandproduct_categoryproduct_supplierproducts_ref_extproduct_supplier_reference

hiboutik_stock_by_product

Stock of one product

Available stock of one product per variant and warehouse, with the inventory alert level. GET /stock_available/product_id/{product_id}.

Parametersproduct_idrequired

hiboutik_list_stock_orders

List stock orders (inventory inputs)

List the stock orders / goods receipts. GET /inventory_inputs/.

Parameterspagelimitoffset

hiboutik_list_customers

List customers

List customers (newest id first) with name, email, phone, country, loyalty points and store credit. Personal data of the shop's customers. GET /customers/.

Parameterspagelimitoffset

hiboutik_search_customers

Search customers

Search customers by last name, first name, email, phone, VAT number, country, customer code or external reference (each text value needs at least 3 characters). Dates: yyyy-mm-dd, or prefix with > < >= <= to compare. GET /customers/search/.

Parametersvatpageemaillimitphoneoffsetcountrylast_namefirst_namecustomers_codeloyalty_pointslast_order_date+1 more

hiboutik_get_customer

Get customer

One customer with full details. GET /customer/{customers_id}.

Parameterscustomers_idrequired

hiboutik_list_customer_sales

List sales of a customer

List the sales made to one customer (newest first). GET /customer/{customers_id}/sales/.

Parameterspagelimitoffsetcustomers_idrequired

hiboutik_get_sale

Get sale

One sale with its header, totals, payment and line items. GET /sales/{sale_id}.

Parameterssale_idrequired

hiboutik_list_open_sales

List open sales

List the sales not yet closed in a store (newest first). GET /open_sales/{store_id}.

Parameterspagesortlimitoffsetorder_bystore_idrequired

hiboutik_list_closed_sales

List closed sales

List the closed (completed) sales of a store for one day, or for a whole month when day is omitted. GET /closed_sales/{store_id}/{year}/{month}[/{day}].

Parametersdaypageyearrequiredlimitmonthrequiredoffsetstore_idrequired

hiboutik_report_turnover

Turnover report

Sales total (turnover) of a store for one day, or per day for a whole month when day is omitted. GET /reports/turnover/{store_id}/{year}/{month}[/{day}].

Parametersdayyearrequiredmonthrequiredstore_idrequired

hiboutik_report_products_sold

Products sold report

Products sold in a store during one month: quantities and revenue per product. GET /reports/products/{store_id}/{year}/{month}.

Parameterspageyearrequiredlimitmonthrequiredoffsetstore_idrequired

hiboutik_create_customer

Create customer

WRITE: create a customer in Hiboutik. Needs at least a last name, first name, company or email. Returns the new customer id. POST /customers/.

Parameterscustomers_misccustomers_emailcustomers_companycustomers_countrycustomers_ref_extcustomers_last_namecustomers_birth_datecustomers_first_namecustomers_tax_numbercustomers_phone_number

hiboutik_update_customer

Update a customer attribute

WRITE: change ONE attribute of a customer (it overwrites the current value). Attributes: gender (0 unknown, 1 male, 2 female), last_name, first_name, email, company, phone, vat, country, date_of_birth, customers_code, comments, validity, customers_ref_ext, customers_misc. PUT /customer/{customers_id}/.

Parametersnew_valuerequiredcustomers_idrequiredcustomers_attributerequired

hiboutik_set_sale_comment

Set sale comment

WRITE: add or replace the comment of a sale (it overwrites any existing comment). POST /sales/comments/.

Parameterssale_idrequiredcommentsrequired

Version history

13
  1. v1.15.4LatestNov 7, 2026
  2. v1.14.3Nov 5, 2026
  3. v1.14.2Nov 5, 2026
  4. v1.14.1Nov 4, 2026
  5. v1.14.0Nov 3, 2026
  6. v1.13.1Nov 3, 2026
  7. v1.12.0Nov 1, 2026
  8. v1.10.0Oct 31, 2026
  9. v1.9.0Oct 31, 2026
  10. v1.8.2Oct 30, 2026
  11. v1.8.0Oct 30, 2026
  12. v1.3.0Oct 26, 2026
  13. v1.0.0Oct 25, 2026

Score

100% of the applicable checks met

How complete this listing is, computed from the registry entry, the endpoint and public sources. Not a rating of the server and not a statement that it is safe or working today: reachability is a dated check, and no installs or reviews go into the score.

  • Reached in the last 30 daysRequired25 pts
  • Auth declaredRequired10 pts
  • Tools listedRequired15 pts
  • DescriptionRequired15 pts
  • Logo10 pts
  • Documentation15 pts
  • License10 pts

Other Usefulapi integrations