SkillAgentSearch skills...

European Parliament MCP Server

European Parliament MCP Server Model Context Protocol Server for European Parliament Open Data Providing AI assistants with structured access to parliamentary datasets

Install / Use

/learn @Hack23/European Parliament MCP Server
About this skill

Quality Score

0/100

Supported Platforms

Claude Code
Cursor

README

<p align="center"> <img src="https://hack23.com/icon-192.png" alt="Hack23 Logo" width="128" height="128"> </p> <h1 align="center">🏛️ European Parliament MCP Server</h1> <p align="center"> <strong>Model Context Protocol Server for European Parliament Open Data</strong><br> <em>Providing AI assistants with structured access to parliamentary datasets and OSINT Intelligence Capabilities</em> </p> <table> <tr> <td width="120" align="center"> <img src="https://img.shields.io/badge/MCP-Server-6366F1?style=for-the-badge&logo=typescript&logoColor=white" width="80" alt="European Parliament MCP Server"/> <div> <a href="https://www.npmjs.com/package/european-parliament-mcp-server"> <img src="https://img.shields.io/npm/v/european-parliament-mcp-server.svg" alt="npm version"> </a> </div> </td> <td> <p><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.</p> <p>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</p> <div> <a href="https://github.com/Hack23/European-Parliament-MCP-Server"><strong>📂 Repository</strong></a> • <a href="https://hack23.com/european-parliament-mcp-features.html"><strong>✨ Features</strong></a> • <a href="https://hack23.com/european-parliament-mcp-docs.html"><strong>📚 Documentation</strong></a> • <a href="https://www.npmjs.com/package/european-parliament-mcp-server"><strong>📦 npm</strong></a> </div> </td> </tr> </table>

ISMS OpenSSF Best Practices Ask DeepWiki

📊 Quality Metrics & Documentation

<p align="center"> <!-- Test Coverage --> <a href="https://hack23.github.io/European-Parliament-MCP-Server/coverage/"> <img src="https://img.shields.io/badge/Test%20Coverage-80%25%2B-brightgreen?style=flat-square&logo=vitest" alt="Test Coverage"> </a> <!-- Unit Tests --> <a href="https://hack23.github.io/European-Parliament-MCP-Server/test-results/"> <img src="https://img.shields.io/badge/Unit%20Tests-1130%20Passing-brightgreen?style=flat-square&logo=vitest" alt="Unit Test Results"> </a> <!-- E2E Tests --> <a href="https://hack23.github.io/European-Parliament-MCP-Server/e2e-results/"> <img src="https://img.shields.io/badge/E2E%20Tests-23%20Passing-brightgreen?style=flat-square&logo=playwright" alt="E2E Test Results"> </a> <!-- API Documentation --> <a href="https://hack23.github.io/European-Parliament-MCP-Server/api/"> <img src="https://img.shields.io/badge/API%20Docs-TypeDoc-blue?style=flat-square&logo=typescript" alt="API Documentation"> </a> <!-- Documentation Portal --> <a href="https://hack23.github.io/European-Parliament-MCP-Server/"> <img src="https://img.shields.io/badge/📚%20Documentation-Portal-blue?style=flat-square" alt="Documentation Portal"> </a> </p>

📋 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 news coverage and real-time analysis of democratic governments — increasing transparency and accountability through open-source intelligence.

🎯 Vision: AI-Powered Democratic Transparency

Hack23 builds open-source intelligence platforms that enable citizens, journalists, and researchers to monitor democratic institutions in real-time. By combining MCP servers, AI analysis, and open parliamentary data, we create automated intelligence products that were previously only available to well-funded lobbying organizations.

"Democratizing access to political intelligence — what used to require a team of analysts can now be done by any citizen with an AI assistant."

🔗 Hack23 Projects

🇪🇺 EU Parliament Monitor

<table> <tr> <td width="120" align="center"> <img src="https://img.shields.io/badge/EU-Parliament-003399?style=for-the-badge&logo=european-union&logoColor=FFCC00" width="80" alt="EU Parliament Monitor"/> <div> <a href="https://github.com/Hack23/euparliamentmonitor"> <img src="https://img.shields.io/github/v/release/Hack23/euparliamentmonitor" alt="Release"> </a> </div> </td> <td> <p><strong>European Parliament Intelligence Platform</strong> — an automated multi-language news platform that monitors EU Parliament activities with 14-language support, covering plenary sessions, committee reports, propositions, and breaking news.</p> <div> <a href="https://scorecard.dev/viewer/?uri=github.com/Hack23/euparliamentmonitor"> <img src="https://api.securityscorecards.dev/projects/github.com/Hack23/euparliamentmonitor/badge" alt="OpenSSF Scorecard"> </a> <a href="https://github.com/Hack23/euparliamentmonitor/attestations"> <img src="https://slsa.dev/images/gh-badge-level3.svg" alt="SLSA 3"> </a> <a href="https://github.com/Hack23/euparliamentmonitor/license"> <img src="https://img.shields.io/github/license/Hack23/euparliamentmonitor" alt="License"> </a> </div> <div> <a href="https://euparliamentmonitor.com"><strong>EU Parliament Monitor - News</strong></a> • <a href="https://github.com/Hack23/euparliamentmonitor"><strong>📂 Repository</strong></a> • <a href="https://hack23.com/euparliamentmonitor-features.html"><strong>✨ Features</strong></a> • <a href="https://hack23.com/euparliamentmonitor-docs.html"><strong>📚 Documentation</strong></a> </div> </td> </tr> </table>

OpenSSF Scorecard SLSA 3 News Generation Test and Report License ISMS Ask DeepWiki

🗳️ Riksdagsmonitor

<table> <tr> <td width="120" align="center"> <img src="https://img.shields.io/badge/Riksdag-Monitor-00338D?style=for-the-badge&logo=swedish&logoColor=FECC00" width="80" alt="Riksdagsmonitor"/> <div> <a href="https://riksdagsmonitor.com"> <img src="https://img.shields.io/website?url=https://riksdagsmonitor.com" alt="Website Status"> </a> </div> </td> <td> <p><strong>Swedish Parliament Intelligence Platform</strong> monitoring political activity in Sweden's Riksdag with systematic transparency through real-time analysis and 50+ years of historical data (1971-2024).</p> <div> <a href="https://scorecard.dev/viewer/?uri=github.com/Hack23/riksdagsmonitor"> <img src="https://api.securityscorecards.dev/projects/github.com/Hack23/riksdagsmonitor/badge" alt="OpenSSF Scorecard"> </a> <a href="https://github.com/Hack23/riksdagsmonitor/actions/workflows/quality-checks.yml"> <img src="https://github.com/Hack23/riksdagsmonitor/actions/workflows/quality-checks.yml/badge.svg" alt="Quality Checks"> </a> <a href="https://github.com/Hack23/riksdagsmonitor/license"> <img src="https://img.shields.io/github/license/Hack23/riksdagsmonitor" alt="License"> </a> </div> <div> <a href="https://riksdagsmonitor.com"><strong>🌐 Riksdags Monitor</

Related Skills

View on GitHub
GitHub Stars9
CategoryDevelopment
Updated5h ago
Forks6

Languages

TypeScript

Security Score

90/100

Audited on Mar 24, 2026

No findings