Brightpearl MCP by usefulapi
Search Brightpearl orders, products, stock, contacts and payments; add notes, update order status.
What it does
Brightpearl MCP by usefulapi is an MCP server, a connector that lets an AI assistant use it as a tool. It is hosted: an assistant connects to it over the internet, nothing to install.
From the publisher's description, Electra Index matched it to one capability: payments. That makes it a candidate for tasks such as detect fraudulent transactions or buy products online.
Facts come from the Official MCP Registry, as declared by the publisher. Capabilities are matched automatically (low confidence) and are not a test of the tool.
At a glance
How to connect
As declared in the Official MCP Registry · hosted endpoint tested by Electra Index 3h ago (live check)Hosted endpoint
https://brightpearl.usefulapi.io/mcpstreamable-http
In Claude Code: claude mcp add --transport http brightpearl-mcp-by-usefulapi https://brightpearl.usefulapi.io/mcp
MCP settings (Claude Desktop, Cursor and other MCP clients)
{
"mcpServers": {
"brightpearl-mcp-by-usefulapi": {
"url": "https://brightpearl.usefulapi.io/mcp"
}
}
}Live check
Electra Index connected to the hosted endpoint 3h agoONLINE Brightpearl MCP by usefulapi answered an MCP connection on 23 Oct 2026 and introduced itself as brightpearl-mcp 1.0.1 (MCP protocol 2025-06-18).
25 tools offered to AI assistants
brightpearl_get_account_configuration· The Brightpearl account's configuration as key/value pairs: base currency, tax scheme, time zone, default and new-order status ids, nominal codes, weight unit, whether multiple warehouses are enabled. GET /integration-service/account-configbrightpearl_search_orders· Search sales orders, sales credits, purchase orders and purchase credits. Every filter is optional and they combine (AND); each result row has orderId, orderTypeId, contactId, orderStatusId, orderStockStatusId, createdOn, updatedOn, customebrightpearl_get_orders· Full details of one or more orders by id: type, status, payment/stock/shipping status, dates, currency, totals, assignment, customer/supplier, billing and delivery parties, and the order rows (product, quantity, price, tax). Up to 50 ids. Gbrightpearl_get_order_notes· All 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}/note.brightpearl_list_order_statuses· The 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 filter orders or to change an order's status. GET /order-service/order-status.brightpearl_list_order_types· The 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 /order-service/order-type.brightpearl_add_order_note· WRITE: 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 new note id. Notes cannot be removed with this server. POST /order-service/order/{brightpearl_update_order_status· WRITE: 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 type). Brightpearl adds an order note on success, and status changes can trigger thebrightpearl_search_products· Search the product catalogue. Every filter is optional and they combine (AND); each result row has productId, productName, SKU, barcode, EAN, UPC, ISBN, MPN, stockTracked, createdOn, updatedOn, brightpearlCategoryCode, productGroupId, brandbrightpearl_get_products· Full details of one or more products by id: identity (SKU, barcodes), brand, type, stock-tracking, weight and dimensions, tax code, sales-channel names/descriptions/categories, bundle composition, variations, per-warehouse reorder levels, sbrightpearl_get_product_prices· Prices 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 product ids; optionally only some price lists (ids from brightpearl_list_price_listbrightpearl_get_product_availability· Stock availability of stock-tracked products: for each product the totals across all warehouses (inStock, onHand, allocated, inTransit) and the same per warehouse; optionally per location, with on-order quantities. Up to 50 product ids. GET
Show 13 more
brightpearl_list_price_lists· The 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_brands· Search product brands by name; each row has brandId, brandName, createdOn, updatedOn. GET /product-service/brand-search.brightpearl_search_categories· Search Brightpearl product categories; each row has id, name, parentId, active, createdOn, updatedOn. GET /product-service/brightpearl-category-search.brightpearl_list_warehouses· The warehouses (id, name, type, address id, click-and-collect settings, weekly operating hours). Use the ids for stock and order filters. GET /warehouse-service/warehouse.brightpearl_list_shipping_methods· The shipping methods (id, name, code, carrier, price breaks, countries). GET /warehouse-service/shipping-method.brightpearl_search_goods_out_notes· Search goods-out notes, the pick/pack/ship records of sales orders; each row has goodsOutNoteId, printed, picked, packed, shipped, shippedOn, orderId, shippingMethodId, warehouseId, createdOn, releaseDate, transfer. GET /warehouse-service/gbrightpearl_search_goods_in_notes· Search goods-in records (stock received against purchase orders, by batch and location); each row has purchaseOrderId, batchId, productId, locationId, price, currCode, receivedQuantity, onHand, createdDate, receivedDate, warehouseId. GET /wbrightpearl_search_contacts· Search contacts (customers, suppliers and staff). Every filter is optional and they combine (AND); each result row has contactId, primaryEmail, firstName, lastName, companyName, isSupplier, isStaff, isCustomer, createdOn, updatedOn, lastOrdbrightpearl_get_contacts· Full 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), assignment, organisation, tags, dates; optionally custom fields and the full pbrightpearl_add_contact_note· WRITE: 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 visible on the customer portal. Returns the new note id. Notes cannot be removed wbrightpearl_search_customer_payments· Search payments received against sales orders; each row has paymentId, transactionRef, paymentMethodCode, paymentType, orderId, currencyCode, amountAuthorized, amountPaid, paymentDate, createdOn, journalId. GET /accounting-service/customer-brightpearl_list_payment_methods· The payment methods (name, code, active, bank accounts with currency and nominal code). GET /accounting-service/payment-method.brightpearl_list_tax_codes· The tax codes (id, code, description, rate). GET /accounting-service/tax-code.
What "online" means: the server answered an MCP connection at the time of the check. It is not a guarantee of security, quality or continuous uptime. How we test: we open an MCP session and ask for the tool list, as an AI assistant would. We never run a tool and never send a key. Checked every few days. Method
Is this your server? Monitoring Pro: a check every 30 minutes and an email within the hour when it stops answering. Launch offer: $39.99 once, for life.
Tasks it helps with
Share of each task's required capabilities it covers| Detect fraudulent transactions Payments | 50% |
| Buy products online Payments | 33% |
| Reconcile payments Payments | 33% |
| Handle refund requests Payments | 33% |
Similar tools
Listed for the same task: detect fraudulent transactions- RevinhoREMOTELOCALRead-only SaaS business intelligence from GA4, Stripe, and Google Search Console
- mcpREMOTELOCALPay-per-query x402 business intelligence on Base, settled in USDC via the native 402 payment flow
- BARMAN by CeoAgentAIREMOTELOCALFree public integration diagnosis, optional EUR 5 evidence reports, and a virtual beer
- Google Analytics 4REMOTELOCALGoogle Analytics 4 MCP server: 27 read tools, no write tools
- AdLoopREMOTELOCALGoogle Ads, GA4 and Tag Manager in your AI client, with a preview before every change
- HypamoonREMOTELOCALWhere AI lives: sites, apps, data, domains, email, payments and a phone line, live from your chat
Ready-made AI agents
Facts & evidence
Each fact shows where it was seen and when.| Fact | Value | Evidence | Source | Last confirmed |
|---|---|---|---|---|
| Hosted endpoint | https://brightpearl.usefulapi.io/mcp | DECLARED | SRC-001 Official MCP Registry | 2h ago |
| Local install (package) | no | DECLARED | SRC-001 Official MCP Registry | 2h ago |
| Remote access (hosted) | yes | DECLARED | SRC-001 Official MCP Registry | 2h ago |
| Website | https://usefulapi.io/brightpearl/ | DECLARED | SRC-001 Official MCP Registry | 2h ago |
| Repository | https://github.com/m190/usefulapi-mcp | DECLARED | SRC-001 Official MCP Registry | 2h ago |
| Registry status | active | DECLARED | SRC-001 Official MCP Registry | 2h ago |
| Version | 1.0.1 | DECLARED | SRC-001 Official MCP Registry | 2h ago |
| MCP server | yes | DECLARED | SRC-001 Official MCP Registry | 2h ago |
Change history
- NEW23 Oct 2026first seen in the index
Is this page accurate?
Flag it and our robot re-checks the official source. Reports never change a score.Is Brightpearl MCP by usefulapi still online?
Free alerts · no accountQuestions about Brightpearl MCP by usefulapi
How do I connect Brightpearl MCP by usefulapi?
Use the hosted endpoint https://brightpearl.usefulapi.io/mcp in your assistant's MCP settings. The exact settings are in "How to connect" above, as declared in the Official MCP Registry.
What tools does Brightpearl MCP by usefulapi offer?
When Electra Index connected on 23 Oct 2026, it listed 25 tools: brightpearl_get_account_configuration, brightpearl_search_orders, brightpearl_get_orders, brightpearl_get_order_notes, brightpearl_list_order_statuses, brightpearl_list_order_types, brightpearl_add_order_note, brightpearl_update_order_status and more. The full list is in "Live check" above.
Is Brightpearl MCP by usefulapi online?
Yes. Its hosted endpoint answered an MCP connection from Electra Index 3h ago.
What can I use Brightpearl MCP by usefulapi for?
Based on its description, it is most relevant to: detect fraudulent transactions, buy products online, reconcile payments, handle refund requests.