List EP Legislative Procedures
eu_parliament.legislation.proceduresRetrieve European Parliament legislative procedures with unique EP references, type codes, and labels; filter by parliamentary term or procedure type and paginate results.
Instructions
List 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. |