Raw tool arguments, validated against AnalyzeCommitteeActivitySchema
MCP tool result containing a CommitteeActivityAnalysis object with metrics, computed attributes, confidence level, and methodology note
args fails schema validation (e.g., missing required committeeId)const result = await handleAnalyzeCommitteeActivity({
committeeId: 'ENVI',
dateFrom: '2024-01-01',
dateTo: '2024-12-31'
});
// Returns workload, engagement, and legislative output for the ENVI committee in 2024
Handles the analyze_committee_activity MCP tool request.
Analyses an EP committee's workload, meeting frequency, document production, member engagement, and legislative output over a given period using real data from the European Parliament Open Data Portal. Provides computed attributes including workload intensity, productivity score, engagement level, and policy impact rating.