Skip to main content
Glama
Rootly MCP server

Rootly MCP server

Official
by rootlyhq

Create Workflow Task

create_workflow_task

Creates a workflow task for a specified workflow using provided task data, enabling automated incident actions like notifications, integrations, and status updates.

Instructions

Creates a new workflow task from provided data

Input Schema

NameRequiredDescriptionDefault
dataYes
workflow_idYesRequired. ID of the workflow (fills `{workflow_id}` in /v1/workflows/{workflow_id}/workflow_tasks).

Output Schema

NameRequiredDescriptionDefault

No arguments

Schema Changelog

Changes observed during successful MCP inspections.

  1. Addedv2.4.0

TDQS

C2.4/5.0
Behavior2/5

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

Annotations already declare readOnlyHint=false, destructiveHint=false, idempotentHint=false and openWorldHint=true, so the bar is lower, but the description adds nothing beyond them. It omits important behavior: the payload is a large union of ~70 task types selected by task_type, there is a skip_on_failure control, and failures are per-task rather than transactional.

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

Conciseness3/5

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

It is one short sentence with no padding, so nothing wastes space. But brevity here is under-specification rather than conciseness; the front-loaded content conveys almost no usable information for a tool this complex.

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?

Given the nested union schema, an output schema, and high required-field complexity, the description is drastically incomplete. An agent cannot tell from the description what kind of task to build, what the data envelope must look like, or how task_type drives the shape, and a wrong guess produces a validation failure.

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

Parameters2/5

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

Schema coverage is only 50% and the description contributes nothing. The single most important decision — which task_params.task_type variant to construct and which fields that variant requires — is entirely absent from the prose, leaving the agent to reverse-engineer a massive anyOf from the schema alone.

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

Purpose3/5

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

The description names a verb (creates) and a resource (workflow task), but 'from provided data' is filler and the sentence essentially restates the title 'Create Workflow Task'. It does not convey the tool's real nature: a polymorphic workflow-step builder whose payload shape is determined by a task_type discriminator.

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?

No when-to-use guidance at all, despite siblings like create_workflow, update_workflow_task, get_workflow_task and list_workflow_tasks that an agent must choose between. Nothing tells the agent that a workflow must already exist and that workflow_id refers to it.

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