Skip to main content
Glama

get_issue

Read-only

One issue: its level and category as its app's schema shows them, counts for the environment and range, first and last release, its latest event in short (exception type and value, frames oldest first with file, function, line and source lines, the last 20 breadcrumbs, tags), the most common tag values, and its activity with comments.

Input Schema

NameRequiredDescriptionDefault
appIdNoAn app's id or slug, from list_apps. Holds the call to that app.
rangeNoHow far back. 14d when left out.
issueIdYesThe issue's id, or its short id such as WEB-12.
environmentNoAn environment's name, such as production. Every one when left out.

Schema Changelog

Changes observed during successful MCP inspections.

  1. Added

TDQS

B3.4/5.0
Behavior4/5

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

Annotations already cover the safety profile (readOnlyHint=true, openWorldHint=false), so the description is free to add value elsewhere, and it does by detailing the returned contents—aggregate counts, first/last release, latest event frames, last 20 breadcrumbs, common tag values, and comments. It omits behavior like not-found handling or event pagination, but with no output schema this payload disclosure is genuinely useful context beyond the annotations.

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?

The scope statement is correctly front-loaded, but everything else is compressed into one very long comma-separated sentence. Every listed item is potentially useful, yet the lack of sub-structure makes the payload list hard to scan.

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

Completeness4/5

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

With no output schema, the description carries the return-value burden and does so comprehensively, and the annotations handle safety. Gaps remain around missing-issue behavior and how nested collections (breadcrumbs, tags, comments) are bounded, so it is strong but not fully complete.

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%, so the schema fully documents issueId, appId, range, and environment, and the baseline is 3. The phrase 'counts for the environment and range' gestures at two of those params but adds no semantics beyond what the schema already states.

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?

Opening with 'One issue:' paired with the get_issue name makes the singular-retrieval scope clear and distinguishes it from list_issues and list_issue_events among the siblings. The remainder enumerates the payload fields rather than restating purpose, so the tool's job lands but is never stated as an explicit verb+resource.

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 prerequisites (e.g. that appId is required to scope the call), and no reference to alternatives such as list_issues or search_events. The only usage-adjacent detail, '14d when left out', lives in the schema, not the description.

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.

Resources