io.usefulapi/brightpearl
up checked
Unclaimed · Unverified
Agent searches it appeared in, last 30 days: 0. Run this server? Claim the listing: verified label, uptime alerts and analytics.
Publisher-provided title
Brightpearl MCP by usefulapi
Publisher-provided description
Search Brightpearl orders, products, stock, contacts and payments; add notes, update order status.
Summary by lookupd
Lets agents search and read orders, products, stock, contacts and payments, and add notes or change order status.
Install
Claude Code, remote (streamable-http)
claude mcp add --transport http brightpearl https://brightpearl.usefulapi.io/mcp
Codex, remote (streamable-http)
codex mcp add brightpearl --url https://brightpearl.usefulapi.io/mcp
Cursor, remote (streamable-http) → .cursor/mcp.json
{
"mcpServers": {
"brightpearl": {
"url": "https://brightpearl.usefulapi.io/mcp"
}
}
}Other clients: docs. Or tell your agent: Set up lookupd for me: read https://lookupd.com/agent.md and follow it.
Tools (25 tools)
Publisher-provided text
brightpearl_get_account_configurationThe Brightpearl account's configuration as key/value pairs: base currency, tax scheme, time zone, default and new-order status ids, nominal codes, weight unit,brightpearl_search_ordersSearch sales orders, sales credits, purchase orders and purchase credits. Every filter is optional and they combine (AND); each result row has orderId, orderTypbrightpearl_get_ordersFull details of one or more orders by id: type, status, payment/stock/shipping status, dates, currency, totals, assignment, customer/supplier, billing and delivbrightpearl_get_order_notesAll notes on one order (text, author contact id, date, whether it is public on the customer portal, the order status at the time). GET /order-service/order/{id}brightpearl_list_order_statusesThe account's order statuses (id, name, order type code SO/PO/SC/PC, sort order, disabled, visible to the customer, state such as draft). Use the ids to filterbrightpearl_list_order_typesThe four order types with their ids and codes (1 SO sales order, 2 PO purchase order, 3 SC sales credit, 4 PC purchase credit), for the order search. GET /orderbrightpearl_add_order_noteWRITE: add a note to an existing order. The note is private (staff only) unless is_public is true, which makes it visible on the customer portal. Returns the nebrightpearl_update_order_statusWRITE: move an existing order to another status (ids from brightpearl_list_order_statuses; the new status must exist, be visible and belong to this order's typebrightpearl_search_productsSearch the product catalogue. Every filter is optional and they combine (AND); each result row has productId, productName, SKU, barcode, EAN, UPC, ISBN, MPN, stbrightpearl_get_productsFull details of one or more products by id: identity (SKU, barcodes), brand, type, stock-tracking, weight and dimensions, tax code, sales-channel names/descriptbrightpearl_get_product_pricesPrices of products per price list: for each product and price list the currency, SKU and the quantity-break price map (e.g. {"1":"12","100":"11"}). Up to 50 probrightpearl_get_product_availabilityStock availability of stock-tracked products: for each product the totals across all warehouses (inStock, onHand, allocated, inTransit) and the same per warehoubrightpearl_list_price_listsThe price lists (id, name, code, currency, SELL or BUY, gross or net). Id 0 is the cost price list. GET /product-service/price-list.brightpearl_search_brandsSearch product brands by name; each row has brandId, brandName, createdOn, updatedOn. GET /product-service/brand-search.brightpearl_search_categoriesSearch Brightpearl product categories; each row has id, name, parentId, active, createdOn, updatedOn. GET /product-service/brightpearl-category-search.brightpearl_list_warehousesThe warehouses (id, name, type, address id, click-and-collect settings, weekly operating hours). Use the ids for stock and order filters. GET /warehouse-servicebrightpearl_list_shipping_methodsThe shipping methods (id, name, code, carrier, price breaks, countries). GET /warehouse-service/shipping-method.brightpearl_search_goods_out_notesSearch goods-out notes, the pick/pack/ship records of sales orders; each row has goodsOutNoteId, printed, picked, packed, shipped, shippedOn, orderId, shippingMbrightpearl_search_goods_in_notesSearch goods-in records (stock received against purchase orders, by batch and location); each row has purchaseOrderId, batchId, productId, locationId, price, cubrightpearl_search_contactsSearch contacts (customers, suppliers and staff). Every filter is optional and they combine (AND); each result row has contactId, primaryEmail, firstName, lastNbrightpearl_get_contactsFull records of one or more contacts by id: name, emails, phones, status, supplier/staff flags, financial details (price list, tax code, credit limit and terms)brightpearl_add_contact_noteWRITE: add a note to a contact's timeline (for example a record of correspondence). The note is private (staff only) unless is_public is true, which makes it vibrightpearl_search_customer_paymentsSearch payments received against sales orders; each row has paymentId, transactionRef, paymentMethodCode, paymentType, orderId, currencyCode, amountAuthorized,brightpearl_list_payment_methodsThe payment methods (name, code, active, bank accounts with currency and nominal code). GET /accounting-service/payment-method.brightpearl_list_tax_codesThe tax codes (id, code, description, rate). GET /accounting-service/tax-code.
Details
- Version: 1.20.3
- Transports: streamable-http
- Uptime (7 days): 100%
- Median latency: 477 ms
- First indexed:
- Last seen in registry:
- Repository: https://github.com/m190/usefulapi-mcp
- Website: https://usefulapi.io/brightpearl/
Badge for your README
Shows this live status and links here; updates hourly.
[](https://lookupd.com/servers/io.usefulapi/brightpearl)
- 62092 servers
- Last crawl: 2026-11-11T17:17:22.074Z
- API base:
https://api.lookupd.com - MCP URL:
https://api.lookupd.com/mcp