CircuitHub

Assistant tools

The tools CircuitHub's MCP server gives an AI assistant, and the access level each needs.

These are the tools a connected assistant can use. You don't call them yourself: the assistant picks them to answer what you ask. It is only offered the tools your access level allows. Every level includes Read only.

Projects and parts

ToolWhat it doesAccess
list_workspacesLists the workspaces you belong to.Read only
list_projectsLists projects, optionally by name.Read only
get_projectShows a project, its import status and a BOM summary.Read only
get_bomShows a project's BOM lines and whether each is matched to a part.Read only
search_partsSearches parts by MPN or description.Read only
set_bom_partChooses the part for a BOM line.Engineering (recommended)
set_placement_dnpMarks a placement do-not-place, or placed again.Engineering (recommended)

Board configuration and quotes

ToolWhat it doesAccess
get_boardShows a revision's board settings.Read only
update_boardChanges a revision's board settings.Engineering (recommended)
set_board_impedancesSets a revision's impedance requirements.Engineering (recommended)
get_quoteShows a quote.Read only
request_quotePrices a revision at a quantity. It orders and charges nothing.Engineering (recommended)

Assistants can't place orders. A quote includes a checkout link, and the assistant gives it to you to review and pay for the order yourself.

Orders and issues

ToolWhat it doesAccess
list_ordersLists orders.Read only
get_orderShows an order, its shipping details and its issues.Read only
list_issuesLists issues on orders.Read only
create_order_issueRaises an issue on an order. CircuitHub staff and everyone following the order are emailed.Engineering (recommended)

Shipping addresses

ToolWhat it doesAccess
list_shipping_addressesLists a workspace's shipping addresses.Read only
get_shipping_addressShows a shipping address.Read only
create_shipping_addressAdds a shipping address.Full access
replace_shipping_addressChanges a shipping address.Full access
remove_shipping_addressRemoves a shipping address.Full access

Billing

ToolWhat it doesAccess
get_billing_detailsShows who a workspace's billing account bills.Read only
replace_billing_detailsChanges who is billed, for every workspace sharing the billing account.Full access
list_payment_methodsLists a workspace's saved cards, with a link to add one in CircuitHub.Read only
get_payment_methodShows a saved card.Read only
set_default_payment_methodChooses the card charged by default.Full access
remove_payment_methodRemoves a saved card.Full access
list_invoicesLists invoices.Read only
get_invoiceShows an invoice.Read only
get_invoice_pdfGets an invoice as a PDF.Read only
get_statementGets a workspace's statement for a date range as a PDF.Read only
list_paymentsLists payments.Read only
get_balanceShows the balance owed and the credit limit.Read only

On this page