Skip to main content

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_items

    Add 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_blocks

    Share 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_dimension

    Add a new time dimension to existing Application calendar.

  • Create calendar

    Tool name: calendar_create

    Creates a new gregorian calendar in the Pigment application.

  • Calendar expand

    Tool name: calendar_expand

    Expands or shrinks a calendar's date range.

  • Get calendar

    Tool name: calendar_get

    Retrieves detailed configuration of a specific calendar.

  • Calendar remove time dimension

    Tool name: calendar_remove_time_dimension

    Remove a time dimension from the Application's calendar.

  • Clear widget preview

    Tool name: clear_widget_preview

    Removes 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_inputs

    Converts formula-calculated values to manual user inputs.

  • Create application

    Tool name: create_application

    Creates a new application in the workspace.

  • Create board

    Tool name: create_board

    Creates a new Board (dashboard) in the workspace.

  • Create cycle

    Tool name: create_cycle

    Create an iterative calculation configuration (cycle) for PREVIOUSOF formulas.

  • Create folder

    Tool name: create_folder

    Creates a new folder in the Pigment workspace.

  • Create frame

    Tool name: create_frame

    Create a new Frame object to build custom visualisation of Pigment data.

  • Create list

    Tool name: create_list

    Creates a new list (dimension) in the Pigment workspace.

  • Create list property

    Tool name: create_list_property

    Creates a new property (column) on an existing list.

  • Create metric

    Tool name: create_metric

    Creates a new metric in the Pigment workspace.

  • Create metric copy config

    Tool name: create_metric_copy_config

    Creates a metric-to-metric copy configuration for an application.

  • Create sublist

    Tool name: create_sublist

    Creates a sublist (synchronized subset) from an existing list in the Pigment workspace.

  • Create table

    Tool name: create_table

    Creates a new table with a default view in the workspace.

  • Create view

    Tool name: create_view

    Creates a new View in the workspace.

  • Delete application

    Tool name: delete_application

    Deletes an application from the organization.

  • Delete block

    Tool name: delete_block

    Permanently deletes a metric, list (dimension or transaction list), table, or folder.

  • Delete cycle

    Tool name: delete_cycle

    Delete an iterative calculation configuration (cycle), identified by its id.

  • Delete frame

    Tool name: delete_frame

    Delete an existing Frame object.

  • Delete list items

    Tool name: delete_list_items

    Deletes multiple items (modalities) from a list or dimension by their modality ids.

  • Delete list property

    Tool name: delete_list_property

    Permanently deletes a property from a list.

  • Delete local deployment config

    Tool name: delete_local_deployment_config

    Deletes a local deployment configuration by its id.

  • Delete views

    Tool name: delete_views

    Deletes multiple Views from the workspace.

  • Duplicate application

    Tool name: duplicate_application

    Duplicates an existing application in the workspace.

  • Duplicate block

    Tool name: duplicate_block

    Duplicates an existing metric, list (dimension or transaction list), or table.

  • Edit list item history properties

    Tool name: edit_list_item_history_properties

    Updates the list to have the desired list item history propeties.

  • Enable application library

    Tool name: enable_application_library

    Enable an application library, allowing the consuming application to use shared blocks from a remote application.

  • Filtered search

    Tool name: filtered_search

    Retrieve blocks from the user's application by concrete filters.

  • Get AI metrics

    Tool name: get_ai_metrics

    List AI-enabled metrics in an application.

  • Get all view templates

    Tool name: get_all_view_templates

    Lists all view templates available in the application.

  • Get applications

    Tool name: get_applications

    List all Pigment applications the user can access, with their id, name, and description.

  • Get audit trail

    Tool name: get_audit_trail

    Read the change history (audit trail) of an application: who changed what, and when.

  • Get available pivots

    Tool name: get_available_pivots

    Lists 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_share

    Dry-run preview of a batch share operation.

  • Get block views

    Tool name: get_block_views

    Retrieves all Views associated with a specific Block (List, Metric, or Table).

  • Get blocks performance

    Tool name: get_blocks_performance

    Returns the performance summary of each requested block in an application.

  • Get board

    Tool name: get_board

    Retrieves 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_tree

    Traverses 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_items

    Retrieves the items (modalities) from a list or dimension with their property values.

  • Get metric dependencies

    Tool name: get_metric_dependencies

    Returns a flat inventory of everywhere a metric is referenced in the application.

  • Get metric description

    Tool name: get_metric_description

    Get 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_configs

    Lists the user-saved metric-to-metric copy configurations for a target metric.

  • Get organization info

    Tool name: get_organization_info

    Get information about the current organization: id and name.

  • Get top blocks by performance

    Tool name: get_top_blocks_by_performance

    Returns the top N blocks in an application ranked by a performance criterion.

  • Get views

    Tool name: get_views

    Retrieves one or more Views by their IDs.

  • List application libraries

    Tool name: list_application_libraries

    Lists 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_cycles

    List all iterative calculation configurations (cycles) in an application.

  • List issues

    Tool name: list_issues

    List application issues and errors (formula errors, cardinality errors, etc.)

  • List scenarios

    Tool name: list_scenarios

    List all scenarios visible to the current user in an application.

  • Move blocks

    Tool name: move_blocks

    Moves one or more blocks (metrics, lists, or tables) to a different folder in the workspace.

  • Performance changes statistics

    Tool name: performance_changes_statistics

    Get 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_change

    Profile 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_details

    Get 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_changes

    List the slowest user changes made on an Application, with aggregated timings.

  • Publish frame

    Tool name: publish_frame

    Publish a Frame object so it can be viewed by everyone and not just its owner.

  • Query data

    Tool name: query_data

    Retrieve data from a single metric using a natural-language query.

  • Save draft views

    Tool name: save_draft_views

    Saves a list of Draft Views in bulk.

  • Search

    Tool name: search

    Ask a Pigment Expert open-ended questions about the user's application.

  • Search boards

    Tool name: search_boards

    Retrieves a simplified representation of Boards in an Application that the user can access.

  • Search folders

    Tool name: search_folders

    Returns folder id, full path, and content type triples for folders visible to the caller in the application.

  • Search frames

    Tool name: search_frames

    Look up Frame objects in the given Application.

  • Search metrics and lists

    Tool name: search_metrics_and_lists

    Searches the lists and metrics visible from an application.

  • Search tables

    Tool name: search_tables

    Returns 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_views

    Searches Views across an application.

  • Semantic search

    Tool name: semantic_search

    Find blocks in the user's application by meaning, using one or more short topic phrases.

  • Set board permission metrics

    Tool name: set_board_permission_metrics

    Sets the board-level permission Metrics that govern who can Open / Comment / Configure a Board.

  • Set metric input

    Tool name: set_metric_input

    Set values stored inside a Metric and considered as a manual input, as opposed to formula computed values.

  • Set widget preview

    Tool name: set_widget_preview

    Shows 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_application

    Update the name, description, and/or color of an application.

  • Update board

    Tool name: update_board

    Updates the informations of a Board in the workspace.

  • Update board page configurations

    Tool name: update_board_page_configurations

    Updates the per-page display overrides of a Board's page selectors.

  • Update board widgets

    Tool name: update_board_widgets

    Updates widgets on a Board using a patch payload.

  • Update cycle

    Tool name: update_cycle

    Update an existing iterative calculation configuration (cycle).

  • Update folder name

    Tool name: update_folder_name

    Updates the name of an existing folder.

  • Update frame

    Tool name: update_frame

    Update an existing Frame object to build custom visualisation of Pigment data.

  • Update frame body

    Tool name: update_frame_body

    Apply 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_list

    Updates one or more properties of an existing list (dimension) in a single operation.

  • Update list property

    Tool name: update_list_property

    Updates a list property's display name, data type, uniqueness constraint, and/or formula.

  • Update list property input data

    Tool name: update_list_property_input_data

    Sets raw input data on a list property.

  • Update list view pivots

    Tool name: update_list_view_pivots

    Updates the pivot layout of a List View: its row groupings and page selectors.

  • Update metric

    Tool name: update_metric

    Updates one or more properties of an existing metric in a single operation.

  • Update table

    Tool name: update_table

    Update an existing table's properties.

  • Update view

    Tool name: update_view

    Updates a View in the application.

  • Update view aggregations

    Tool name: update_view_aggregations

    Updates aggregations on a View: pivot-level `aggregationConfigurations` (one set per pivot) and view-level `hiddenDimensionsAggregations`.

  • Update view calculated items

    Tool name: update_view_calculated_items

    Updates the calculated items on a View's Rows and Columns pivots.

  • Update view chart config

    Tool name: update_view_chart_config

    Updates the chart configuration of a View.

  • Update view filters

    Tool name: update_view_filters

    Updates the filter configuration of a View.

  • Update view formatting

    Tool name: update_view_formatting

    Sets 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_layout

    Sets 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_config

    Updates the KPI configuration of a View.

  • Update view pivots

    Tool name: update_view_pivots

    Updates the pivot layout of a View: rows, columns, pages, and `metricsLocation`.

  • Update view show value as

    Tool name: update_view_show_value_as

    Sets the Show Value As configuration of a View's value fields.

  • Update view sorts

    Tool name: update_view_sorts

    Updates the sorting configuration of a View.

  • Update view values

    Tool name: update_view_values

    Updates the value fields of a View.

  • Validate formula

    Tool name: validate_formula

    Validates 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.

Frequently asked questions