The server implements 9 specialized MCP tools providing comprehensive access to European Parliament data:
π€ get_meps
Retrieve Member of European Parliament (MEP) profiles with optional filtering by country, political group, and committee. Returns full contact information, group affiliations, and committee memberships.
π
get_plenary_sessions
Access plenary session records and agendas. Filter by date range to retrieve historical and upcoming session information including agenda items and outcomes.
π³οΈ get_voting_records
Query detailed voting records for any legislative vote. Retrieve individual MEP votes, vote totals by political group, and legislative context for accountability research.
π search_documents
Full-text search across the European Parliament document repository including reports, opinions, resolutions, and legislative texts. Filter by type, date, and committee origin.
ποΈ get_committee_info
Access detailed committee information including full membership lists, mandate descriptions, rapporteur assignments, and recent committee activities and opinions.
β get_parliamentary_questions
Retrieve written and oral parliamentary questions submitted by MEPs along with official responses from the European Commission and Council of the EU.
π analyze_voting_patterns
Analyze voting patterns across political groups, countries, and legislative topics. Identify cohesion rates, cross-group alliances, and MEP voting consistency over time.
π track_legislation
Track legislative procedures from initial proposal through committee review, amendments, readings, and final vote. Monitor progress of specific dossiers and identify key decision points.
π generate_report
Generate structured AI-ready reports on parliamentary activity, MEP profiles, voting summaries, and political group analyses formatted for consumption by AI assistants and humans alike.