Tool tree
gradeNot graded
shieldon_get_investigationAnswer
Read-only. Returns the ShieldOn investigation being examined: its ID, the business question under investigation, its current status, and its scope. Call this first to get the investigationId needed by the other shieldon_* tools. If a human reviewer later approves or rejects the candidate, this tool returns that updated governed status.
View tool JSON
{
"name": "shieldon_get_investigation",
"kind": "answer",
"impl": "imperative",
"description": "Read-only. Returns the ShieldOn investigation being examined: its ID, the business question under investigation, its current status, and its scope. Call this first to get the investigationId needed by the other shieldon_* tools. If a human reviewer later approves or rejects the candidate, this tool returns that updated governed status.",
"inputSchema": {
"type": "object",
"properties": {},
"additionalProperties": false
},
"page": "/webmcp-challenge"
}shieldon_list_evidenceAnswer
Read-only. Returns the governed evidence records ShieldOn has collected for an investigation — each with its source, capture time, verification status, and a summary or measured value. Use this to see what is actually known, as distinct from what is missing or contradictory.
View tool JSON
{
"name": "shieldon_list_evidence",
"kind": "answer",
"impl": "imperative",
"description": "Read-only. Returns the governed evidence records ShieldOn has collected for an investigation — each with its source, capture time, verification status, and a summary or measured value. Use this to see what is actually known, as distinct from what is missing or contradictory.",
"inputSchema": {
"type": "object",
"properties": {
"investigationId": {
"type": "string",
"description": "The ShieldOn investigation ID returned by shieldon_get_investigation."
}
},
"required": [
"investigationId"
],
"additionalProperties": false
},
"page": "/webmcp-challenge"
}shieldon_get_missing_evidenceAnswer
Read-only. Returns the evidence ShieldOn believes is still required to fully explain the investigation, and why it's needed. This is evidence that does not yet exist in the record — it is never itself treated as proof of anything.
View tool JSON
{
"name": "shieldon_get_missing_evidence",
"kind": "answer",
"impl": "imperative",
"description": "Read-only. Returns the evidence ShieldOn believes is still required to fully explain the investigation, and why it's needed. This is evidence that does not yet exist in the record — it is never itself treated as proof of anything.",
"inputSchema": {
"type": "object",
"properties": {
"investigationId": {
"type": "string",
"description": "The ShieldOn investigation ID returned by shieldon_get_investigation."
}
},
"required": [
"investigationId"
],
"additionalProperties": false
},
"page": "/webmcp-challenge"
}shieldon_get_contradictionsAnswer
Read-only. Returns places where two or more evidence sources for this investigation disagree with each other, with references to the specific evidence records involved. Contradictions are signals to investigate further, not conclusions.
View tool JSON
{
"name": "shieldon_get_contradictions",
"kind": "answer",
"impl": "imperative",
"description": "Read-only. Returns places where two or more evidence sources for this investigation disagree with each other, with references to the specific evidence records involved. Contradictions are signals to investigate further, not conclusions.",
"inputSchema": {
"type": "object",
"properties": {
"investigationId": {
"type": "string",
"description": "The ShieldOn investigation ID returned by shieldon_get_investigation."
}
},
"required": [
"investigationId"
],
"additionalProperties": false
},
"page": "/webmcp-challenge"
}shieldon_get_candidate_findingsAnswer
Read-only. Returns CANDIDATE findings only — unverified hypotheses ShieldOn's evidence pattern suggests, each linked to its supporting evidence and any related contradictions. Candidates are explicitly not governed findings: they cannot be treated as ShieldOn's conclusion and cannot be approved through this tool. A human must review and approve a finding inside ShieldOn before it becomes canonical.
View tool JSON
{
"name": "shieldon_get_candidate_findings",
"kind": "answer",
"impl": "imperative",
"description": "Read-only. Returns CANDIDATE findings only — unverified hypotheses ShieldOn's evidence pattern suggests, each linked to its supporting evidence and any related contradictions. Candidates are explicitly not governed findings: they cannot be treated as ShieldOn's conclusion and cannot be approved through this tool. A human must review and approve a finding inside ShieldOn before it becomes canonical.",
"inputSchema": {
"type": "object",
"properties": {
"investigationId": {
"type": "string",
"description": "The ShieldOn investigation ID returned by shieldon_get_investigation."
}
},
"required": [
"investigationId"
],
"additionalProperties": false
},
"page": "/webmcp-challenge"
}shieldon_get_governed_findingsAnswer
Read-only. Returns only findings that have already been approved through ShieldOn's protected human-review UI. Before human approval this returns an empty list. This tool cannot approve, reject, edit, or promote any finding.
View tool JSON
{
"name": "shieldon_get_governed_findings",
"kind": "answer",
"impl": "imperative",
"description": "Read-only. Returns only findings that have already been approved through ShieldOn's protected human-review UI. Before human approval this returns an empty list. This tool cannot approve, reject, edit, or promote any finding.",
"inputSchema": {
"type": "object",
"properties": {
"investigationId": {
"type": "string",
"description": "The ShieldOn investigation ID returned by shieldon_get_investigation."
}
},
"required": [
"investigationId"
],
"additionalProperties": false
},
"page": "/webmcp-challenge"
}