Raw tool arguments, validated against DetectVotingAnomaliesSchema
MCP tool result containing detected anomalies with severity ratings, summary statistics, anomaly rate, severity index, and risk level classification
args fails schema validation (e.g., missing required fields or invalid format)const result = await handleDetectVotingAnomalies({
mepId: '124810',
sensitivityThreshold: 0.7,
dateFrom: '2024-01-01',
dateTo: '2024-12-31'
});
// Returns anomaly list with severity ratings (HIGH/MEDIUM/LOW),
// anomaly rate, severity index, and group stability score
Handles the detect_voting_anomalies MCP tool request.
Detects statistically unusual voting patterns for individual MEPs or entire political groups, including cross-party defections, unusual abstention clusters, and discipline breakdowns. Returns anomaly records graded by severity with a group stability score and defection trend assessment.