EU Parliament Monitor — API Documentation - v0.9.28
    Preparing search index...

    Module Types/MCP

    Thin re-export barrel — preserves the legacy from '../types/mcp.js' import path while the underlying type definitions live in dedicated bounded-context sub-modules:

    • ./mcp/client.ts — MCP client transport (JSON-RPC, options, results)
    • ./mcp/ep-tools.ts — European-Parliament MCP one-shot tool option / result shapes
    • ./mcp/ep-feeds.ts — EP API v2 sliding/fixed-window feed endpoint options
    • ./mcp/reports.ts — Report-type enum + generateReport options

    Consumers SHOULD import from ../types/index.js instead — this file exists for backwards compatibility only and may be removed in a follow-up refactor once all direct importers are migrated.

    Interfaces

    MCPClientOptions → MCPClientOptions
    MCPContentItem → MCPContentItem
    MCPToolResult → MCPToolResult
    JSONRPCRequest → JSONRPCRequest
    JSONRPCResponse → JSONRPCResponse
    PendingRequest → PendingRequest
    GetMEPsOptions → GetMEPsOptions
    GetPlenarySessionsOptions → GetPlenarySessionsOptions
    SearchDocumentsOptions → SearchDocumentsOptions
    GetParliamentaryQuestionsOptions → GetParliamentaryQuestionsOptions
    GetCommitteeInfoOptions → GetCommitteeInfoOptions
    MonitorLegislativePipelineOptions → MonitorLegislativePipelineOptions
    AssessMEPInfluenceOptions → AssessMEPInfluenceOptions
    AnalyzeCoalitionDynamicsOptions → AnalyzeCoalitionDynamicsOptions
    DetectVotingAnomaliesOptions → DetectVotingAnomaliesOptions
    ComparePoliticalGroupsOptions → ComparePoliticalGroupsOptions
    AnalyzeLegislativeEffectivenessOptions → AnalyzeLegislativeEffectivenessOptions
    VotingRecordsOptions → VotingRecordsOptions
    VotingPatternsOptions → VotingPatternsOptions
    AnalyzeCommitteeActivityOptions → AnalyzeCommitteeActivityOptions
    TrackMEPAttendanceOptions → TrackMEPAttendanceOptions
    AnalyzeCountryDelegationOptions → AnalyzeCountryDelegationOptions
    GeneratePoliticalLandscapeOptions → GeneratePoliticalLandscapeOptions
    GetCurrentMEPsOptions → GetCurrentMEPsOptions
    GetSpeechesOptions → GetSpeechesOptions
    GetProceduresOptions → GetProceduresOptions
    GetAdoptedTextsOptions → GetAdoptedTextsOptions
    GetEventsOptions → GetEventsOptions
    GetMeetingActivitiesOptions → GetMeetingActivitiesOptions
    GetMeetingDecisionsOptions → GetMeetingDecisionsOptions
    GetMEPDeclarationsOptions → GetMEPDeclarationsOptions
    GetIncomingMEPsOptions → GetIncomingMEPsOptions
    GetOutgoingMEPsOptions → GetOutgoingMEPsOptions
    GetHomonymMEPsOptions → GetHomonymMEPsOptions
    GetLatestVotesOptions → GetLatestVotesOptions
    GetPlenaryDocumentsOptions → GetPlenaryDocumentsOptions
    GetCommitteeDocumentsOptions → GetCommitteeDocumentsOptions
    GetPlenarySessionDocumentsOptions → GetPlenarySessionDocumentsOptions
    GetPlenarySessionDocumentItemsOptions → GetPlenarySessionDocumentItemsOptions
    GetControlledVocabulariesOptions → GetControlledVocabulariesOptions
    GetExternalDocumentsOptions → GetExternalDocumentsOptions
    GetMeetingForeseenActivitiesOptions → GetMeetingForeseenActivitiesOptions
    GetProcedureEventsOptions → GetProcedureEventsOptions
    GetMeetingPlenarySessionDocumentsOptions → GetMeetingPlenarySessionDocumentsOptions
    GetMeetingPlenarySessionDocumentItemsOptions → GetMeetingPlenarySessionDocumentItemsOptions
    NetworkAnalysisOptions → NetworkAnalysisOptions
    SentimentTrackerOptions → SentimentTrackerOptions
    EarlyWarningSystemOptions → EarlyWarningSystemOptions
    ComparativeIntelligenceOptions → ComparativeIntelligenceOptions
    CorrelateIntelligenceOptions → CorrelateIntelligenceOptions
    GetAllGeneratedStatsOptions → GetAllGeneratedStatsOptions
    GetProcedureEventByIdOptions → GetProcedureEventByIdOptions
    FreshProcedureItem → FreshProcedureItem
    GetFreshProceduresOptions → GetFreshProceduresOptions
    FixedWindowFeedOptions → FixedWindowFeedOptions
    FeedBaseOptions → FeedBaseOptions
    GetMEPsFeedOptions → GetMEPsFeedOptions
    GetEventsFeedOptions → GetEventsFeedOptions
    GetProceduresFeedOptions → GetProceduresFeedOptions
    GetAdoptedTextsFeedOptions → GetAdoptedTextsFeedOptions
    GetMEPDeclarationsFeedOptions → GetMEPDeclarationsFeedOptions
    GetDocumentsFeedOptions → GetDocumentsFeedOptions
    GetPlenaryDocumentsFeedOptions → GetPlenaryDocumentsFeedOptions
    GetCommitteeDocumentsFeedOptions → GetCommitteeDocumentsFeedOptions
    GetPlenarySessionDocumentsFeedOptions → GetPlenarySessionDocumentsFeedOptions
    GetExternalDocumentsFeedOptions → GetExternalDocumentsFeedOptions
    GetParliamentaryQuestionsFeedOptions → GetParliamentaryQuestionsFeedOptions
    GetCorporateBodiesFeedOptions → GetCorporateBodiesFeedOptions
    GetControlledVocabulariesFeedOptions → GetControlledVocabulariesFeedOptions
    GenerateReportOptions → GenerateReportOptions

    Type Aliases

    GeneratedStatsCategory → GeneratedStatsCategory
    FeedTimeframe → FeedTimeframe
    ReportType → ReportType