Raw tool arguments, validated against GetProceduresSchema
MCP tool result containing procedure data (single procedure or paginated list)
args fails schema validation (e.g., invalid field types or formats)// Single procedure lookup
const single = await handleGetProcedures({ processId: '2023/0132(COD)' });
// Returns the legislative procedure for the Artificial Intelligence Act
// List procedures from 2024
const list = await handleGetProcedures({ year: 2024, limit: 50, offset: 0 });
// Returns up to 50 legislative procedures initiated in 2024
Handles the get_procedures MCP tool request.
Retrieves European Parliament legislative procedures enabling end-to-end legislative tracking, outcome prediction, and timeline analysis. Supports both a single-procedure lookup by
processIdand a paginated list optionally filtered by year.