Skip to main content
Glama

Report technical issue

report_technical_issue
Destructive

[Feedback] Report a technical problem to JobMojito support. It opens a support conversation from the signed-in user's account (their e-mail), with their company and the interview or result ids given; support answers there. Describe what was done, what was expected and what happened (error text as shown). Confirm the wording with the user first; at most 5 a day.

Reports a technical problem to JobMojito support. It opens a support conversation from your account (your e-mail), with your company and the ids you give; support answers there. At most 5 reports per user in 24 hours. Requires a user token (admin console session or MCP sign-in) of a merchant, merchant owner or admin.

Input Schema

TableJSON Schema
NameRequiredDescriptionDefault
result_idNoThe interview result the problem is about, if any.
descriptionYesWhat went wrong: what you did, what you expected, what happened instead (error messages as shown), and since when. Plain text; blank lines separate paragraphs. Do not include passwords or API keys.
interview_idNoThe interview (definition) the problem is about, if any.
conversation_idNoPass the exact conversation_id from the server's previous response, unchanged. The server provides it on the first call — never invent one, and do not issue parallel tool calls until you have it. Keep passing the same conversation_id for the rest of the conversation, including after later user messages or on a different task; do not reset it when the user starts a new request.

Output Schema

TableJSON Schema
NameRequiredDescriptionDefault
idYesId of the stored report.
statusYes`sent`: the support team has it. `queued`: stored, it is sent shortly (support could not be reached right now).
referenceYesThe support conversation number, once sent (e.g. `#592`).
_mcp_instructionsNoServer-issued metadata for this conversation.

Schema Changelog

Changes observed during successful MCP inspections.

  1. Added

TDQS

A3.6/5.0
Behavior4/5

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

Adds real context beyond the annotations: the report becomes a support conversation answered by support, the identity/e-mail and company/ids attached, the 5-per-24h quota, the required auth session type, and the instruction to confirm wording with the user first. Annotations already flag non-idempotent/destructive/open-world, so the description earns credit for the auth, quota and side-effect detail rather than restating safety hints.

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

Conciseness2/5

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

The body contains two near-verbatim paragraphs saying the same thing (opens a support conversation, from the user's e-mail, with company and ids, support answers there, 5/day cap). Roughly half the text is redundant restatement, which dilutes a description that is otherwise front-loaded.

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?

An output schema exists, so return values need not be explained. The description covers side effects, auth requirements, quota, and user-confirmation duty for a mutation tool; only the conversation_id continuation behavior is left entirely to the schema.

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 description coverage is 100%, so all four parameters (including the detailed conversation_id protocol and the description content) are already documented in the schema. The description only loosely gestures at 'the interview or result ids given' and never mentions conversation_id, so it adds little beyond what the schema provides. Baseline 3 is appropriate.

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?

States a specific verb and resource: 'Report a technical problem to JobMojito support', and clarifies the mechanism (opens a support conversation from the user's e-mail). It implicitly separates itself from submit_feature_request via the technical-problem framing, but never names that sibling explicitly, so differentiation relies on inference.

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

Usage Guidelines4/5

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

Gives concrete preconditions: 'Confirm the wording with the user first', a rate limit ('at most 5 a day'), and the required token/role ('merchant, merchant owner or admin'). It does not say when to prefer this over submit_feature_request, which is the closest alternative in the sibling list.

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.