Heartland Retail MCP by usefulapi

io.usefulapi/heartland-retail · v1.0.0 · sales-and-crm

Heartland Retail MCP by usefulapi is healthy: it completed an MCP handshake in 1026 ms and exposes 16 tools.

Read items, stock, customers and sales orders; create and update customers in Heartland Retail.

Endpoint: https://heartland-retail.usefulapi.io/mcp (streamable-http)

Repository · Website · JSON · Add to my inventory

Facts

Users (last 30 days)0
HandshakeHealthy
Auth neededNone
Tool count16
Latency1026 ms
Last checked (UTC)2026-11-08T16:00:28.619Z

Health history

Checked (UTC)StatusLatencyError
2026-11-08T16:00:28.619ZHealthy1026

Tools (16)

heartlandretail_whoamiShow the Heartland Retail user behind the API token, and confirm the token works. Use it first when a call returns 401 or 403. Heartland Retail: GET /api/system/whoami.
heartlandretail_list_itemsSearch the store's items (products) by text or JSON filter, with cost, price and vendor ids. Heartland Retail: GET /api/items.
heartlandretail_get_itemGet one item by id: cost, price, financial class and primary vendor. Heartland Retail: GET /api/items/{item_id}.
heartlandretail_list_inventory_valuesShow stock quantities and values, optionally grouped (for example by item_id or location_id) and filtered to one item. Heartland Retail: GET /api/inventory/values.
heartlandretail_list_locationsList the store's locations (stores, warehouses) with their ids. Heartland Retail: GET /api/locations.
heartlandretail_list_customersSearch customers by name, email or a JSON filter. Heartland Retail: GET /api/customers.
heartlandretail_get_customerGet one customer by id: name, email, default address ids, custom fields and loyalty points. Heartland Retail: GET /api/customers/{customer_id}.
heartlandretail_create_customerCreate a customer. Give a first name or a last name (or both). Returns the new customer id. Heartland Retail: POST /api/customers.
heartlandretail_update_customerChange the name or email of one customer. Only the fields you give change. Heartland Retail: PUT /api/customers/{customer_id}.
heartlandretail_list_sales_ordersSearch sales orders by text or JSON filter (for example a status). Shows customer, status, shipping and totals. Heartland Retail: GET /api/sales/orders.
heartlandretail_get_sales_orderGet one sales order by id. Heartland Retail: GET /api/sales/orders/{order_id}.
heartlandretail_list_sales_order_linesList the lines (items, quantities, prices) of one sales order. Heartland Retail: GET /api/sales/orders/{order_id}/lines.
heartlandretail_list_sales_invoicesSearch sales invoices by text or JSON filter. Heartland Retail: GET /api/sales/invoices.
heartlandretail_list_sales_ticketsSearch point-of-sale tickets (till sales) by text or JSON filter. Heartland Retail: GET /api/sales/tickets.
heartlandretail_list_vendorsSearch purchasing vendors (suppliers) by text or JSON filter. Heartland Retail: GET /api/purchasing/vendors.
heartlandretail_get_gift_cardGet one gift card by its card number: value and status. Heartland Retail: GET /api/gift_cards/{gift_card_number}.