Skip to content
Last updated

MCP tool catalog

Auto-generated from mcp-tools.json. Do not edit manually.

75 tools available (1:1 with public GraphQL operations).

Browse by domain below. For field arguments and return types, see the GraphQL API reference. Usage tips: Agent patterns.

apps

ToolTypeDescription
appDetailqueryFetch a single app credential by id.
appsqueryPaginated apps list with optional search filter.
appsAddmutationCreate a new app credential scoped to a user group with optional expiry.
appsEditmutationUpdate app name and expiration only.
appsRemovemutationRemove an app credential by id.

contacts

ToolTypeDescription
allBrandsqueryRetrieve all brands without pagination (useful for selectors).
brandDetailqueryLoad brand details by id.
brandsqueryPaginated brands with optional search.
brandsAddmutationCreate a new brand with basic metadata.
brandsEditmutationEdit brand metadata by id.
brandsGetLastqueryFetch the most recently created brand.
brandsRemovemutationRemove a brand by id.
companiesqueryFetch paginated companies with filters, segmentation, and conformity context; returns paginated list.
companiesAddmutationCreate a new company record with core contact, address, and classification fields.
companiesEditmutationUpdate an existing company by id; supports partial edits of contact and CRM fields.
companiesEditByFieldmutationPatch company fields by selector for bulk or conditional updates.
companiesMergemutationMerge multiple companies into a primary record, applying provided field overrides.
companiesRemovemutationRemove one or more companies; returns removed ids.
companyCountsqueryReturn counts for companies matching the supplied filters (optionally scoped by "only").
companyDetailqueryLoad detailed company data by id including contacts, owners, and tags.
customerCountsqueryReturn aggregated counts for customers matching filters (optionally scoped by "only" or source).
customerDetailqueryLoad a customer by id with full profile, ownership, tags, and integration info.
customersqueryFetch paginated customers with filtering, segmentation, and conformity context; returns paginated list.
customersAddmutationCreate a new customer/contact. The optional state can denote lead vs. customer pipelines.
customersChangeStatemutationChange the lifecycle state for a customer (e.g., lead → customer); value expects a known state key.
customersEditmutationUpdate a customer by id with profile or CRM attributes.
customersEditByFieldmutationPatch customer fields by selector for conditional/bulk edits.
customersMergemutationMerge several customers into one, applying provided override fields.
customersRemovemutationRemove one or more customers; returns removed ids.
productCategoriesqueryList product categories (supports tree traversal via parentId/withChild) with optional brand filter.
productCategoriesAddmutationCreate a product category.
productCategoriesEditmutationEdit a product category by id.
productCategoriesRemovemutationRemove a product category by id.
productCategoryDetailqueryFetch single product category detail by id.
productCountByTagsqueryCount products grouped by tag.
productDetailqueryDetailed product by id.
productsqueryList products with filtering, segmentation, and pagination.
productsAddmutationCreate a new product with pricing, taxonomy, and media.
productsEditmutationUpdate an existing product by id.
productsRemovemutationRemove products by ids; returns status string.
tagDetailqueryFetch tag details by id.
tagsqueryPaginated tags with search and hierarchical filters.
tagsAddmutationCreate a new tag.
tagsEditmutationEdit a tag by id.
tagsMergemutationMerge two tags (source into destination).
tagsQueryCountqueryCount tags for a given type/search.
tagsRemovemutationRemove a tag by id.
tagsTagmutationAttach/detach tags to target entities.

other

ToolTypeDescription
branchDetailqueryquery branchDetail
branchesqueryPaginated branches with optional status/parent filters, returns list + counts.
conformityAddmutationmutation conformityAdd
conformityEditmutationmutation conformityEdit
currentUserqueryResolve the profile of the currently authenticated user.
departmentDetailqueryquery departmentDetail
departmentsqueryPaginated departments with optional status/parent filters, returns list + counts.
fieldsAddmutationmutation fieldsAdd
fieldsCombinedByContentTypequeryquery fieldsCombinedByContentType
fieldsDefaultColumnsConfigqueryquery fieldsDefaultColumnsConfig
fieldsEditmutationmutation fieldsEdit
fieldsGetDetailqueryquery fieldsGetDetail
fieldsGetTypesqueryquery fieldsGetTypes
fieldsGroupsqueryquery fieldsGroups
fieldsGroupsAddmutationmutation fieldsGroupsAdd
fieldsGroupsEditmutationmutation fieldsGroupsEdit
fieldsGroupsRemovemutationmutation fieldsGroupsRemove
fieldsRemovemutationmutation fieldsRemove
formDetailqueryquery formDetail
formsqueryquery forms
formsTotalCountqueryquery formsTotalCount
formSubmissionDetailqueryquery formSubmissionDetail
formSubmissionsqueryquery formSubmissions
formSubmissionsSavemutationmutation formSubmissionsSave
formSubmissionsTotalCountqueryquery formSubmissionsTotalCount
userDetailqueryLoad a single user with extended details by identifier.
usersqueryPaginated users list with filters for brands, departments, branches, status, and availability.