io.github.cyanheads/eu-parliament-mcp-server
up checked
Unclaimed · Unverified
Agent searches it appeared in, last 30 days: 0. Run this server? Claim the listing: verified label, uptime alerts and analytics.
Publisher-provided description
Track European Parliament procedures, MEPs, votes, documents, speeches, and questions.
Summary by lookupd
Query European Parliament data: look up MEPs, plenary votes, procedures, questions, documents, and speeches, with source-file links.
Install
Claude Code, remote (streamable-http)
claude mcp add --transport http eu-parliament-mcp-server https://eu-parliament.caseyjhand.com/mcp
Claude Code, npm package (stdio)
claude mcp add eu-parliament-mcp-server -- npx -y @cyanheads/eu-parliament-mcp-server
Claude Code, npm package (stdio)
claude mcp add eu-parliament-mcp-server -- npx -y @cyanheads/eu-parliament-mcp-server
Codex, remote (streamable-http)
codex mcp add eu-parliament-mcp-server --url https://eu-parliament.caseyjhand.com/mcp
Codex, npm package (stdio)
codex mcp add eu-parliament-mcp-server -- npx -y @cyanheads/eu-parliament-mcp-server
Codex, npm package (stdio)
codex mcp add eu-parliament-mcp-server -- npx -y @cyanheads/eu-parliament-mcp-server
Cursor, remote (streamable-http) → .cursor/mcp.json
{
"mcpServers": {
"eu-parliament-mcp-server": {
"url": "https://eu-parliament.caseyjhand.com/mcp"
}
}
}Cursor, npm package (stdio) → .cursor/mcp.json
{
"mcpServers": {
"eu-parliament-mcp-server": {
"command": "npx",
"args": [
"-y",
"@cyanheads/eu-parliament-mcp-server"
]
}
}
}Cursor, npm package (stdio) → .cursor/mcp.json
{
"mcpServers": {
"eu-parliament-mcp-server": {
"command": "npx",
"args": [
"-y",
"@cyanheads/eu-parliament-mcp-server"
]
}
}
}Other clients: docs. Or tell your agent: Set up lookupd for me: read https://lookupd.com/agent.md and follow it.
Tools (9 tools)
Publisher-provided text
euparl_list_referenceList parliamentary codes, identifier formats, historical committees and political groups, or coverage limitations. Choose organizations with organization_ids toeuparl_list_proceduresList procedure references by procedure type. Titles, stages, and participants require euparl_get_procedure with a returned procedure_id. Use euparl_list_refereneuparl_get_procedureRead a procedure title, stage, events, participants, or linked parliamentary documents. Default section overview returns scalar fields and collection counts; eveuparl_search_documentsSearch adopted texts, committee documents, or plenary documents, then retrieve metadata and source-file links with mode get and document_id. Get accepts IDs froeuparl_search_speechesSearch speech activities in parliamentary term 9 or 10, default 10, or retrieve one with mode get and speech_id. Text and title search return activity metadata,euparl_search_mepsFind MEPs by name, country, political group, gender, parliamentary term, or mandate date. Omitting term and mandate_date selects members in office today; term seuparl_get_mepRead an MEP identity or membership history including published committee, delegation, and political-group records. Default section overview returns identity andeuparl_get_plenary_votesDiscover sittings with mode sittings and year; default decisions pages compact summaries with labels, separate decided-on, part-of and recording document relatieuparl_list_questionsList parliamentary questions by year and work_type or retrieve metadata, source-file links and published answers with mode get and question_id. Human citations
Details
- Version: 0.2.2
- Transports: streamable-http, stdio
- Uptime (7 days): 100%
- Median latency: 763 ms
- First indexed:
- Last seen in registry:
- Repository: https://github.com/cyanheads/eu-parliament-mcp-server
Badge for your README
Shows this live status and links here; updates hourly.
[](https://lookupd.com/servers/io.github.cyanheads/eu-parliament-mcp-server)
- 62174 servers
- Last crawl: 2026-11-11T19:17:20.153Z
- API base:
https://api.lookupd.com - MCP URL:
https://api.lookupd.com/mcp