European Parliament MCP Server API - v1.0.1
    Preparing search index...
    epClient: EuropeanParliamentClient = ...

    Singleton instance of European Parliament API client for global use.

    Pre-configured with defaults (15 min cache, 100 req/min rate limit). Recommended for most use cases to share cache and rate limiter across the application.

    Environment Variables:

    • EP_API_URL: Override base API URL
    • EP_REQUEST_TIMEOUT_MS: Override request timeout in milliseconds (default: 10000)
    import { epClient } from './clients/europeanParliamentClient.js';
    const meps = await epClient.getMEPs({ country: 'SE' });