Skip to main content
Glama
Rootly MCP server

Rootly MCP server

Official
by rootlyhq

Create Alert Event

create_alert_event

Creates a new event on a Rootly alert using its alert ID, adding a note with details and an optional author to track alert activity.

Instructions

Creates a new alert event

Input Schema

NameRequiredDescriptionDefault
dataNo
alert_idYesRequired. ID of the alert (fills `{alert_id}` in /v1/alerts/{alert_id}/events).

Output Schema

NameRequiredDescriptionDefault

No arguments

Schema Changelog

Changes observed during successful MCP inspections.

  1. Addedv2.4.0

TDQS

C2.1/5.0
Behavior2/5

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

Annotations already state readOnlyHint=false, idempotentHint=false, openWorldHint=true, and destructiveHint=false. The description adds nothing on top – it does not warn that non-idempotent creates can duplicate, does not say what permissions are needed, nor that the event is a note attached to an alert. With annotations present the bar is lower, but zero added context still merits a 2.

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?

A single four-word sentence with no padding, so it is concise, but the terseness comes at the cost of any front-loaded useful detail. It is efficiently written yet under-specified rather than genuinely well-structured.

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?

The tool has a nested input object, a non-trivial enum ('alert_events'/'note'), an output schema, and write semantics. The description addresses none of this and gives no indication of what a successful response contains or what constraints apply.

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 description coverage is only 50%, and the nested data object with its enum-constrained type and kind fields is barely documented. The description does not clarify that the only supported event kind is a note, nor how alert_id maps to the path – information the agent must dig out of the schema unaided.

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

Purpose2/5

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

"Creates a new alert event" restates the tool name and title almost verbatim, adding no distinguishing detail. With siblings like update_alert_event, list_alert_events, and get_alert_event in the same family, an agent learns nothing new about what this specific operation produces.

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 guidance, no mention of the sibling tools (update_alert_event, list_alert_events), and no stated prerequisites beyond alert_id being required. The agent must infer the entire call context.

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