PrivateserverPrivateconnectedPrivateprocessPrivaterequestPrivatependingPrivateconnectionPrivatemaxPrivateconnectionCheck if client is connected
Connection status
Connect to the MCP server with retry logic
Private_Attempt a single connection
Disconnect from the MCP server
Handle incoming messages from MCP server
JSON message line from server
Send a request to the MCP server
RPC method name
Method parameters
Server response
List available MCP tools
List of available tools
Call an MCP tool
Tool name
Tool arguments (must be a plain object, non-null, not an array)
Tool execution result
Get Members of European Parliament
Filter options
List of MEPs
Get plenary sessions
Filter options. dateFrom is mapped to startDate and dateTo to endDate
per the tool schema when the canonical fields are absent.
Plenary sessions data
Search legislative documents
Search options (normalizes keyword to query if query is absent)
Search results
Get parliamentary questions
Filter options. dateFrom is mapped to startDate per the tool schema.
dateTo is intentionally ignored because the get_parliamentary_questions tool schema
only supports startDate as a date filter; passing dateTo would have no effect.
Parliamentary questions data
Get committee information
Filter options
Committee info data
Monitor legislative pipeline
Filter options
Legislative pipeline data
Analyze legislative effectiveness of an MEP or committee
Options including subjectType and subjectId
Legislative effectiveness data
Assess MEP influence using 5-dimension scoring model
Options including required mepId and optional date range
MEP influence score and breakdown
Analyze coalition dynamics and cohesion
Options including optional political groups and date range
Coalition cohesion and stress analysis
Detect voting anomalies and party defections
Options including optional MEP id, political group, and date
Anomaly detection results
Compare political groups across dimensions
Options including required groups and optional metrics and date
Cross-group comparative analysis
Get detailed information about a specific MEP
MEP identifier (must be non-empty)
Detailed MEP information including biography, contact, and activities
Retrieve voting records with optional filters
Filter options (mepId, sessionId, limit)
Voting records data
Analyze voting behavior patterns for an MEP
Analysis options (mepId required non-empty, dateFrom, compareWithGroup)
Voting pattern analysis
Track a legislative procedure by its identifier
Legislative procedure identifier (must be non-empty)
Procedure status and timeline
Generate an analytical report
Report options (reportType required non-empty, subjectId, dateFrom)
Generated report data
Analyze committee activity, workload, and engagement
Options including optional committeeId and date range
Committee activity analysis data
Track MEP attendance patterns and trends
Options including optional mepId and date range
MEP attendance data
Analyze country delegation voting behavior and composition
Options including required country code and optional date range
Country delegation analysis data
Generate a parliament-wide political landscape overview
Options including optional date range and detail level
Political landscape overview data
MCP Client for European Parliament data access