The partition_manifest tool returns an overview of your Pricefx partition: its name and environment, the installed accelerators, the Datamarts, the main sales Datamart fields, and the Agents. The AI assistant uses this overview at the start of a conversation to learn what exists on the partition before it uses other tools.
Tool Name – partition_manifest
Title – Partition Manifest
Type – Private
Access Profile – Operator
Permissions
The partition_manifest tool reads the partition overview with your Pricefx session. The tool does not change any data.
The partition_manifest runs as a Groovy tool on your Pricefx partition, not centrally on the Pricefx MCP Server. To make it available to your MCP clients, the tool must be deployed to your partition:
-
The Groovy logic that implements the tool must be deployed to the partition.
-
The tool must be declared in an Advanced Configuration Option named
MCP_tool_partition_manifest. For more information, see Partition Tools Declaration.
If the tool is not deployed, it does not appear in the tool list of your MCP client. The tool is planned to move to the Pricefx MCP Server in an upcoming release, after which no deployment will be needed.
Parameters
The partition_manifest tool has no parameters.
Output
The partition_manifest tool returns five sections:
|
Section |
Description |
|---|---|
|
|
Partition name, link, environment, locale, and currency. |
|
|
Installed accelerators. |
|
|
All Datamarts on the partition. |
|
|
Key fields of the main sales Datamart. |
|
|
Agents on the partition and their status. |
Identity
|
Attribute |
Description |
|---|---|
|
|
Name of the partition. |
|
|
Link that opens the partition in Pricefx. |
|
|
Type of the partition, for example prod, qa, or demo. Empty when not set. |
|
|
Locale of the partition. Empty when not set. |
|
|
Base currency of the main sales Datamart. Empty when there is no main sales Datamart. |
|
|
Version of the output format, for example 1.0. |
|
|
Date and time when the overview was created. |
Modules
|
Attribute |
Description |
|---|---|
|
|
Names of the installed accelerators, for example Sales Insights or Pricefx Agents. |
|
|
Number of accelerators in |
|
|
Technical names of installed accelerators that the tool does not recognize. These are not included in |
Datamarts
|
Attribute |
Description |
|---|---|
|
|
All Datamarts, sorted by unique name. Each has |
|
|
Number of Datamarts. |
|
|
Shown when the partition has no Datamarts. |
Schema
|
Attribute |
Description |
|---|---|
|
|
Unique name of the main sales Datamart, as set in the Sales Insights configuration. |
|
|
Field that holds the invoice price (revenue). |
|
|
Field that holds the quantity. |
|
|
Number of dimension fields in the main sales Datamart. |
|
|
Number of measure fields in the main sales Datamart. |
|
|
Unique names of the price waterfall configurations on the partition. |
|
|
Shown when the Sales Insights configuration is missing. The other attributes are then not returned. |
Agents
|
Attribute |
Description |
|---|---|
|
|
Number of all Agents. |
|
|
Number of Agents per status. |
|
|
Up to 20 Agents, newest first. Each has |
|
|
true when the partition has more than 20 Agents. |
Each section can also have timedOut with the value true and a warning with the reason, when the tool could not read that section.
Behavior and Limitations
-
The tool returns the same overview for every call. It has no filters.
-
The main sales Datamart and its fields come from the Sales Insights configuration. Without Sales Insights,
schemahas only a warning,currencyis empty, and no Datamart is marked as primary. -
moduleslists only accelerators that the tool recognizes. Other installed packages appear only inwarning. An accelerator and its upgrade package are listed once. -
datamartslists all Datamarts, with no limit. On partitions with many Datamarts, the output is long. -
agentslists at most 20 Agents.totalCountandbyStatuscount all Agents. -
lastRunTimeis the start of the Agent's most recent calculation job, whether or not the job succeeded. -
If one section cannot be read, the tool still returns the other sections. The failed section has
timedOutset to true and awarningwith the reason.
Errors
The tool does not return an error when a section cannot be read. Instead, it reports the problem in that section's warning field, for example:
|
Situation |
Warning |
|---|---|
|
The Sales Insights configuration is missing |
|
|
The partition has no Datamarts |
|
|
An installed accelerator is not recognized |
|
|
A section cannot be read |
|
The whole tool fails only when the Sales Insights or CRM configuration, or the main sales Datamart, cannot be read at all.