MCP server/other

European Parliament MCP Server

Model Context Protocol Server for European Parliament Open Data

1

Add it to Claude Code

claude mcp add european-parliament-mcp -- npx -y european-parliament-mcp-server
2

Make your agent remember this setup

european-parliament-mcp's config, env vars, and the gotchas you hit — recalled in every future Claude Code, Cursor, and Codex session.

npx conare@latest

Free · one command · indexes the sessions already on disk. Set up in the browser instead →

What it does

  • Full MCP implementation with 61 tools, 9 resources, and 7 prompts
  • Complete coverage of European Parliament Open Data API v2
  • OSINT intelligence including MEP influence scoring and anomaly detection
  • ISMS-compliant and GDPR-ready architecture
  • High-performance API with intelligent caching and rate limiting

Tools 4

get_mep_detailsRetrieve detailed information about a specific Member of the European Parliament.
list_committeesList all current European Parliament committees.
get_legislative_documentFetch details for a specific legislative document.
analyze_mep_influencePerform influence scoring and coalition analysis for an MEP.

Try it

Find the current committee assignments for a specific MEP.
Analyze the voting patterns and coalition cohesion of the main political groups.
Retrieve the latest legislative documents regarding AI regulation.
Perform an influence scoring analysis for MEPs in the environment committee.
Original README from Hack23/European-Parliament-MCP-Server
<h1 align="center">🏛️ European Parliament MCP Server</h1>

<strong>Model Context Protocol Server for European Parliament Open Data</strong> <em>Providing AI assistants with structured access to parliamentary datasets and OSINT Intelligence Capabilities</em>

<table> <tr> <td width="120" align="center">
    <a href="https://www.npmjs.com/package/european-parliament-mcp-server">
      
    </a>
  
</td>
<td>
  <strong>Model Context Protocol Server for European Parliament Open Data</strong> — providing AI assistants with structured access to MEPs, plenary sessions, committees, legislative documents, and parliamentary questions through a secure, type-safe TypeScript implementation.
  MEP influence scoring (5-dimension model), Coalition cohesion & stress analysis, Party defection & anomaly detection, Cross-group comparative analysis, MEP/committee legislative scoring, Pipeline status & bottleneck detection, Committee workload & engagement analysis, MEP attendance patterns & trends, Country delegation voting & composition, Parliament-wide political landscape
  
    <strong>📂 Repository</strong> •
    <strong>✨ Features</strong> •
    <strong>📚 Documentation</strong> •
    <strong>📦 npm</strong>
  
</td>
</tr> </table>

📊 Quality Metrics & Documentation

<a href="https://hack23.github.io/European-Parliament-MCP-Server/coverage/"> </a> <a href="https://hack23.github.io/European-Parliament-MCP-Server/test-results/"> </a> <a href="https://hack23.github.io/European-Parliament-MCP-Server/e2e-results/"> </a> <a href="https://hack23.github.io/European-Parliament-MCP-Server/api/"> </a> <a href="https://hack23.github.io/European-Parliament-MCP-Server/"> </a>

📋 Overview

The European Parliament MCP Server implements the Model Context Protocol (MCP) to provide AI assistants, IDEs, and other MCP clients with structured access to European Parliament open datasets. Access information about MEPs, plenary sessions, committees, legislative documents, and parliamentary questions through a secure, type-safe TypeScript/Node.js implementation.

🎯 Key Features

  • 🔌 Full MCP Implementation: 61 tools (7 core + 3 advanced + 15 OSINT + 8 Phase 4 + 15 Phase 5 + 13 feed), 9 Resources, and 7 Prompts
  • 🏛️ Complete EP API v2 Coverage: All European Parliament Open Data API endpoints covered
  • 🕵️ OSINT Intelligence: MEP influence scoring, coalition analysis, anomaly detection
  • 🔒 Security First: ISMS-compliant, GDPR-ready, SLSA Level 3 provenance
  • 🚀 High Performance: <200ms API responses, intelligent caching, rate limiting
  • 📊 Type Safety: TypeScript strict mode + Zod runtime validation
  • 🧪 Well-Tested: 80%+ code coverage, 1130+ unit tests, 23 E2E tests
  • 📚 Complete Documentation: Architecture, TypeDoc API (HTML + Markdown), security guidelines

🌍 Hack23 Political Intelligence Ecosystem

This MCP server is part of Hack23's mission to **disrupt journalism with AI-generated

Frequently Asked Questions

What are the key features of European Parliament MCP Server?

Full MCP implementation with 61 tools, 9 resources, and 7 prompts. Complete coverage of European Parliament Open Data API v2. OSINT intelligence including MEP influence scoring and anomaly detection. ISMS-compliant and GDPR-ready architecture. High-performance API with intelligent caching and rate limiting.

What can I use European Parliament MCP Server for?

Journalists researching MEP voting records and legislative influence. Policy analysts tracking committee workload and engagement patterns. Researchers performing cross-group comparative analysis of political parties. Developers building AI-powered tools for parliamentary transparency.

How do I install European Parliament MCP Server?

Install European Parliament MCP Server by running: npx -y european-parliament-mcp-server

What MCP clients work with European Parliament MCP Server?

European Parliament MCP Server works with any MCP-compatible client including Claude Desktop, Claude Code, Cursor, and other editors with MCP support.

Conare · memory for coding agents

Turn this server into reusable context

Keep European Parliament MCP Server docs, env vars, and workflow notes in Conare so your agent carries them across sessions.

Set up free$npx conare@latest