BlueSuite Developers
MCPTool reference

Services

BlueSuite MCP tools for services

See connection and authentication and workflow rules before calling these tools.

Related REST API and behavior.

list_services

List saved products and services. These are reusable line items that can be added to quotes, jobs, and invoices.

Parameters

FieldType / accepted valuesRequiredDetails
pageintegerNoPage number (default: 1)
per_pageintegerNoResults per page (default: 25) minimum: 1. maximum: 100.
searchstringNoSearch by name or description
sort_by"id", "name", "price", "sku", "type", "created_at", "modified_at"NoField to sort by. Unknown values fall back to the default sort.
sort_direction"asc", "desc"NoSort direction
id_inarray of integerNoFilter by a specific list of service IDs.

Result

FieldType / accepted valuesRequiredDetails
dataarray of objectYesThe matching records for this page.
paginationobjectNoHow many more pages of results exist. Absent when the API returned an unpaged result.
pagination.pageintegerWhen parent suppliedCurrent page number, 1-based.
pagination.per_pageintegerWhen parent suppliedNumber of results per page.
pagination.total_pagesintegerWhen parent suppliedTotal number of pages available.

create_service

Create a new saved product or service. Once created, it can be used as a line item on quotes, jobs, and invoices.

Parameters

FieldType / accepted valuesRequiredDetails
namestringYesService/product name minLength: 1.
descriptionstringNoPlain text description of the service or product. Omit when not needed.
pricenumberNoDefault price (default: 0)
skustringNoFree-form SKU or product code string. Omit when not needed.
type"service", "product"NoType: service or product (default: service)
taxablebooleanNoWhether this item is taxable (default: true)

Result

FieldType / accepted valuesRequiredDetails
dataobject or nullYesThe affected record, or the result of the operation. Null when nothing matched.

get_service

Get a single product or service by ID

Parameters

FieldType / accepted valuesRequiredDetails
idintegerYesService ID

Result

FieldType / accepted valuesRequiredDetails
dataobject or nullYesThe affected record, or the result of the operation. Null when nothing matched.

update_service

Update an existing product or service

Parameters

FieldType / accepted valuesRequiredDetails
idintegerYesService ID
namestringNoService/product name minLength: 1.
descriptionstringNoPlain text description of the service or product.
pricenumberNoDefault price
skustringNoFree-form SKU or product code string.
type"service", "product"NoType: service or product
taxablebooleanNoWhether this item is taxable

Result

FieldType / accepted valuesRequiredDetails
dataobject or nullYesThe affected record, or the result of the operation. Null when nothing matched.

delete_service

Delete a product or service by ID

Parameters

FieldType / accepted valuesRequiredDetails
idintegerYesService ID

Result

FieldType / accepted valuesRequiredDetails
dataobject or nullYesThe affected record, or the result of the operation. Null when nothing matched.

The downloadable tool schemas include the full input and output contracts. Tables describe schema-level required fields; cross-field rules still apply.

On this page