search_logs
Filter and search confirmation history logs by keyword, type, date range, success, timeout, and response time. Supports pagination for efficient log retrieval and analysis within MCP-Confirm.
Instructions
Search confirmation history logs with various filters and pagination
Input Schema
Name | Required | Description | Default |
---|---|---|---|
confirmationType | No | Filter by confirmation type (confirmation, rating, clarification, verification, yes_no, custom) | |
endDate | No | End date filter (ISO 8601 format) | |
keyword | No | Search keyword in message content | |
maxResponseTime | No | Maximum response time in milliseconds | |
minResponseTime | No | Minimum response time in milliseconds | |
page | No | Page number for pagination (1-based) | |
pageSize | No | Number of entries per page | |
startDate | No | Start date filter (ISO 8601 format) | |
success | No | Filter by success status | |
timedOut | No | Filter by timeout status |
Input Schema (JSON Schema)
{
"properties": {
"confirmationType": {
"description": "Filter by confirmation type (confirmation, rating, clarification, verification, yes_no, custom)",
"enum": [
"confirmation",
"rating",
"clarification",
"verification",
"yes_no",
"custom"
],
"type": "string"
},
"endDate": {
"description": "End date filter (ISO 8601 format)",
"format": "date-time",
"type": "string"
},
"keyword": {
"description": "Search keyword in message content",
"type": "string"
},
"maxResponseTime": {
"description": "Maximum response time in milliseconds",
"type": "number"
},
"minResponseTime": {
"description": "Minimum response time in milliseconds",
"type": "number"
},
"page": {
"default": 1,
"description": "Page number for pagination (1-based)",
"minimum": 1,
"type": "number"
},
"pageSize": {
"default": 10,
"description": "Number of entries per page",
"maximum": 100,
"minimum": 1,
"type": "number"
},
"startDate": {
"description": "Start date filter (ISO 8601 format)",
"format": "date-time",
"type": "string"
},
"success": {
"description": "Filter by success status",
"type": "boolean"
},
"timedOut": {
"description": "Filter by timeout status",
"type": "boolean"
}
},
"type": "object"
}