European Parliament MCP Server API - v1.0.1
Preparing search index...
clients/ep
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
Settings
Member Visibility
Protected
Private
Inherited
External
Theme
OS
Light
Dark
On This Page
References
API
Error
Base
EP
Client
Committee
Client
DEFAULT_
CACHE_
TTL_
MS
DEFAULT_
EP_
API_
BASE_
URL
DEFAULT_
MAX_
CACHE_
SIZE
DEFAULT_
MAX_
RESPONSE_
BYTES
DEFAULT_
MAX_
RETRIES
DEFAULT_
RATE_
LIMIT_
INTERVAL
DEFAULT_
RATE_
LIMIT_
TOKENS
DEFAULT_
REQUEST_
TIMEOUT_
MS
DEFAULT_
RETRY_
ENABLED
determine
Vote
Outcome
Document
Client
extract
Activity
Date
extract
Author
Id
extract
Date
Value
extract
Document
Refs
extract
Field
extract
Location
extract
Member
Ids
extract
Multilingual
Text
extract
Text
From
Lang
Array
extract
Vote
Count
first
Defined
Legislative
Client
map
Document
Status
map
Document
Type
map
Question
Type
MEP
Client
Plenary
Client
Question
Client
to
Safe
String
transform
Adopted
Text
transform
Corporate
Body
transform
Document
transform
Event
transform
Meeting
Activity
transform
MEP
transform
MEP
Declaration
transform
MEP
Details
transform
Parliamentary
Question
transform
Plenary
Session
transform
Procedure
transform
Speech
transform
Vote
Result
validate
Api
Url
Vocabulary
Client
Voting
Client
European Parliament MCP Server API - v1.0.1
Loading...
European Parliament API client internal modules.