Skip to main content
Glama

Check AI Alert pack status

get_alert_pack_status
Read-onlyIdempotent

Requires an approved AlertForge account connection. OAuth-aware clients should start AlertForge's secure authorization flow and ask the user only to sign in and approve. Setup: https://alertforge.ai/ai-agents#agent-setup. Free to call. Read-only -- unlike get_pack_status, this does NOT advance anything (the render worker progresses these on its own schedule, outside this call). Reports each alert's current status (queued/running/succeeded/failed), its result WebM URL once done, its OBS overlay URL, and its credit cost. Poll at a reasonable interval until every alert reaches a terminal state; provider timing varies.

Input Schema

NameRequiredDescriptionDefault
packIdYespackId returned by create_alert_pack.

Schema Changelog

Changes observed during successful MCP inspections.

  1. First observed

TDQS

A4.6/5.0
Behavior5/5

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

Goes well beyond the readOnlyHint/idempotent annotations: it discloses the auth requirement and setup link, that calls are free, that the render worker progresses alerts asynchronously outside this call, and that terminal states must be polled for. These are exactly the non-obvious operational traits an agent needs and that annotations cannot express.

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

Conciseness4/5

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

Dense but every sentence carries information — auth, cost, non-advancing semantics, return shape, polling. Minor deduction because it opens with the auth prerequisite rather than the core purpose, so the primary action is not fully front-loaded.

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

Completeness5/5

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

There is no output schema, and the description fully compensates by enumerating the status values and the returned fields (WebM result URL, OBS overlay URL, credit cost). Combined with the async/polling model, an agent has everything needed to call this correctly and interpret the result.

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 100% and packId is already documented in the schema as 'returned by create_alert_pack'. The description adds no further semantics about the parameter (no format, no validation, no behavior on invalid ids), so this is the baseline 3 where the schema does the work.

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

Purpose5/5

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

States a specific verb and resource — reports each alert's status in a pack, with the exact enumerated states (queued/running/succeeded/failed) and returned artifacts (WebM URL, OBS overlay URL, credit cost). It also explicitly distinguishes itself from the similarly named sibling get_pack_status, so an agent can disambiguate without opening either schema.

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

Usage Guidelines5/5

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

Gives an explicit prerequisite (approved AlertForge account connection), the OAuth flow instruction, and the exclusion: unlike get_pack_status, this call does not advance anything. It also prescribes a polling strategy ('poll at a reasonable interval until every alert reaches a terminal state') and warns that provider timing varies.

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

Try in Browser

Glama MCP Gateway

Add one secure layer between your agents and this server.