Raw tool arguments, validated against GetPlenarySessionDocumentsSchema
MCP tool result containing either a single plenary session document (when docId
is provided) or a paginated list of session documents including agendas, minutes, and
voting lists
args fails schema validation (e.g., limit out of range 1–100)// List the most recent session documents
const result = await handleGetPlenarySessionDocuments({ limit: 10, offset: 0 });
// Returns up to 10 plenary session documents (agendas, minutes, voting lists)
// Fetch a single session document by ID
const single = await handleGetPlenarySessionDocuments({ docId: 'SESS-DOC-2024-042' });
// Returns the full session document record
Handles the get_plenary_session_documents MCP tool request.
Retrieves European Parliament plenary session documents such as agendas, minutes, and voting lists. Supports both single-document lookup by document ID and paginated list retrieval. Core data source for parliamentary activity monitoring and meeting intelligence.