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.
| Tool | What it does | Access |
|---|
list_workspaces | Lists the workspaces you belong to. | Read only |
list_projects | Lists projects, optionally by name. | Read only |
get_project | Shows a project, its import status and a BOM summary. | Read only |
get_bom | Shows a project's BOM lines and whether each is matched to a part. | Read only |
search_parts | Searches parts by MPN or description. | Read only |
set_bom_part | Chooses the part for a BOM line. | Engineering (recommended) |
set_placement_dnp | Marks a placement do-not-place, or placed again. | Engineering (recommended) |
| Tool | What it does | Access |
|---|
get_board | Shows a revision's board settings. | Read only |
update_board | Changes a revision's board settings. | Engineering (recommended) |
set_board_impedances | Sets a revision's impedance requirements. | Engineering (recommended) |
get_quote | Shows a quote. | Read only |
request_quote | Prices 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.
| Tool | What it does | Access |
|---|
list_orders | Lists orders. | Read only |
get_order | Shows an order, its shipping details and its issues. | Read only |
list_issues | Lists issues on orders. | Read only |
create_order_issue | Raises an issue on an order. CircuitHub staff and everyone following the order are emailed. | Engineering (recommended) |
| Tool | What it does | Access |
|---|
list_shipping_addresses | Lists a workspace's shipping addresses. | Read only |
get_shipping_address | Shows a shipping address. | Read only |
create_shipping_address | Adds a shipping address. | Full access |
replace_shipping_address | Changes a shipping address. | Full access |
remove_shipping_address | Removes a shipping address. | Full access |
| Tool | What it does | Access |
|---|
get_billing_details | Shows who a workspace's billing account bills. | Read only |
replace_billing_details | Changes who is billed, for every workspace sharing the billing account. | Full access |
list_payment_methods | Lists a workspace's saved cards, with a link to add one in CircuitHub. | Read only |
get_payment_method | Shows a saved card. | Read only |
set_default_payment_method | Chooses the card charged by default. | Full access |
remove_payment_method | Removes a saved card. | Full access |
list_invoices | Lists invoices. | Read only |
get_invoice | Shows an invoice. | Read only |
get_invoice_pdf | Gets an invoice as a PDF. | Read only |
get_statement | Gets a workspace's statement for a date range as a PDF. | Read only |
list_payments | Lists payments. | Read only |
get_balance | Shows the balance owed and the credit limit. | Read only |