Unstable preview. Pages, data and API fields can change or break without notice, so please don't rely on this for anything critical yet. See what has changed.
Agent Service Directory

Brightpearl MCP by usefulapi

MCP server · brightpearl.usefulapi.io · found in a public list · checked since 2026-10-25

Live, handshake completed · latest check

As JSON

Searches Brightpearl orders, products, stock and contacts, and adds notes to orders and contacts.

Our summary of what its own text says it does: automated, not reviewed by a person (placement-ai/6). What this means

Placed in Run an online store: Manage your own store or seller account: catalogue, listings, orders, feeds, discounts, ads and sales.

https://brightpearl.usefulapi.io/mcp MCP endpoint (Streamable HTTP)

The name is the registry's label, not ours. Not reviewed by a person. See 414 endpoints from usefulapi.io.

Our checks

An unpaid request daily, from eastern North America

Last 2 checks, oldest to newest; room for 28 more

2 passed, 0 failed, 28 not run.

Passed, 30 daysshort history2 of 2 run
Checks missed0in 30 days
Response, latest11 mswhole handshake
Scheduledailyset by usage; rule below
Checked since2026-10-251 day
Freshnessfreshagainst its schedule

Checked daily. Daily: 5 to 99 payers, and every new service until it has been probed 3 times.

Response times

WindowChecksTimeoutsMedian90th95th99thFastestSlowest
24 hours10——————
7 dayssince 2026-10-2520——————
30 dayssince 2026-10-2520——————

Milliseconds, from eastern North America, timing the whole MCP handshake (initialize to the tools/list answer). Timeouts count at the 10000 ms limit. A dash means too few checks for that figure. As of . Definitions and method.

Details

Tools listed by the server

brightpearl_add_contact_notebrightpearl_add_order_notebrightpearl_get_account_configurationbrightpearl_get_contactsbrightpearl_get_order_notesbrightpearl_get_ordersbrightpearl_get_product_availabilitybrightpearl_get_product_pricesbrightpearl_get_productsbrightpearl_list_order_statusesbrightpearl_list_order_typesbrightpearl_list_payment_methodsbrightpearl_list_price_listsbrightpearl_list_shipping_methodsbrightpearl_list_tax_codesbrightpearl_list_warehousesbrightpearl_search_brandsbrightpearl_search_categoriesbrightpearl_search_contactsbrightpearl_search_customer_paymentsbrightpearl_search_goods_in_notesbrightpearl_search_goods_out_notesbrightpearl_search_ordersbrightpearl_search_productsbrightpearl_update_order_status

Tools
25
This list since
2026-10-25
First listed to us
2026-10-25
List changes, 90 days
0

Names as the server reported them at our latest completed handshake (mcp-handshake/2); a listed tool is not a tested one. Definitions

Access

Our latest check
Nothing asked
Stated
not stated
Payment model
not known
Currency
not known

"Nothing asked" describes one plain request, not every operation. Statements are claims, not our measurements. Definitions

Interface it declares

Protocol
MCP 2025-06-18
Capabilities
promptstools
Transports
streamable-http

As its initialize reply stated it at our check on (mcp-handshake/2): a claim, not tested. Definitions

Calls it declares

  • brightpearl_get_account_configuration
  • brightpearl_search_orders order_ids order_type_id order_status_id contact_id customer_ref external_ref id_or_external_ref warehouse_id payment_status_id shipping_status_id is_closed created_from created_to updated_from updated_to
  • brightpearl_get_orders order_ids* include_custom_fields
  • brightpearl_get_order_notes order_id*
  • brightpearl_list_order_statuses
  • brightpearl_list_order_types
  • brightpearl_add_order_note order_id* text* is_public
  • brightpearl_update_order_status order_id* order_status_id* note note_is_public
  • brightpearl_search_products product_ids name sku barcode ean upc isbn mpn stock_tracked brand_id product_type_id category_id product_group_id product_status primary_supplier_id
  • brightpearl_get_products product_ids* include_custom_fields
  • brightpearl_get_product_prices product_ids* price_list_ids
  • brightpearl_get_product_availability product_ids* by_location on_order

From the tool list it returned to our check (request-shape/2). * marks a required parameter; after → the fields it says it returns. What it declares, not that a call works.

Listing

In the capability tree: Commerce, travel and logistics / Products and shopping / Run an online store (primary). Placed by three checks by a small AI model: placed, found blind from its tasks, and verified against its own text (placement-ai/6, tree/3) on 2026-10-25. Wrong place? Tell us.

In the directory: meets our listing criteria (listing-criteria/6): ✓ says what it does; ✓ its latest check passed.

Recent probes

WhenResultTime to headers

cloudflare:MIA
Live, handshake completed HTTP 200 11 ms

cloudflare:EWR
Live, handshake completed HTTP 200 209 ms

What these figures do not show

  • A passing check means the server completed the MCP handshake with us (initialize, then tools/list, with no credentials; mcp-handshake/2) or asked for credentials first (HTTP 401). It does not show that the server's tools work or what they return. Tool names are as the server listed them.
  • Listed in the Official MCP Registry; this data comes from the Official MCP Registry. Its listing's description is not republished.
  • Limited evidence: monitored for 1 day (less than 30).

Something wrong here?

Operate this service and want it reviewed, corrected or removed? Email hello@agentservicedirectory.com or use the opt-out page. A wrong place in the tree? Tell us.

Machine-readable: /api/v1/services/cand_0f5225d71a768791