MCP tools: remote-product-catalog

All tool groups

remote-product-catalog

Registered when: platform: chat.artifacts; admitted non-runner organization API key with artifacts and mcp scopes; current creator, organization/project access and role ceilings rechecked by canonical routes; read-only keys get bounded lifecycle/discovery and three reads only; six writes need write scope; no human confirmation, review or manufacturer send.

product_catalog_discover

Collect bounded public research into the canonical catalog. This collects external evidence and writes state; use the same operation UUID to reconcile retries.

ParameterTypeRequiredDescription
projectIdstringyes
bodyobjectyes

Example call:

{"name":"product_catalog_discover","arguments":{"projectId":"<projectId>","body":{}}}

Related: product_catalog_list, product_catalog_read, product_catalog_operation, product_catalog_import, product_catalog_pdf, product_catalog_stop, product_catalog_question_create, product_catalog_reply_evidence.

product_catalog_import

Import captured evidence with a stable operation UUID; identical replay returns the receipt, changed input conflicts. Does not confirm claims.

ParameterTypeRequiredDescription
projectIdstringyes
bodyobjectyes

Example call:

{"name":"product_catalog_import","arguments":{"projectId":"<projectId>","body":{}}}

Related: product_catalog_list, product_catalog_read, product_catalog_operation, product_catalog_discover, product_catalog_pdf, product_catalog_stop, product_catalog_question_create, product_catalog_reply_evidence.

product_catalog_list

List canonical products in a project of the admitted organization.

ParameterTypeRequiredDescription
projectIdstringyes

Example call:

{"name":"product_catalog_list","arguments":{"projectId":"<projectId>"}}

Related: product_catalog_read, product_catalog_operation, product_catalog_import, product_catalog_discover, product_catalog_pdf, product_catalog_stop, product_catalog_question_create, product_catalog_reply_evidence.

product_catalog_operation

Read the canonical operation receipt. UNKNOWN or stopped collection must not be replayed.

ParameterTypeRequiredDescription
projectIdstringyes
idstringyes

Example call:

{"name":"product_catalog_operation","arguments":{"projectId":"<projectId>","id":"<id>"}}

Related: product_catalog_list, product_catalog_read, product_catalog_import, product_catalog_discover, product_catalog_pdf, product_catalog_stop, product_catalog_question_create, product_catalog_reply_evidence.

product_catalog_pdf

Extract bounded supplied PDF bytes into canonical evidence. Canonical byte limits and no-replay collection receipts apply.

ParameterTypeRequiredDescription
projectIdstringyes
bodyobjectyes

Example call:

{"name":"product_catalog_pdf","arguments":{"projectId":"<projectId>","body":{}}}

Related: product_catalog_list, product_catalog_read, product_catalog_operation, product_catalog_import, product_catalog_discover, product_catalog_stop, product_catalog_question_create, product_catalog_reply_evidence.

product_catalog_question_create

Create an unreviewed missing-specification question proposal at the expected product version. Human review and sending are separate.

ParameterTypeRequiredDescription
projectIdstringyes
idstringyes
bodyobjectyes

Example call:

{"name":"product_catalog_question_create","arguments":{"projectId":"<projectId>","id":"<id>","body":{}}}

Related: product_catalog_list, product_catalog_read, product_catalog_operation, product_catalog_import, product_catalog_discover, product_catalog_pdf, product_catalog_stop, product_catalog_reply_evidence.

product_catalog_read

Read a canonical product, typed fields, cited evidence and question state; optionally read an immutable version.

ParameterTypeRequiredDescription
projectIdstringyes
idstringyes
versionintegerno

Example call:

{"name":"product_catalog_read","arguments":{"projectId":"<projectId>","id":"<id>"}}

Related: product_catalog_list, product_catalog_operation, product_catalog_import, product_catalog_discover, product_catalog_pdf, product_catalog_stop, product_catalog_question_create, product_catalog_reply_evidence.

product_catalog_reply_evidence

Record unverified user-supplied evidence for a human-reviewed question, bound to its current version and conversation. This is not authenticated mail ingestion; results need human review.

ParameterTypeRequiredDescription
projectIdstringyes
idstringyes
bodyobjectyes

Example call:

{"name":"product_catalog_reply_evidence","arguments":{"projectId":"<projectId>","id":"<id>","body":{}}}

Related: product_catalog_list, product_catalog_read, product_catalog_operation, product_catalog_import, product_catalog_discover, product_catalog_pdf, product_catalog_stop, product_catalog_question_create.

product_catalog_stop

Stop an existing collecting operation. Does not authorize replay or undo committed product versions.

ParameterTypeRequiredDescription
projectIdstringyes
idstringyes

Example call:

{"name":"product_catalog_stop","arguments":{"projectId":"<projectId>","id":"<id>"}}

Related: product_catalog_list, product_catalog_read, product_catalog_operation, product_catalog_import, product_catalog_discover, product_catalog_pdf, product_catalog_question_create, product_catalog_reply_evidence.

We use essential cookies to keep you signed in. See our Privacy Policy for details.