C
cyanheads/eu-parliament-mcp-server
Track European Parliament procedures, MEPs, votes, documents, speeches, and questions via MCP
View on GitHub ↗Link checked 2026-11-14 · HTTP 200 · opens the vendor's own site
Install & config
Install command from the repository
claude mcp add eu-parliament-mcp-server -- npx -y @cyanheads/eu-parliament-mcp-server
Parsed from the README we fetched on 2026-11-13; we have not executed it.
This is the install method the repository states, not an MCP client config, so no JSON is generated.
Key names differ by client: Clients & CLI
- Star count
- 1 ★ · cyanheads/eu-parliament-mcp-server · read from the GitHub search API · (checked 2026-11-13 20:00:50)
- Source
- read directly from its GitHub page · type: open-source project
- Harvest history
- first seen 2026-11-14 · last seen 2026-11-14 · seen 1× · listed by 1 sources
- Score
- score 103 · 1 ★ · 1 sources · repo
- Install
claude mcp add eu-parliament-mcp-server -- npx -y @cyanheads/eu-parliament-mcp-server
FAQ (answers come from our records)
How do I install it?
The repository provides this install command:
claude mcp add eu-parliament-mcp-server -- npx -y @cyanheads/eu-parliament-mcp-server. It comes from the repository itself; we cannot guarantee it runs as-is in your client.Who is it for?
We filed it under these tags: 开源项目. The tags come from the entry itself, not a taxonomy we imposed.
Who maintains it?
repository
cyanheads/eu-parliament-mcp-server;first catalogued 2026-11-14;last seen 2026-11-14。There is no official certification or quality rating here — we record sources and dates only.@cyanheads/eu-parliament-mcp-server
以下摘录自该仓库的 README(片段) · 在 GitHub 读完整 README →
Track European Parliament procedures, MEPs, votes, documents, speeches, and questions via MCP. STDIO or Streamable HTTP.
9 Tools
Public Hosted Server: https://eu-parliament.caseyjhand.com/mcp
## Overview
European Parliament records from the Open Data API: discover legislative procedures, follow their evidence, find MEPs, inspect plenary decisions and voters, and retrieve document, speech, and question metadata. Runs as a stdio process, a local Streamable HTTP server, or the public hosted endpoint above. No API key is required.
### Tools
| Tool | Description |
| euparl_list_reference | Discover filter codes, identifier formats, coverage, committees, and political groups; resolve organization IDs |
| euparl_list_procedures | List procedure references by type |
| euparl_get_procedure | Read procedure identity, stage, events, participants, and document references |
| euparl_search_documents | Search adopted texts, list committee/plenary documents, or retrieve any canonical document |
| euparl_search_speeches | Search ninth- or tenth-term speech activities and retrieve metadata, recording-document links, and on request the published text |
| euparl_search_meps | Find MEPs across a complete current, dated, or selected-term roster, by name or person ID |
| euparl_get_mep | Read member identity and published membership history |
| euparl_get_plenary_votes | Discover sittings, list a sitting's vote items, inspect decisions, and page recorded or intended voters |
| euparl_list_questions | List questions by year/type or retrieve a question and answer references |
### Agent skill
skills/eu-parliament-guide is served over MCP as skill://eu-parliament-guide/SKILL.md and ships in the npm package, Docker image, and .mcpb bundle. It covers identifier chains from procedure to vote and debate, the term calendar, choosing a file's final vote, a voter's country and group on the vote date, and conclusions missing data cannot support.
## Capability reference
### euparl_list_reference tool
Required topic: committees, political_groups, organizations, procedure_types, document_types, question_types, activity_types, mep_filters, identifiers, or coverage
committees and political_groups page Parliament's corporate-body records, historical bodies included; their organization IDs are not filter codes. Published full names and dates are included when available
organizations requires organization_ids: decimal IDs or the case-sensitive codes other tools return (IMCO, S-D, ep-9, EU_PARLIAMENT), bare, with an org/ prefix, or as exact public organization URIs. A code in the wrong case is a found: false miss; labels such as S&D and EU authority URIs are rejected, and a question's addressee_ids do not resolve here (COM is the Communist and Allies Group; EU_COMMISSION, EU_COUNCIL and HRVP return no name). Results retain input order and duplicates with per-item found; repeat the same IDs with page.next_offset for continuation. At most 20 IDs are looked up per call; reference pages need no snapshot
### euparl_list_procedures tool
Optional process_type from euparl_list_reference; no keyword, year, committee, or stage filter
With process_type, every procedure of that type is read in one request and paged in procedure_id order; follow page.next_offset, optionally passing page.snapshot back to detect a changed set
9 Tools
Public Hosted Server: https://eu-parliament.caseyjhand.com/mcp
## Overview
European Parliament records from the Open Data API: discover legislative procedures, follow their evidence, find MEPs, inspect plenary decisions and voters, and retrieve document, speech, and question metadata. Runs as a stdio process, a local Streamable HTTP server, or the public hosted endpoint above. No API key is required.
### Tools
| Tool | Description |
| euparl_list_reference | Discover filter codes, identifier formats, coverage, committees, and political groups; resolve organization IDs |
| euparl_list_procedures | List procedure references by type |
| euparl_get_procedure | Read procedure identity, stage, events, participants, and document references |
| euparl_search_documents | Search adopted texts, list committee/plenary documents, or retrieve any canonical document |
| euparl_search_speeches | Search ninth- or tenth-term speech activities and retrieve metadata, recording-document links, and on request the published text |
| euparl_search_meps | Find MEPs across a complete current, dated, or selected-term roster, by name or person ID |
| euparl_get_mep | Read member identity and published membership history |
| euparl_get_plenary_votes | Discover sittings, list a sitting's vote items, inspect decisions, and page recorded or intended voters |
| euparl_list_questions | List questions by year/type or retrieve a question and answer references |
### Agent skill
skills/eu-parliament-guide is served over MCP as skill://eu-parliament-guide/SKILL.md and ships in the npm package, Docker image, and .mcpb bundle. It covers identifier chains from procedure to vote and debate, the term calendar, choosing a file's final vote, a voter's country and group on the vote date, and conclusions missing data cannot support.
## Capability reference
### euparl_list_reference tool
Required topic: committees, political_groups, organizations, procedure_types, document_types, question_types, activity_types, mep_filters, identifiers, or coverage
committees and political_groups page Parliament's corporate-body records, historical bodies included; their organization IDs are not filter codes. Published full names and dates are included when available
organizations requires organization_ids: decimal IDs or the case-sensitive codes other tools return (IMCO, S-D, ep-9, EU_PARLIAMENT), bare, with an org/ prefix, or as exact public organization URIs. A code in the wrong case is a found: false miss; labels such as S&D and EU authority URIs are rejected, and a question's addressee_ids do not resolve here (COM is the Communist and Allies Group; EU_COMMISSION, EU_COUNCIL and HRVP return no name). Results retain input order and duplicates with per-item found; repeat the same IDs with page.next_offset for continuation. At most 20 IDs are looked up per call; reference pages need no snapshot
### euparl_list_procedures tool
Optional process_type from euparl_list_reference; no keyword, year, committee, or stage filter
With process_type, every procedure of that type is read in one request and paged in procedure_id order; follow page.next_offset, optionally passing page.snapshot back to detect a changed set
Listed badge (optional)
Copy this line into the README if you want the listing mark. Optional, and it does not affect being listed.
[](https://anclum.com/en/s/cyanheads-eu-parliament-mcp-server/)
- Source
- github · https://github.com/cyanheads/eu-parliament-mcp-server
- Browse by field
- Open source
- Traction
- 1 ★
- added
- today
More like this
Filed under
Every tag opens the full list for that filter. Counts are the live catalogue figures.