Raw tool arguments, validated against CorrelateIntelligenceSchema
MCP tool result containing a CorrelatedIntelligenceReport with alerts, correlations, and standard OSINT output fields
// Correlate two MEPs with default MEDIUM sensitivity
const result = await handleCorrelateIntelligence({
mepIds: ['197558', '124810'],
});
const report = JSON.parse(result.content[0].text);
console.log(`Alerts: ${report.summary.totalAlerts}`);
// High-sensitivity scan with network analysis and explicit group scope
const result = await handleCorrelateIntelligence({
mepIds: ['197558', '124810', '23456'],
groups: ['EPP', 'S&D', 'Renew'],
sensitivityLevel: 'HIGH',
includeNetworkAnalysis: true,
});
Input validated by Zod. Cross-tool access to MEP personal data is minimised per GDPR Article 5(1)(c). EP data-access operations are logged through the underlying EP API client per ISMS Policy AU-002.
Handles the
correlate_intelligenceMCP tool request.Orchestrates six OSINT tools —
assess_mep_influence,detect_voting_anomalies,early_warning_system,analyze_coalition_dynamics,network_analysis, andcomparative_intelligence— and cross-correlates their outputs to produce consolidated intelligence alerts.Three correlation scenarios are evaluated:
ELEVATED_ATTENTIONalert is raised.COALITION_FRACTUREalert is generated.COMPREHENSIVE_PROFILEalert is issued.