All Widgets Schema (Platform MCP)
Returns the complete JSON Schema definitions for all available widget types in monday.com, including required fields, data types, and configuration options using the Platform MCP.
Use this tool to retrieve the full JSON Schema 7 definitions for every widget type available on monday.com dashboards. The schema is the authoritative reference for building the settings object you pass to create_widget — it describes required fields, optional fields, data types, allowed enum values, and detailed descriptions for each widget type.
This tool takes no parameters. Call it once at the start of any workflow that involves creating or validating widgets.
The response includes schemas for all supported widget types: APP_FEATURE, BATTERY, CALENDAR, CHART, GANTT, LISTVIEW, and NUMBER. Each schema entry contains a type, a description, and a schema object that follows JSON Schema 7 conventions — including required arrays, properties with typed fields, enum constraints, and inline examples to illustrate common configurations.
Always call this tool before
create_widget. The settings structure varies significantly between widget types. Using the wrong shape forsettingswill cause the widget creation to fail.
Parameters
This tool takes no parameters.
Example
Call the tool with an empty input:
{}The response is a large JSON object with a top-level key per widget type (e.g., CHART, NUMBER, BATTERY). Each entry includes:
type— the widget kind identifierdescription— a plain-language explanation of what the widget doesschema— a JSON Schema 7 object withrequired,properties, andexamples
For instance, the NUMBER widget schema specifies that counter_data is required and must include calculation_type, column_ids_per_board, and counter_type. The CHART widget schema requires graph_type, x_axis_columns, and y_axis_columns, and lists every supported chart type as an enum.
Do not include the full schema output in your prompts or documentation. The schema is large; use it as a reference to extract the specific fields you need for the widget type you are creating.
Programmatic equivalent
There is no direct GraphQL API equivalent for this operation. all_widgets_schema is an MCP-specific helper tool that exposes the internal widget configuration schemas. To understand widget settings when using the GraphQL API directly, refer to the Widgets reference page.
Updated about 11 hours ago
