get_ci_finding
Fetch one Context Intelligence finding in full detail by its UUID — the full recommendation, the suggested fix, and which context items it involves.
Input Schema
{
"type": "object",
"required": [
"finding_id"
],
"properties": {
"finding_id": {
"type": "string",
"description": "Required. UUID of the finding (from list_ci_findings)."
}
}
}Output Schema
{
"type": "object",
"properties": {
"id": {
"type": "string",
"format": "uuid"
},
"status": {
"type": "string",
"description": "pending | acknowledged | dismissed | resolved"
},
"summary": {
"type": "string"
},
"severity": {
"type": "string"
},
"created_at": {
"type": "integer"
},
"resolved_at": {
"type": [
"integer",
"null"
]
},
"resolved_by": {
"type": [
"integer",
"null"
]
},
"finding_type": {
"type": "string"
},
"process_type": {
"type": "string"
},
"suggested_fix": {
"type": [
"object",
"null"
],
"description": "Proposed fix: field, new_value, context_item_id."
},
"recommendation": {
"type": [
"string",
"null"
]
},
"context_item_ids": {
"type": [
"array",
"null"
]
}
}
}Instructions
Fetch one Context Intelligence finding in full detail by its UUID (from list_ci_findings).
Use this when the user wants the specifics of a finding — the full recommendation, the suggested fix content, or which context items it involves — before deciding to act on it.
The suggested_fix object (when present) contains the proposed replacement content. Applying that fix is done in the Marcora web app; from the MCP you can only record a decision with update_ci_finding_status (acknowledge / dismiss / resolve).
Errors:
- Finding not found / You do not have access to this finding — the UUID is unknown or belongs to another team.
Example prompts:
- “Show me the full details of that finding.”
- “What’s the suggested fix for finding <id>?”