Raw tool arguments, validated against GetExternalDocumentsSchema
MCP tool result containing external document data (single document or paginated list)
args fails schema validation (e.g., invalid field types or formats)// Single document lookup
const single = await handleGetExternalDocuments({ docId: 'COM-2024-123' });
// Returns the external document with ID COM-2024-123
// List documents filtered by year
const list = await handleGetExternalDocuments({ year: 2024, limit: 30, offset: 0 });
// Returns up to 30 external documents from 2024
Handles the get_external_documents MCP tool request.
Retrieves external documents (non-EP documents such as Council positions and Commission proposals) from the European Parliament data portal. Supports both a paginated list view and a single-document lookup when
docIdis provided.