List EP Legislative Procedures
eu_parliament.legislation.proceduresList European Parliament legislative procedures (the full legislative tracks that produce EU law). Returns each procedure's unique EP reference (e.g. 1972/0003(COD)), procedure type code, and human-readable label. Filter by parliamentary term or procedure type: COD (ordinary legislative — co-decision with Council), CNS (consultation), BUD (budgetary), INI (own-initiative resolution), RSP (response resolution). Supports pagination via limit (max 100) and offset. Data source: European Parliament Open Data API v2 — CC BY 4.0, no auth required.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| limit | No | Number of procedures to return (1–100, default 20). | |
| offset | No | Number of results to skip for pagination (default 0). | |
| procedure_type | No | Filter by procedure type. COD=ordinary legislative, CNS=consultation, BUD=budgetary, INI=own-initiative, RSP=resolution. | |
| parliamentary_term | No | Filter by parliamentary term (1–10). Example: 10 for the 2024–2029 term procedures. |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| error | No | Present only when the call failed. Includes error code, message, request_id, and any provider-specific extras. | |
| result | No | Tool response payload. Shape varies per tool — consult the tool description and inputSchema. May be an object, array, string, or number depending on the upstream provider response. |