14 tools registered. Strongest in shared experience, weakest in task completion.
list_findings: declares no required list, so an agent cannot tell which parameters are mandatory; get_activity_history: declares no required list, so an agent cannot tell which parameters are mandator{
name: "list_findings",
inputSchema: {
type: "object",
properties: {
query: { type: "string", description: "What to search for" }
},
required: ["query"]
}
}{
"name": "list_findings",
"description": "Returns findings from the active Outpost workspace, optionally filtered by severity, status, component, tag, or minimum priority. Results provide the board context needed for evidence review and remediation planning.",
"inputSchema": {
"type": "object",
"properties": {
"severity": {
"type": "string",
"enum": [
"critical",
"high",
"medium",
"low"
],
"description": "Optional severity to match: critical, high, medium, or low."
},
"status": {
"type": "string",
"enum": [
"open",
"investigating",
"accepted",
"scheduled",
"resolved"
],
"description": "Optional workflow status to match: open, investigating, accepted, scheduled, or resolved."
},
"component": {
"type": "string",
"maxLength": 120,
"description": "Optional case-insensitive component name fragment."
},
"tag": {
"type": "string",
"maxLength": 60,
"description": "Optional exact lowercase finding tag."
},
"minimumPriority": {
"type": "number",
"minimum": 0,
"maximum": 100,
"description": "Optional minimum Outpost Priority Score from 0 through 100."
},
"limit": {
"type": "integer",
"minimum": 1,
"maximum": 50,
"description": "Maximum number of findings to return; defaults to 20."
}
},
"additionalProperties": false
},
"annotations": {
"readOnlyHint": true,
"untrustedContentHint": true
}
}list_findings: declares no required list, so an agent cannot tell which parameters are mandatory; get_activity_history: declares no required list, so an agent cannot tell which parameters are mandator{
name: "list_findings",
inputSchema: {
type: "object",
properties: {
query: { type: "string", description: "What to search for" }
},
required: ["query"]
}
}{ name: "inspect_finding" /* short, unique, verb-based */ }compare_findings{
name: "compare_findings",
// Declare readOnlyHint: true on tools that truly have no side effects -
// that is the claim that lets an agent relax confirmation on reads.
// (false is the default, so declaring it adds no information.)
annotations: { readOnlyHint: true }
}{}{}{}