Pigment
Query planning data and metrics, and model applications with advanced tools, using existing Pigment permissions.
Tools
101 available tools
Search the tool definitions captured from the MCP server. The live list can vary with version, deployment, and credentials.
101 tools found.
Add list items
Tool name:
add_list_itemsAdd one or more new items (rows) to a dimension/list with their property values in a single operation.
Batch share blocks
Tool name:
batch_share_blocksShare multiple lists and metrics in a single operation, making them visible and usable across applications within the organization.
Calendar add time dimension
Tool name:
calendar_add_time_dimensionAdd a new time dimension to existing Application calendar.
Create calendar
Tool name:
calendar_createCreates a new gregorian calendar in the Pigment application.
Calendar expand
Tool name:
calendar_expandExpands or shrinks a calendar's date range.
Get calendar
Tool name:
calendar_getRetrieves detailed configuration of a specific calendar.
Calendar remove time dimension
Tool name:
calendar_remove_time_dimensionRemove a time dimension from the Application's calendar.
Clear widget preview
Tool name:
clear_widget_previewRemoves the Draft View preview from a single Board widget for the current user, so the widget shows its saved View again.
Copy formula as user inputs
Tool name:
copy_formula_as_user_inputsConverts formula-calculated values to manual user inputs.
Create application
Tool name:
create_applicationCreates a new application in the workspace.
Create board
Tool name:
create_boardCreates a new Board (dashboard) in the workspace.
Create cycle
Tool name:
create_cycleCreate an iterative calculation configuration (cycle) for PREVIOUSOF formulas.
Create folder
Tool name:
create_folderCreates a new folder in the Pigment workspace.
Create frame
Tool name:
create_frameCreate a new Frame object to build custom visualisation of Pigment data.
Create list
Tool name:
create_listCreates a new list (dimension) in the Pigment workspace.
Create list property
Tool name:
create_list_propertyCreates a new property (column) on an existing list.
Create metric
Tool name:
create_metricCreates a new metric in the Pigment workspace.
Create metric copy config
Tool name:
create_metric_copy_configCreates a metric-to-metric copy configuration for an application.
Create sublist
Tool name:
create_sublistCreates a sublist (synchronized subset) from an existing list in the Pigment workspace.
Create table
Tool name:
create_tableCreates a new table with a default view in the workspace.
Create view
Tool name:
create_viewCreates a new View in the workspace.
Delete application
Tool name:
delete_applicationDeletes an application from the organization.
Delete block
Tool name:
delete_blockPermanently deletes a metric, list (dimension or transaction list), table, or folder.
Delete cycle
Tool name:
delete_cycleDelete an iterative calculation configuration (cycle), identified by its id.
Delete frame
Tool name:
delete_frameDelete an existing Frame object.
Delete list items
Tool name:
delete_list_itemsDeletes multiple items (modalities) from a list or dimension by their modality ids.
Delete list property
Tool name:
delete_list_propertyPermanently deletes a property from a list.
Delete local deployment config
Tool name:
delete_local_deployment_configDeletes a local deployment configuration by its id.
Delete views
Tool name:
delete_viewsDeletes multiple Views from the workspace.
Duplicate application
Tool name:
duplicate_applicationDuplicates an existing application in the workspace.
Duplicate block
Tool name:
duplicate_blockDuplicates an existing metric, list (dimension or transaction list), or table.
Edit list item history properties
Tool name:
edit_list_item_history_propertiesUpdates the list to have the desired list item history propeties.
Enable application library
Tool name:
enable_application_libraryEnable an application library, allowing the consuming application to use shared blocks from a remote application.
Filtered search
Tool name:
filtered_searchRetrieve blocks from the user's application by concrete filters.
Get AI metrics
Tool name:
get_ai_metricsList AI-enabled metrics in an application.
Get all view templates
Tool name:
get_all_view_templatesLists all view templates available in the application.
Get applications
Tool name:
get_applicationsList all Pigment applications the user can access, with their id, name, and description.
Get audit trail
Tool name:
get_audit_trailRead the change history (audit trail) of an application: who changed what, and when.
Get available pivots
Tool name:
get_available_pivotsLists the pivots that can validly be added to a View, given its underlying block and current value fields.
Get block sharing plan for batch share
Tool name:
get_block_sharing_plan_for_batch_shareDry-run preview of a batch share operation.
Get block views
Tool name:
get_block_viewsRetrieves all Views associated with a specific Block (List, Metric, or Table).
Get blocks performance
Tool name:
get_blocks_performanceReturns the performance summary of each requested block in an application.
Get board
Tool name:
get_boardRetrieves a Board by providing the application id and the Board id, including detailed page selector configurations.
Get data dependency tree
Tool name:
get_data_dependency_treeTraverses formula-based data dependencies between blocks (metrics and transaction lists) and returns the result as a recursive tree.
Get list items
Tool name:
get_list_itemsRetrieves the items (modalities) from a list or dimension with their property values.
Get metric dependencies
Tool name:
get_metric_dependenciesReturns a flat inventory of everywhere a metric is referenced in the application.
Get metric description
Tool name:
get_metric_descriptionGet the structure of a metric: name, data type, description, dimensions (with sample items), and scenarios.
Get metric to metric copy configs
Tool name:
get_metric_to_metric_copy_configsLists the user-saved metric-to-metric copy configurations for a target metric.
Get organization info
Tool name:
get_organization_infoGet information about the current organization: id and name.
Get top blocks by performance
Tool name:
get_top_blocks_by_performanceReturns the top N blocks in an application ranked by a performance criterion.
Get views
Tool name:
get_viewsRetrieves one or more Views by their IDs.
List application libraries
Tool name:
list_application_librariesLists the application libraries (remote applications whose shared blocks/views can be consumed) currently enabled or available for the given application, along with the shared blocks (metrics, lists)…
List cycles
Tool name:
list_cyclesList all iterative calculation configurations (cycles) in an application.
List issues
Tool name:
list_issuesList application issues and errors (formula errors, cardinality errors, etc.)
List scenarios
Tool name:
list_scenariosList all scenarios visible to the current user in an application.
Move blocks
Tool name:
move_blocksMoves one or more blocks (metrics, lists, or tables) to a different folder in the workspace.
Performance changes statistics
Tool name:
performance_changes_statisticsGet aggregated timing statistics for a list of user changes: executions count, wall-clock duration, execution and contention times.
Performance profile change
Tool name:
performance_profile_changeProfile a user change to understand how metrics are calculated, where performance bottlenecks exist, and how scope propagates through the computation chains.
Performance profile change scope details
Tool name:
performance_profile_change_scope_detailsGet the scope details of some executions of a change profiled with performance_profile_change: the dimensions of their target blocks, and the dimensions restricted in their effective and output…
Performance slowest changes
Tool name:
performance_slowest_changesList the slowest user changes made on an Application, with aggregated timings.
Publish frame
Tool name:
publish_framePublish a Frame object so it can be viewed by everyone and not just its owner.
Query data
Tool name:
query_dataRetrieve data from a single metric using a natural-language query.
Save draft views
Tool name:
save_draft_viewsSaves a list of Draft Views in bulk.
Search
Tool name:
searchAsk a Pigment Expert open-ended questions about the user's application.
Search boards
Tool name:
search_boardsRetrieves a simplified representation of Boards in an Application that the user can access.
Search folders
Tool name:
search_foldersReturns folder id, full path, and content type triples for folders visible to the caller in the application.
Search frames
Tool name:
search_framesLook up Frame objects in the given Application.
Search metrics and lists
Tool name:
search_metrics_and_listsSearches the lists and metrics visible from an application.
Search tables
Tool name:
search_tablesReturns a page of table id, friendly name, folder path, and metrics for tables visible to the caller in the application.
Search views
Tool name:
search_viewsSearches Views across an application.
Semantic search
Tool name:
semantic_searchFind blocks in the user's application by meaning, using one or more short topic phrases.
Set board permission metrics
Tool name:
set_board_permission_metricsSets the board-level permission Metrics that govern who can Open / Comment / Configure a Board.
Set metric input
Tool name:
set_metric_inputSet values stored inside a Metric and considered as a manual input, as opposed to formula computed values.
Set widget preview
Tool name:
set_widget_previewShows a Draft View in a single Board widget for the current user only, without changing the widget's saved configuration and without affecting other users.
Update application
Tool name:
update_applicationUpdate the name, description, and/or color of an application.
Update board
Tool name:
update_boardUpdates the informations of a Board in the workspace.
Update board page configurations
Tool name:
update_board_page_configurationsUpdates the per-page display overrides of a Board's page selectors.
Update board widgets
Tool name:
update_board_widgetsUpdates widgets on a Board using a patch payload.
Update cycle
Tool name:
update_cycleUpdate an existing iterative calculation configuration (cycle).
Update folder name
Tool name:
update_folder_nameUpdates the name of an existing folder.
Update frame
Tool name:
update_frameUpdate an existing Frame object to build custom visualisation of Pigment data.
Update frame body
Tool name:
update_frame_bodyApply a batch of find-and-replace edits to an existing Frame's body (its JavaScript source code), without rewriting the whole body.
Update list
Tool name:
update_listUpdates one or more properties of an existing list (dimension) in a single operation.
Update list property
Tool name:
update_list_propertyUpdates a list property's display name, data type, uniqueness constraint, and/or formula.
Update list property input data
Tool name:
update_list_property_input_dataSets raw input data on a list property.
Update list view pivots
Tool name:
update_list_view_pivotsUpdates the pivot layout of a List View: its row groupings and page selectors.
Update metric
Tool name:
update_metricUpdates one or more properties of an existing metric in a single operation.
Update table
Tool name:
update_tableUpdate an existing table's properties.
Update view
Tool name:
update_viewUpdates a View in the application.
Update view aggregations
Tool name:
update_view_aggregationsUpdates aggregations on a View: pivot-level `aggregationConfigurations` (one set per pivot) and view-level `hiddenDimensionsAggregations`.
Update view calculated items
Tool name:
update_view_calculated_itemsUpdates the calculated items on a View's Rows and Columns pivots.
Update view chart config
Tool name:
update_view_chart_configUpdates the chart configuration of a View.
Update view filters
Tool name:
update_view_filtersUpdates the filter configuration of a View.
Update view formatting
Tool name:
update_view_formattingSets the cell formatting of a View: colors, bold, italic, text alignment and column width, applied either to the whole grid or to specific coordinates (a metric, a dimension member, a calculated…
Update view grid layout
Tool name:
update_view_grid_layoutSets the grid layout of a View - the options found under the product's 'Layout' panel: display mode (Tabular/Tree), row height, gridline visibility, header options, and totals position.
Update view KPI config
Tool name:
update_view_kpi_configUpdates the KPI configuration of a View.
Update view pivots
Tool name:
update_view_pivotsUpdates the pivot layout of a View: rows, columns, pages, and `metricsLocation`.
Update view show value as
Tool name:
update_view_show_value_asSets the Show Value As configuration of a View's value fields.
Update view sorts
Tool name:
update_view_sortsUpdates the sorting configuration of a View.
Update view values
Tool name:
update_view_valuesUpdates the value fields of a View.
Validate formula
Tool name:
validate_formulaValidates a formula expression without creating or applying it.
Compatibility
Connect Pigment to the clients your teams already use
27 AI clients can connect to Pigment through Runlayer. Pick one for its setup steps and controls.
Why Runlayer
Why connect Pigment through Runlayer?
One approved path
Approve Pigment once and everyone gets it in the AI clients they already use. Runlayer holds the credentials, so nothing sits in client configuration.
Fine-grained policy
Control who can use each server, tool, and resource, and under which runtime conditions.
Runtime security
Scan tool inputs and outputs for prompt injection, credential exposure, PII, and data exfiltration, then alert, mask, or block.
Audit and observability
Trace every request across users, clients, tools, policies, scanner decisions, and downstream systems.
