Raw tool arguments, validated against TrackLegislationSchema
MCP tool result containing the procedure's current stage, timeline, committee assignments, voting records, and next-step projections
const result = await handleTrackLegislation({
procedureId: '2024/0006(COD)'
});
// Returns legislative tracking with current stage, timeline milestones,
// committee assignments, and estimated adoption timeline
Input is validated with Zod before any API call. Personal data in responses is minimised per GDPR Article 5(1)(c). All requests are rate-limited and audit-logged per ISMS Policy AU-002.
Handles the track_legislation MCP tool request.
Tracks a specific European Parliament legislative procedure through its full lifecycle — from initial proposal through committee review, plenary vote, trilogue, and final adoption. Accepts both EP API process-id format (
2024-0006) and human-readable reference format (2024/0006(COD)).