Skip to main content
Glama

Server Details

European Parliament roll-call votes, MEP records and dossiers from official records.

If you are the author of this connector, you can claim ownership by verifying the domain or GitHub account it belongs to. Claimed connector authors can inspect health checks, view analytics, and manage their listing.
Status
Healthy
Uptime
100.0% over the last 24 hours
Last Tested
Transport
Streamable HTTP · MCP 2025-11-25
URL
ChatGPT
–
Claude
EP Votes

TDQS

A4.5/5.0

Scored across 6 tools

Disambiguation5/5

Each tool has a clearly distinct scope: search for IDs, list votes by day/topic, retrieve one vote, one dossier, one MEP, or compare groups. Overlap is minimal, and descriptions explicitly steer users between similar tasks such as list_votes versus search_parliament.

Naming Consistency5/5

All tool names follow a consistent snake_case verb_noun pattern: compare_groups, get_dossier, get_mep, get_vote, list_votes, search_parliament. There are no mixed conventions or vague names.

Tool Count5/5

Six tools are well-scoped for a read-only European Parliament voting server. Each tool covers a distinct entry point needed to search, inspect, and compare parliamentary data.

Completeness4/5

The core workflows are covered: finding entities, retrieving individual votes/dossiers/MEPs, listing votes by date or topic, and comparing groups. Minor gaps exist around dedicated group or committee detail views, but search_parliament and the other tools provide reasonable workarounds.

Available Tools

6 tools
compare_groupsCompare political groupsA
Read-onlyIdempotent
Inspect

Use this when the user wants to compare how two or three European Parliament political groups voted across recent final votes on texts (amendments left out), e.g. "how often did EPP and S&D vote the same way". Groups: The Left, S&D, Greens/EFA, Renew, EPP, ECR, PfE, ESN.

Inputs: groups (required), to, from, limit.

get_dossierGet a dossierA
Read-onlyIdempotent
Inspect

Use this when the user asks about one European Parliament dossier (procedure): what it is, its type, lead committee, rapporteurs, the steps so far in Parliament, its plenary votes, and the Legislative Observatory summary. Takes a procedure reference such as "2023/0212(COD)" or an id such as "2023-0212" (use search_parliament first if you only know the title).

Inputs: dossier (required), votes_page.

get_mepGet an MEP's recordA
Read-onlyIdempotent
Inspect

Use this when the user asks about one Member of the European Parliament: country, political group, committees, how often they vote with their group, where they broke with it, and their recent roll-call votes. Takes an MEP id or a name. Set topic to keep only votes whose label, agenda item topic or dossier title contains those words (e.g. "digital euro", "Mercosur"). Set from and to to read one period; page through all votes of the term with page.

Inputs: mep (required), to, from, page, +1 more.

get_voteGet a roll-call voteA
Read-onlyIdempotent
Inspect

Use this when you need the result of one European Parliament roll-call vote: totals, the split by political group and by country, the dossier it belongs to, and optionally how individual MEPs voted. Takes a vote id from list_votes, get_dossier or get_mep (or an epvotes.com/votes/ url). Set members to a group (e.g. "EPP", "S&D") or a country code (e.g. "DE", "FRA") to list those MEPs' votes.

Inputs: vote_id (required), members.

list_votesList plenary votesA
Read-onlyIdempotent
Inspect

Use this when the user asks what the European Parliament voted on a sitting day, this week, between two dates or on a subject, e.g. "what did Parliament vote today" or "votes on Ukraine in October". Without arguments it returns the latest sitting day; with only a query it searches the last 92 days. Votes are grouped by agenda item; each item has its deciding (final) vote with result and totals and the ids of its other votes for get_vote. Lists at most 40 items.

Inputs: to, day, from, query, +1 more.

search_parliamentSearch the ParliamentA
Read-onlyIdempotent
Inspect

Use this when you need to find a European Parliament dossier (legislative or non-legislative procedure), an MEP, a committee, a political group or an EP document by name, topic or reference, and you do not know its id yet. Returns up to 15 matching records with their ids and epvotes.com urls; pass an id to get_dossier or get_mep next. Matches words in titles and names (e.g. "digital euro", "Metsola", "ECON", "2023/0212(COD)"). Do not use it for votes of a day; use list_votes.

Inputs: query (required), type.

Tool Schema Changelog

Recent tool additions, removals, and schema changes observed during successful MCP inspections.

Loading tool schema changelog…

    Related MCP Connectors

    Related MCP Servers

    • A
      license
      Not graded
      quality
      B
      maintenance
      Provides access to European Parliament open data, enabling queries about MEPs, plenary documents, and session calendar.
      151 npm
      MIT
    • A
      license
      Not graded
      quality
      D
      maintenance
      Provides live, source-linked transparency data on German MPs, including roll-call voting, side jobs, committee memberships, and election programs, via the Abgeordnetenwatch API. No API key required.
      AGPL 3.0
    • A
      license
      Not graded
      quality
      B
      maintenance
      Enables discovery and retrieval of European Parliament procedures, MEPs, plenary votes, documents, speeches, and questions from the Open Data API over STDIO or Streamable HTTP.
      382 npm
      1
      Apache 2.0
    • A
      license
      A
      quality
      D
      maintenance
      Provides access to live UK Parliament data including bills, votes, MP profiles, and financial interests without requiring an API key. It enables users to track parliamentary rebellions, search petitions, and cross-reference voting records with declared financial interests.
      5
      8 npm
      9
      MIT
    Try in Browser

    Glama MCP Gateway

    Add one secure layer between your agents and this server.

    Resources