MCP Tools
Context Intelligence

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>?”
Scroll to Top