Raw tool arguments, validated against GetMEPDeclarationsSchema
MCP tool result containing either a single MEP financial declaration document or a paginated list of declarations, optionally filtered by filing year
args fails schema validation (e.g., invalid year or limit
out of range 1–100)// List declarations for a specific year
const result = await handleGetMEPDeclarations({ year: 2024, limit: 20 });
// Returns up to 20 financial declarations filed in 2024
// Fetch a single declaration by document ID
const single = await handleGetMEPDeclarations({ docId: 'DECL-2024-001' });
// Returns the full declaration document
Handles the get_mep_declarations MCP tool request.
Retrieves MEP declarations of financial interests filed under the Rules of Procedure. Supports both single-declaration lookup by document ID and list retrieval with optional year filtering. Financial declaration data enables conflict-of-interest detection, lobbying pattern analysis, and transparency assessments.