preset-mcp-troubleshooting
Use when Superset MCP tools fail, return validation errors, return permission errors, or produce oversized responses.
Always
- Stay on MCP troubleshooting; do not switch to direct APIs.
- Use
health_checkfirst for service availability. - Use
generate_bug_reportwhen the user says MCP is broken or asks how to report an issue. - Treat permission denied as authoritative.
- No permission workaround: do not search alternate tools, REST APIs, or direct APIs to expose restricted data.
- Use live tool schemas to fix validation errors.
Decision Rules
- Connection or availability issue:
health_check. - Tool parameter/schema issue: inspect the live tool schema and retry only with corrected MCP arguments.
- Permission issue: explain the denied operation and stop; do not search for alternate tools to expose restricted data.
- Response too large: rerun with narrower filters, identifiers, page sizes, or row limits.
- Repro/report request:
generate_bug_report.
Workflow Order
- Classify the failure: availability, validation, permission, unsupported capability, oversized response, or unknown error.
- Use the smallest diagnostic MCP tool.
- Explain the failure in user terms.
- For permission denied, stop or generate bug report when requested.
- Stop before direct API or REST API calls.
- Retry only when the correction is clear and remains on MCP.
Retrieve
- Troubleshooting guide: references/troubleshooting.md