Skip to main content
Glama

conduyt_create_dashboard

Build a board of tiles that each show a saved report as a KPI, chart, table or pivot, with one shared set of filters applied to every tile at once.

Instructions

Create a dashboard: a board of tiles, each a saved report shown as a KPI, chart, table or pivot, with one set of filters for the whole board.

Input Schema

NameRequiredDescriptionDefault
nameYes
filtersNoBoard filters, applied to EVERY tile at once (date window on the base date field, reps on assignedTo, sources on source)
isSharedNoVisible to the whole account (default false = only you and admins)
descriptionNo

Schema Changelog

Changes observed during successful MCP inspections.

  1. First observedv4.71.0

TDQS

C2.9/5.0
Behavior2/5

Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?

No annotations exist, so the description carries the full disclosure burden. It explains the board-filter model but omits key behavior: the created dashboard appears to have no tiles parameter, so it likely starts empty, and nothing is said about permissions (beyond schema text on isShared), reversibility, or limits on tile/filter counts.

Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.

Conciseness5/5

Is the description appropriately sized, front-loaded, and free of redundancy?

A single front-loaded sentence with a colon-delimited clarification; every clause (tiles, report types, shared filter set) adds semantic content rather than repeating the title.

Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.

Completeness2/5

Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?

With no annotations, no output schema, and a nested filters object, the description should say more about the creation lifecycle – notably whether the dashboard is created empty and must be populated with tile calls, and who can see it. It explains the concept but not the operational consequences.

Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.

Parameters3/5

Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?

Schema coverage is 50%; the description adds conceptual meaning for the filters object ("one set of filters for the whole board"), though the schema's own nested description already says filters apply to EVERY tile. The name, isShared, and description parameters get no elaboration in the description.

Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.

Purpose4/5

Does the description clearly state what the tool does and how it differs from similar tools?

States a specific verb and resource ("Create a dashboard") and then defines the concept: a board of tiles, each a saved report shown as KPI/chart/table/pivot. That is clear enough to distinguish it from conduyt_create_report or conduyt_update_dashboard, but the description never names those siblings or contrasts scope with them.

Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.

Usage Guidelines2/5

Does the description explain when to use this tool, when not to, or what alternatives exist?

There is no when-to-use, when-not-to-use, or prerequisite guidance. An agent is not told that the referenced saved reports must already exist, that tiles are attached later via conduyt_add_dashboard_tile, or how this differs from conduyt_create_report.

Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.

Deploy Server

Other Tools