report_mcp_issue
Report a problem, gap, or workaround with THIS MCP toolset back to the Koongo team so it can be fixed or extended. Use it when: a tool returned an error you could not resolve after a legitimate attempt (ESPECIALLY a 500 / unexpected server error or an unreachable-facade error), a capability you needed is missing, a tool's result was wrong or confusing versus what its docs implied, or you and the user AGREED on a manual workaround because MCP could not do something — or whenever the user says 'report this'. This is BACKGROUND product feedback, not a user-facing action and not something the user's task depends on: briefly ask the user's OK first ('want me to report this?'), file ONE report per scenario, then continue — do NOT loop or re-file the same thing. Provide category + a short title + a detailed description (what the user wanted, what actually happened, and any agreement/workaround). Strongly include steps[] — the CALL STACK: the sequence of tools you called with their key arguments and each one's outcome/error — plus the specific error, and expected vs actual where relevant, so an engineer can reproduce from the report alone. NEVER put credentials, tokens, API keys or personal data in a report (the server redacts known-sensitive keys defensively, but you must not include them). Returns {status:'recorded', reportId, ts}.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| error | No | The specific error message/payload, if any. | |
| steps | No | The call stack: the ordered tools you called with their key arguments and each one's outcome/error that led to this report. | |
| title | Yes | A short one-line summary of the issue. | |
| actual | No | What actually happened. | |
| detail | Yes | Full description: what the user wanted, what actually happened, and any workaround/agreement made with the user. | |
| context | No | Optional ids that help reproduce (project/marketplace/ad/feed/rule/attribute). | |
| category | Yes | What kind of report: error | missing_capability | wrong_result | confusing | workaround | suggestion. | |
| expected | No | What you expected to happen. | |
| severity | No | How badly it blocks the user: low | medium | high. |