Skip to main content
Forecast categories are the columns of your forecast grid (Commit, Best Case, Pipeline, etc). Each category defines how it contributes to the forecast total, where it sits in the grid, and whether it’s computed from the CRM or driven by user input. System-managed categories (like CRM-derived totals) only allow updates to their description and inclusion flag — the rest is computed.

Tools

get_forecast_config

Scope: mcp:read. No parameters.
Get the forecast categories configured for your organization, including column types, display order, and visibility settings. Returns: Markdown list of forecast categories with label, ID, column key, type, display order, color, visibility, and whether they’re system-managed.

create_forecast_category

Scope: mcp:write. Requires admin role.
Create a new forecast category column.
column_key
string
required
Unique column key identifier (e.g. commit, upside).
label
string
required
Display label for the category.
description
string
Description or tooltip text.
column_type
string
Column type: system, call, or deal_rollup (default: deal_rollup).
display_order
integer
Display order position.
color
string
UI accent color (e.g. #00FF00).
include_in_call
boolean
Whether this category contributes to the forecast total.

update_forecast_category

Scope: mcp:write. Requires admin role.
Update an existing forecast category. System-managed categories only accept updates to description and include_in_call.
category_id
string
required
The UUID of the forecast category to update.
label
string
New display label.
description
string
New description.
include_in_call
boolean
Whether this contributes to the forecast total.
display_order
integer
New display order position.
color
string
New UI accent color.
is_visible
boolean
Whether this category is visible in the forecast grid.