Inclusive start date (YYYY-MM-DD).
Inclusive end date (YYYY-MM-DD).
OptionallimitMaximum records to return (default 50).
OptionaloffsetPagination offset (default 0).
OptionalfetchOptional fetch implementation injection for testing.
Optionalinit: RequestInitOptionalinit: RequestInitOptionalapiOverride the EP Open Data base URL.
OptionaltimeoutPer-request timeout in milliseconds.
OptionalserverOptionalmaxOptionalconnectionOptionalmaxMaximum retries for callToolWithRetry() (default: 2)
OptionalgatewayMCP Gateway URL for HTTP transport (e.g., http://host.docker.internal:80/mcp/european-parliament)
OptionalgatewayAPI key for MCP Gateway authentication
OptionalserverHuman-readable server name used in operational log messages (default: 'European Parliament MCP Server')
OptionalpendingPath to the pending-documents sidecar JSON file used for UPSTREAM_404
indexing-lag retry scheduling. Defaults to <cwd>/data/pending-documents.json.
Override for test isolation or custom deployment layouts.
Options for getVotingRecordsWithFallback and EPOpenDataClient.getVotingRecords.