Skip to main content
Glama

Lightbringer

Send feedback to Lightbringer

send_developer_feedback
Destructive

Sends feedback the user explicitly wants to share about Lightbringer tools or customer needs the available assistance could not resolve: broken or surprising tool behaviour, missing capabilities, friction, or an unresolved customer problem. For unmet needs, describe the intended outcome, help provided and remaining obstacle using confirmed evidence, not feature proposals or solution suggestions. Do not infer a service-wide gap from missing access, evidence or a limitation of this conversation. Requires the user’s explicit consent to send the proposed report after seeing its text, category and optional tool name and being informed of the recipient. Requires mcp:write permission. Reports go to a human-reviewed Lightbringer engineering Slack channel. Only the report text, category and optional tool name are sent; no account or client metadata is attached. The destination channel is not visible to the signed-in user. Reports contain only the issue or unresolved need the user agreed to share, without conversation transcripts, document text, invention details, or other confidential material. Delivery records feedback only; it does not request professional work or promise a response or resolution.

Input Schema

NameRequiredDescriptionDefault
categoryYesThe kind of report: bug for broken or surprising behaviour, tool_request for a missing tool capability, general for unresolved customer needs or other feedback. A missing-capability report can describe the problem without proposing a solution
feedbackYesThe report text approved by the user for sending: a concise description of the issue or unresolved need. For unmet needs include the desired outcome, help provided and remaining problem; include timing, consequences and current alternatives only when known and safe to share. Keep unknowns explicit. Describe the problem without solution suggestions, without conversation transcripts, document text, invention details, or unrelated task context
tool_nameNoThe specific tool the report concerns, when there is one

Output Schema

NameRequiredDescriptionDefault
noteYes
statusYes

Schema Changelog

Changes observed during successful MCP inspections.

  1. Changed2 schema fields changed
    • changedInput schema / properties / category / description
      Previous value: -"The kind of report: bug for broken or surprising behaviour, tool_request for a missing capability, general for anything else"New value: +"The kind of report: bug for broken or surprising behaviour, tool_request for a missing tool capability, general for unresolved customer needs or other feedback. A missing-capability report can describe the problem without proposing a solution"
    • changedInput schema / properties / feedback / description
      Previous value: -"The report text approved by the user for sending: a concise description of the tool issue, without conversation transcripts, document text, invention details, or unrelated task context"New value: +"The report text approved by the user for sending: a concise description of the issue or unresolved need. For unmet needs include the desired outcome, help provided and remaining problem; include timing, consequences and current alternatives only when known and safe to share. Keep unknowns explicit. Describe the problem without solution suggestions, without conversation transcripts, document text, invention details, or unrelated task context"
  2. Changed1 schema field changed
    • changedInput schema / properties / feedback / description
      Previous value: -"What was being attempted, how, and what got in the way — high-level, without document text or invention details"New value: +"The report text approved by the user for sending: a concise description of the tool issue, without conversation transcripts, document text, invention details, or unrelated task context"
  3. First observed

TDQS

A4.5/5.0
Behavior5/5

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

Annotations only flag readOnlyHint=false, destructiveHint=true and openWorldHint=true; the description supplies the substance behind them: the consent gate, the mcp:write permission requirement, the human-reviewed Slack destination, that the channel is invisible to the signed-in user, and that no account or client metadata is attached. It also sets expectations that delivery is one-way ('does not request professional work or promise a response or resolution') and bounds what is transmitted, which is exactly the behavioral context an agent needs before an irreversible external send.

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?

The purpose and the when-not-to-use constraint are front-loaded, and nearly every sentence carries a distinct obligation (consent, permission, destination, data minimization, no promised response). It is nonetheless a single dense paragraph with visible overlap: 'Only the report text, category and optional tool name are sent' is restated later as 'Reports contain only the issue or unresolved need the user agreed to share.' Slightly tighter or bulleted structuring would improve scanability.

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?

For an irreversible external-send tool with three parameters, the definition covers the full decision surface: eligibility, consent and permission preconditions, what payload leaves the system, where it goes, who can see it, and what the agent should not promise. An output schema exists, so the absence of return-value detail is not a gap.

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

Parameters4/5

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

Schema description coverage is 100%, so the baseline is 3; the description earns above that by adding content-level meaning beyond the schema, namely how to phrase an unmet-need report (intended outcome, help provided, remaining obstacle, confirmed evidence, keep unknowns explicit) and what must be excluded (transcripts, document text, invention details). It reinforces the feedback/category/tool_name restriction but adds no new syntax or edge-case handling for maxLength or the enum values.

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?

The description opens with a specific verb and resource: 'Sends feedback the user explicitly wants to share about Lightbringer tools or customer needs the available assistance could not resolve,' and then enumerates what counts (broken/surprising behaviour, missing capabilities, friction, unresolved customer problem). That is far more specific than the title. It stops short of a 5 because it never names or contrasts the closest sibling, start_innovation_feedback, leaving the agent to infer which feedback channel applies.

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?

It gives explicit inclusion criteria (tool bugs, missing capabilities, friction, unresolved customer need), explicit exclusion criteria ('Do not infer a service-wide gap from missing access, evidence or a limitation of this conversation'; not feature proposals or solution suggestions), and hard prerequisites (user must see the report text, category and optional tool name, be told the recipient, and consent). When-to-use, when-not-to-use and preconditions are all present.

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.