Raw tool arguments, validated against GetEventsSchema
MCP tool result containing either a single event record or a paginated list of EP events
args fails schema validation (e.g., missing required fields or invalid format)// Single event lookup
const result = await handleGetEvents({ eventId: 'EVT-2024-001' });
// Returns the full record for the specified event
// List events within a date range
const list = await handleGetEvents({ dateFrom: '2024-06-01', dateTo: '2024-06-30', limit: 30 });
// Returns up to 30 EP events in June 2024
Handles the get_events MCP tool request.
Retrieves European Parliament events including hearings, conferences, and seminars. Supports single event lookup by eventId or a paginated list filtered by date range.