European Parliament MCP Server API - v1.0.1
    Preparing search index...

    Module clients/ep

    European Parliament API client internal modules.

    • baseClient – shared HTTP, caching, rate limiting, and retry infrastructure
    • mepClient – MEP-related API calls
    • plenaryClient – plenary sessions, meetings, and activities
    • votingClient – voting records and speeches
    • committeeClient – committee/corporate-body information
    • documentClient – documents and search
    • legislativeClient – procedures and adopted texts
    • questionClient – parliamentary questions
    • vocabularyClient – controlled vocabularies
    • jsonLdHelpers – pure JSON-LD parsing and extraction functions
    • transformers – pure data transformation functions (API → domain types)

    References

    APIError → APIError
    BaseEPClient → BaseEPClient
    CommitteeClient → CommitteeClient
    DEFAULT_CACHE_TTL_MS → DEFAULT_CACHE_TTL_MS
    DEFAULT_EP_API_BASE_URL → DEFAULT_EP_API_BASE_URL
    DEFAULT_MAX_CACHE_SIZE → DEFAULT_MAX_CACHE_SIZE
    DEFAULT_MAX_RESPONSE_BYTES → DEFAULT_MAX_RESPONSE_BYTES
    DEFAULT_MAX_RETRIES → DEFAULT_MAX_RETRIES
    DEFAULT_RATE_LIMIT_INTERVAL → DEFAULT_RATE_LIMIT_INTERVAL
    DEFAULT_RATE_LIMIT_TOKENS → DEFAULT_RATE_LIMIT_TOKENS
    DEFAULT_REQUEST_TIMEOUT_MS → DEFAULT_REQUEST_TIMEOUT_MS
    DEFAULT_RETRY_ENABLED → DEFAULT_RETRY_ENABLED
    determineVoteOutcome → determineVoteOutcome
    DocumentClient → DocumentClient
    extractActivityDate → extractActivityDate
    extractAuthorId → extractAuthorId
    extractDateValue → extractDateValue
    extractDocumentRefs → extractDocumentRefs
    extractField → extractField
    extractLocation → extractLocation
    extractMemberIds → extractMemberIds
    extractMultilingualText → extractMultilingualText
    extractTextFromLangArray → extractTextFromLangArray
    extractVoteCount → extractVoteCount
    firstDefined → firstDefined
    LegislativeClient → LegislativeClient
    mapDocumentStatus → mapDocumentStatus
    mapDocumentType → mapDocumentType
    mapQuestionType → mapQuestionType
    MEPClient → MEPClient
    PlenaryClient → PlenaryClient
    QuestionClient → QuestionClient
    toSafeString → toSafeString
    transformAdoptedText → transformAdoptedText
    transformCorporateBody → transformCorporateBody
    transformDocument → transformDocument
    transformEvent → transformEvent
    transformMeetingActivity → transformMeetingActivity
    transformMEP → transformMEP
    transformMEPDeclaration → transformMEPDeclaration
    transformMEPDetails → transformMEPDetails
    transformParliamentaryQuestion → transformParliamentaryQuestion
    transformPlenarySession → transformPlenarySession
    transformProcedure → transformProcedure
    transformSpeech → transformSpeech
    transformVoteResult → transformVoteResult
    validateApiUrl → validateApiUrl
    VocabularyClient → VocabularyClient
    VotingClient → VotingClient