Skip to content

Releases: Hack23/European-Parliament-MCP-Server

European Parliament MCP Server v1.2.12

23 Apr 11:05
Immutable release. Only release title and notes can be modified.

Choose a tag to compare

Highlights

🏗️ Infrastructure & Performance

📦 Dependencies

🏛️ European Parliament MCP Server Enhancements

Changes in this release continue to enhance the European Parliament MCP Server's capabilities for providing AI assistants with structured access to parliamentary datasets, including:

  • Model Context Protocol (MCP) tools, resources, and prompts
  • European Parliament API integration and data access
  • Security-first architecture with GDPR compliance
  • High-performance caching and rate limiting
  • Comprehensive TypeScript typing and runtime validation

📊 Quality Metrics & Documentation

Test Coverage
Unit Tests
E2E Tests
API Docs
Documentation Portal

🔐 Security & Compliance

OpenSSF Scorecard
SLSA 3
SBOM
SBOM Quality
Attestations

🛡️ Hack23 ISMS Compliance

Information Security Policy
Open Source Policy
ISO 27001
NIST CSF 2.0
CIS Controls v8.1
GDPR

This release maintains compliance with Hack23 AB's Information Security Management System (ISMS):

  • ISO 27001:2022 - Information security management
  • NIST CSF 2.0 - Cybersecurity framework
  • CIS Controls v8.1 - Security best practices
  • GDPR - EU data protection compliance
  • SLSA Level 3 - Supply chain security with build provenance

💻 Technology Stack

  • 🔌 Model Context Protocol - MCP SDK for AI integration
  • Node.js 25.x - Latest JavaScript runtime
  • 🔷 TypeScript 6.0.2 - Strict typing with latest standards
  • 🏛️ European Parliament API - Official open data access
  • 🔒 Zod - Runtime schema validation
  • 🌐 Undici - Fast HTTP/1.1 client
  • 💾 LRU Cache - Efficient caching for API responses
  • 🧪 Vitest - Fast unit testing with 80%+ coverage

🏛️ European Parliament Data Access

  • 👥 MEPs - Current and historical member information
  • 📊 Plenary - Sessions, votes, and attendance records
  • 🏛️ Committees - Meetings, documents, and membership
  • 📄 Documents - Legislative texts, reports, amendments
  • Questions - Parliamentary questions and answers

🔍 Build Attestations & Verification

All artifacts in this release include cryptographic attestations proving build integrity. For npm packages, use npm's provenance tooling; for GitHub artifacts, use GitHub attestations:

# Primary: verify npm package provenance using npm signatures
npm audit signatures european-parliament-mcp-server@1.2.12

# Optional: inspect attached attestations in the npm registry
npm view european-parliament-mcp-server@1.2.12 dist.attestations

# Verify GitHub artifact attestations for this repository
gh attestation verify european-parliament-mcp-server@1.2.12 --owner Hack23 --repo European-Parliament-MCP-Server

# View all GitHub attestations
gh api /repos/Hack23/European-Parliament-MCP-Server/attestations

SLSA Level 3 Benefits:

  • 🔐 Cryptographic proof of build integrity
  • 🛡️ Protection against supply chain attacks
  • 📋 Full build provenance transparency
  • ✅ Independent verification capability

See ATTESTATIONS.md for complete verification guide.

🙏 Contributors

Thanks to @Copilot, @dependabot[bot], @pethers, copilot-swe-agent[bot] and dependabot[bot] for their contributions to this release!

📚 Additional Resources

Full Changelog: v1.2.11...1.2.12

European Parliament MCP Server v1.2.11

21 Apr 09:14
Immutable release. Only release title and notes can be modified.

Choose a tag to compare

Highlights

🚀 New MCP Tools

  • chore(deps-dev): bump the development-dependencies group with 3 updates @dependabot[bot] (#383)

🏗️ Infrastructure & Performance

  • chore(deps-dev): bump knip from 6.5.0 to 6.6.0 in the development-dependencies group @dependabot[bot] (#385)
  • chore(deps-dev): bump the development-dependencies group with 3 updates @dependabot[bot] (#383)

🔄 Code Quality & Refactoring

  • chore(deps-dev): bump the development-dependencies group with 3 updates @dependabot[bot] (#383)

🔒 Security & Compliance

📝 Documentation

📦 Dependencies

  • chore(deps-dev): bump knip from 6.5.0 to 6.6.0 in the development-dependencies group @dependabot[bot] (#385)
  • chore(deps-dev): bump the development-dependencies group with 3 updates @dependabot[bot] (#383)

🧪 Test Coverage Improvements

  • chore(deps-dev): bump the development-dependencies group with 3 updates @dependabot[bot] (#383)

⚙️ Component Updates

  • chore(deps-dev): bump the development-dependencies group with 3 updates @dependabot[bot] (#383)

🏛️ European Parliament MCP Server Enhancements

Changes in this release continue to enhance the European Parliament MCP Server's capabilities for providing AI assistants with structured access to parliamentary datasets, including:

  • Model Context Protocol (MCP) tools, resources, and prompts
  • European Parliament API integration and data access
  • Security-first architecture with GDPR compliance
  • High-performance caching and rate limiting
  • Comprehensive TypeScript typing and runtime validation

📊 Quality Metrics & Documentation

Test Coverage
Unit Tests
E2E Tests
API Docs
Documentation Portal

🔐 Security & Compliance

OpenSSF Scorecard
SLSA 3
SBOM
SBOM Quality
Attestations

🛡️ Hack23 ISMS Compliance

Information Security Policy
Open Source Policy
ISO 27001
NIST CSF 2.0
CIS Controls v8.1
GDPR

This release maintains compliance with Hack23 AB's Information Security Management System (ISMS):

  • ISO 27001:2022 - Information security management
  • NIST CSF 2.0 - Cybersecurity framework
  • CIS Controls v8.1 - Security best practices
  • GDPR - EU data protection compliance
  • SLSA Level 3 - Supply chain security with build provenance

💻 Technology Stack

  • 🔌 Model Context Protocol - MCP SDK for AI integration
  • Node.js 25.x - Latest JavaScript runtime
  • 🔷 TypeScript 6.0.2 - Strict typing with latest standards
  • 🏛️ European Parliament API - Official open data access
  • 🔒 Zod - Runtime schema validation
  • 🌐 Undici - Fast HTTP/1.1 client
  • 💾 LRU Cache - Efficient caching for API responses
  • 🧪 Vitest - Fast unit testing with 80%+ coverage

🏛️ European Parliament Data Access

  • 👥 MEPs - Current and historical member information
  • 📊 Plenary - Sessions, votes, and attendance records
  • 🏛️ Committees - Meetings, documents, and membership
  • 📄 Documents - Legislative texts, reports, amendments
  • Questions - Parliamentary questions and answers

🔍 Build Attestations & Verification

All artifacts in this release include cryptographic attestations proving build integrity. For npm packages, use npm's provenance tooling; for GitHub artifacts, use GitHub attestations:

# Primary: verify npm package provenance using npm signatures
npm audit signatures european-parliament-mcp-server@1.2.11

# Optional: inspect attached attestations in the npm registry
npm view european-parliament-mcp-server@1.2.11 dist.attestations

# Verify GitHub artifact attestations for this repository
gh attestation verify european-parliament-mcp-server@1.2.11 --owner Hack23 --repo European-Parliament-MCP-Server

# View all GitHub attestations
gh api /repos/Hack23/European-Parliament-MCP-Server/attestations

SLSA Level 3 Benefits:

  • 🔐 Cryptographic proof of build integrity
  • 🛡️ Protection against supply chain attacks
  • 📋 Full build provenance transparency
  • ✅ Independent verification capability

See ATTESTATIONS.md for complete verification guide.

🙏 Contributors

Thanks to @Copilot, @dependabot[bot], @pethers, copilot-swe-agent[bot] and dependabot[bot] for their contributions to this release!

📚 Additional Resources

Full Changelog: v1.2.10...1.2.11

European Parliament MCP Server v1.2.10

20 Apr 08:46
Immutable release. Only release title and notes can be modified.

Choose a tag to compare

Highlights

🚀 New MCP Tools

🏗️ Infrastructure & Performance

🔄 Code Quality & Refactoring

🔒 Security & Compliance

📦 Dependencies

🧪 Test Coverage Improvements

⚙️ Component Updates

🏛️ European Parliament MCP Server Enhancements

Changes in this release continue to enhance the European Parliament MCP Server's capabilities for providing AI assistants with structured access to parliamentary datasets, including:

  • Model Context Protocol (MCP) tools, resources, and prompts
  • European Parliament API integration and data access
  • Security-first architecture with GDPR compliance
  • High-performance caching and rate limiting
  • Comprehensive TypeScript typing and runtime validation

📊 Quality Metrics & Documentation

Test Coverage
Unit Tests
E2E Tests
API Docs
Documentation Portal

🔐 Security & Compliance

OpenSSF Scorecard
SLSA 3
SBOM
SBOM Quality
Attestations

🛡️ Hack23 ISMS Compliance

Information Security Policy
Open Source Policy
ISO 27001
NIST CSF 2.0
CIS Controls v8.1
GDPR

This release maintains compliance with Hack23 AB's Information Security Management System (ISMS):

  • ISO 27001:2022 - Information security management
  • NIST CSF 2.0 - Cybersecurity framework
  • CIS Controls v8.1 - Security best practices
  • GDPR - EU data protection compliance
  • SLSA Level 3 - Supply chain security with build provenance

💻 Technology Stack

  • 🔌 Model Context Protocol - MCP SDK for AI integration
  • Node.js 25.x - Latest JavaScript runtime
  • 🔷 TypeScript 6.0.2 - Strict typing with latest standards
  • 🏛️ European Parliament API - Official open data access
  • 🔒 Zod - Runtime schema validation
  • 🌐 Undici - Fast HTTP/1.1 client
  • 💾 LRU Cache - Efficient caching for API responses
  • 🧪 Vitest - Fast unit testing with 80%+ coverage

🏛️ European Parliament Data Access

  • 👥 MEPs - Current and historical member information
  • 📊 Plenary - Sessions, votes, and attendance records
  • 🏛️ Committees - Meetings, documents, and membership
  • 📄 Documents - Legislative texts, reports, amendments
  • Questions - Parliamentary questions and answers

🔍 Build Attestations & Verification

All artifacts in this release include cryptographic attestations proving build integrity. For npm packages, use npm's provenance tooling; for GitHub artifacts, use GitHub attestations:

# Primary: verify npm package provenance using npm signatures
npm audit signatures european-parliament-mcp-server@1.2.10

# Optional: inspect attached attestations in the npm registry
npm view european-parliament-mcp-server@1.2.10 dist.attestations

# Verify GitHub artifact attestations for this repository
gh attestation verify european-parliament-mcp-server@1.2.10 --owner Hack23 --repo European-Parliament-MCP-Server

# View all GitHub attestations
gh api /repos/Hack23/European-Parliament-MCP-Server/attestations

SLSA Level 3 Benefits:

  • 🔐 Cryptographic proof of build integrity
  • 🛡️ Protection against supply chain attacks
  • 📋 Full build provenance transparency
  • ✅ Independent verification capability

See ATTESTATIONS.md for complete verification guide.

🙏 Contributors

Thanks to @Copilot, @dependabot[bot], @github-actions[bot], @pethers, copilot-swe-agent[bot] and dependabot[bot] for their contributions to this release!

📚 Additional Resources

Full Changelog: v1.2.9...1.2.10

European Parliament MCP Server v1.2.9

18 Apr 16:40
Immutable release. Only release title and notes can be modified.

Choose a tag to compare

Highlights

🚀 New MCP Tools

🏗️ Infrastructure & Performance

  • chore(deps-dev): bump eslint from 10.2.0 to 10.2.1 in the development-dependencies group @dependabot[bot] (#365)
  • Uplift repo agents and skills: tools: ["*"], ISMS policy integration, fix broken policy URLs @copilot-swe-agent[bot] (#364)
  • chore(deps-dev): bump typescript from 6.0.2 to 6.0.3 in the development-dependencies group @dependabot[bot] (#363)

🔄 Code Quality & Refactoring

📝 Documentation

📦 Dependencies

  • chore(deps-dev): bump eslint from 10.2.0 to 10.2.1 in the development-dependencies group @dependabot[bot] (#365)
  • chore(deps-dev): bump typescript from 6.0.2 to 6.0.3 in the development-dependencies group @dependabot[bot] (#363)

🧪 Test Coverage Improvements

⚙️ Component Updates

🏛️ European Parliament MCP Server Enhancements

Changes in this release continue to enhance the European Parliament MCP Server's capabilities for providing AI assistants with structured access to parliamentary datasets, including:

  • Model Context Protocol (MCP) tools, resources, and prompts
  • European Parliament API integration and data access
  • Security-first architecture with GDPR compliance
  • High-performance caching and rate limiting
  • Comprehensive TypeScript typing and runtime validation

📊 Quality Metrics & Documentation

Test Coverage
Unit Tests
E2E Tests
API Docs
Documentation Portal

🔐 Security & Compliance

OpenSSF Scorecard
SLSA 3
SBOM
SBOM Quality
Attestations

🛡️ Hack23 ISMS Compliance

Information Security Policy
Open Source Policy
ISO 27001
NIST CSF 2.0
CIS Controls v8.1
GDPR

This release maintains compliance with Hack23 AB's Information Security Management System (ISMS):

  • ISO 27001:2022 - Information security management
  • NIST CSF 2.0 - Cybersecurity framework
  • CIS Controls v8.1 - Security best practices
  • GDPR - EU data protection compliance
  • SLSA Level 3 - Supply chain security with build provenance

💻 Technology Stack

  • 🔌 Model Context Protocol - MCP SDK for AI integration
  • Node.js 25.x - Latest JavaScript runtime
  • 🔷 TypeScript 6.0.2 - Strict typing with latest standards
  • 🏛️ European Parliament API - Official open data access
  • 🔒 Zod - Runtime schema validation
  • 🌐 Undici - Fast HTTP/1.1 client
  • 💾 LRU Cache - Efficient caching for API responses
  • 🧪 Vitest - Fast unit testing with 80%+ coverage

🏛️ European Parliament Data Access

  • 👥 MEPs - Current and historical member information
  • 📊 Plenary - Sessions, votes, and attendance records
  • 🏛️ Committees - Meetings, documents, and membership
  • 📄 Documents - Legislative texts, reports, amendments
  • Questions - Parliamentary questions and answers

🔍 Build Attestations & Verification

All artifacts in this release include cryptographic attestations proving build integrity. For npm packages, use npm's provenance tooling; for GitHub artifacts, use GitHub attestations:

# Primary: verify npm package provenance using npm signatures
npm audit signatures european-parliament-mcp-server@1.2.9

# Optional: inspect attached attestations in the npm registry
npm view european-parliament-mcp-server@1.2.9 dist.attestations

# Verify GitHub artifact attestations for this repository
gh attestation verify european-parliament-mcp-server@1.2.9 --owner Hack23 --repo European-Parliament-MCP-Server

# View all GitHub attestations
gh api /repos/Hack23/European-Parliament-MCP-Server/attestations

SLSA Level 3 Benefits:

  • 🔐 Cryptographic proof of build integrity
  • 🛡️ Protection against supply chain attacks
  • 📋 Full build provenance transparency
  • ✅ Independent verification capability

See ATTESTATIONS.md for complete verification guide.

🙏 Contributors

Thanks to @Copilot, @dependabot[bot], @pethers, copilot-swe-agent[bot] and dependabot[bot] for their contributions to this release...

Read more

European Parliament MCP Server v1.2.8

16 Apr 15:37
Immutable release. Only release title and notes can be modified.

Choose a tag to compare

Highlights

🚀 New MCP Tools

  • fix: purge unsupported EP API params (year/date) from schemas, clients, tools, and generate-stats @copilot-swe-agent[bot] (#356)

🏛️ European Parliament Features

🏗️ Infrastructure & Performance

🔄 Code Quality & Refactoring

🔒 Security & Compliance

📦 Dependencies

🧪 Test Coverage Improvements

⚙️ Component Updates

  • fix: purge unsupported EP API params (year/date) from schemas, clients, tools, and generate-stats @copilot-swe-agent[bot] (#356)

🏛️ European Parliament MCP Server Enhancements

Changes in this release continue to enhance the European Parliament MCP Server's capabilities for providing AI assistants with structured access to parliamentary datasets, including:

  • Model Context Protocol (MCP) tools, resources, and prompts
  • European Parliament API integration and data access
  • Security-first architecture with GDPR compliance
  • High-performance caching and rate limiting
  • Comprehensive TypeScript typing and runtime validation

📊 Quality Metrics & Documentation

Test Coverage
Unit Tests
E2E Tests
API Docs
Documentation Portal

🔐 Security & Compliance

OpenSSF Scorecard
SLSA 3
SBOM
SBOM Quality
Attestations

🛡️ Hack23 ISMS Compliance

Information Security Policy
Open Source Policy
ISO 27001
NIST CSF 2.0
CIS Controls v8.1
GDPR

This release maintains compliance with Hack23 AB's Information Security Management System (ISMS):

  • ISO 27001:2022 - Information security management
  • NIST CSF 2.0 - Cybersecurity framework
  • CIS Controls v8.1 - Security best practices
  • GDPR - EU data protection compliance
  • SLSA Level 3 - Supply chain security with build provenance

💻 Technology Stack

  • 🔌 Model Context Protocol - MCP SDK for AI integration
  • Node.js 25.x - Latest JavaScript runtime
  • 🔷 TypeScript 6.0.2 - Strict typing with latest standards
  • 🏛️ European Parliament API - Official open data access
  • 🔒 Zod - Runtime schema validation
  • 🌐 Undici - Fast HTTP/1.1 client
  • 💾 LRU Cache - Efficient caching for API responses
  • 🧪 Vitest - Fast unit testing with 80%+ coverage

🏛️ European Parliament Data Access

  • 👥 MEPs - Current and historical member information
  • 📊 Plenary - Sessions, votes, and attendance records
  • 🏛️ Committees - Meetings, documents, and membership
  • 📄 Documents - Legislative texts, reports, amendments
  • Questions - Parliamentary questions and answers

🔍 Build Attestations & Verification

All artifacts in this release include cryptographic attestations proving build integrity. For npm packages, use npm's provenance tooling; for GitHub artifacts, use GitHub attestations:

# Primary: verify npm package provenance using npm signatures
npm audit signatures european-parliament-mcp-server@1.2.8

# Optional: inspect attached attestations in the npm registry
npm view european-parliament-mcp-server@1.2.8 dist.attestations

# Verify GitHub artifact attestations for this repository
gh attestation verify european-parliament-mcp-server@1.2.8 --owner Hack23 --repo European-Parliament-MCP-Server

# View all GitHub attestations
gh api /repos/Hack23/European-Parliament-MCP-Server/attestations

SLSA Level 3 Benefits:

  • 🔐 Cryptographic proof of build integrity
  • 🛡️ Protection against supply chain attacks
  • 📋 Full build provenance transparency
  • ✅ Independent verification capability

See ATTESTATIONS.md for complete verification guide.

🙏 Contributors

Thanks to @Copilot, @dependabot[bot], @github-actions[bot], @pethers, copilot-swe-agent[bot] and dependabot[bot] for their contributions to this release!

📚 Additional Resources

Full Changelog: v1.2.7...1.2.8

European Parliament MCP Server v1.2.7

15 Apr 12:07
Immutable release. Only release title and notes can be modified.

Choose a tag to compare

Highlights

🚀 New MCP Tools

🏛️ European Parliament Features

🏗️ Infrastructure & Performance

  • chore(deps): bump step-security/harden-runner from 2.17.0 to 2.18.0 @dependabot[bot] (#355)
  • chore(deps-dev): bump prettier from 3.8.2 to 3.8.3 in the development-dependencies group @dependabot[bot] (#352)

🔄 Code Quality & Refactoring

🔒 Security & Compliance

📝 Documentation

📦 Dependencies

  • chore(deps): bump step-security/harden-runner from 2.17.0 to 2.18.0 @dependabot[bot] (#355)
  • chore(deps-dev): bump prettier from 3.8.2 to 3.8.3 in the development-dependencies group @dependabot[bot] (#352)

🧪 Test Coverage Improvements

⚙️ Component Updates

🏛️ European Parliament MCP Server Enhancements

Changes in this release continue to enhance the European Parliament MCP Server's capabilities for providing AI assistants with structured access to parliamentary datasets, including:

  • Model Context Protocol (MCP) tools, resources, and prompts
  • European Parliament API integration and data access
  • Security-first architecture with GDPR compliance
  • High-performance caching and rate limiting
  • Comprehensive TypeScript typing and runtime validation

📊 Quality Metrics & Documentation

Test Coverage
Unit Tests
E2E Tests
API Docs
Documentation Portal

🔐 Security & Compliance

OpenSSF Scorecard
SLSA 3
SBOM
SBOM Quality
Attestations

🛡️ Hack23 ISMS Compliance

Information Security Policy
Open Source Policy
ISO 27001
NIST CSF 2.0
CIS Controls v8.1
GDPR

This release maintains compliance with Hack23 AB's Information Security Management System (ISMS):

  • ISO 27001:2022 - Information security management
  • NIST CSF 2.0 - Cybersecurity framework
  • CIS Controls v8.1 - Security best practices
  • GDPR - EU data protection compliance
  • SLSA Level 3 - Supply chain security with build provenance

💻 Technology Stack

  • 🔌 Model Context Protocol - MCP SDK for AI integration
  • Node.js 25.x - Latest JavaScript runtime
  • 🔷 TypeScript 6.0.2 - Strict typing with latest standards
  • 🏛️ European Parliament API - Official open data access
  • 🔒 Zod - Runtime schema validation
  • 🌐 Undici - Fast HTTP/1.1 client
  • 💾 LRU Cache - Efficient caching for API responses
  • 🧪 Vitest - Fast unit testing with 80%+ coverage

🏛️ European Parliament Data Access

  • 👥 MEPs - Current and historical member information
  • 📊 Plenary - Sessions, votes, and attendance records
  • 🏛️ Committees - Meetings, documents, and membership
  • 📄 Documents - Legislative texts, reports, amendments
  • Questions - Parliamentary questions and answers

🔍 Build Attestations & Verification

All artifacts in this release include cryptographic attestations proving build integrity. For npm packages, use npm's provenance tooling; for GitHub artifacts, use GitHub attestations:

# Primary: verify npm package provenance using npm signatures
npm audit signatures european-parliament-mcp-server@1.2.7

# Optional: inspect attached attestations in the npm registry
npm view european-parliament-mcp-server@1.2.7 dist.attestations

# Verify GitHub artifact attestations for this repository
gh attestation verify european-parliament-mcp-server@1.2.7 --owner Hack23 --repo European-Parliament-MCP-Server

# View all GitHub attestations
gh api /repos/Hack23/European-Parliament-MCP-Server/attestations

SLSA Level 3 Benefits:

  • 🔐 Cryptographic proof of build integrity
  • 🛡️ Protection against supply chain attacks
  • 📋 Full build provenance transparency
  • ✅ Independent verification capability

See ATTESTATIONS.md for complete verification guide.

🙏 Contributors

Thanks to @Copilot, @dependabot[bot], @pethers, copilot-swe-agent[bot] and dependabot[bot] for their contributions to this release!

📚 Additional Resources

Full Changelog: v1.2.6...1.2.7

European Parliament MCP Server v1.2.6

13 Apr 19:29
Immutable release. Only release title and notes can be modified.

Choose a tag to compare

Highlights

🏗️ Infrastructure & Performance

📦 Dependencies

🏛️ European Parliament MCP Server Enhancements

Changes in this release continue to enhance the European Parliament MCP Server's capabilities for providing AI assistants with structured access to parliamentary datasets, including:

  • Model Context Protocol (MCP) tools, resources, and prompts
  • European Parliament API integration and data access
  • Security-first architecture with GDPR compliance
  • High-performance caching and rate limiting
  • Comprehensive TypeScript typing and runtime validation

📊 Quality Metrics & Documentation

Test Coverage
Unit Tests
E2E Tests
API Docs
Documentation Portal

🔐 Security & Compliance

OpenSSF Scorecard
SLSA 3
SBOM
SBOM Quality
Attestations

🛡️ Hack23 ISMS Compliance

Information Security Policy
Open Source Policy
ISO 27001
NIST CSF 2.0
CIS Controls v8.1
GDPR

This release maintains compliance with Hack23 AB's Information Security Management System (ISMS):

  • ISO 27001:2022 - Information security management
  • NIST CSF 2.0 - Cybersecurity framework
  • CIS Controls v8.1 - Security best practices
  • GDPR - EU data protection compliance
  • SLSA Level 3 - Supply chain security with build provenance

💻 Technology Stack

  • 🔌 Model Context Protocol - MCP SDK for AI integration
  • Node.js 25.x - Latest JavaScript runtime
  • 🔷 TypeScript 6.0.2 - Strict typing with latest standards
  • 🏛️ European Parliament API - Official open data access
  • 🔒 Zod - Runtime schema validation
  • 🌐 Undici - Fast HTTP/1.1 client
  • 💾 LRU Cache - Efficient caching for API responses
  • 🧪 Vitest - Fast unit testing with 80%+ coverage

🏛️ European Parliament Data Access

  • 👥 MEPs - Current and historical member information
  • 📊 Plenary - Sessions, votes, and attendance records
  • 🏛️ Committees - Meetings, documents, and membership
  • 📄 Documents - Legislative texts, reports, amendments
  • Questions - Parliamentary questions and answers

🔍 Build Attestations & Verification

All artifacts in this release include cryptographic attestations proving build integrity. For npm packages, use npm's provenance tooling; for GitHub artifacts, use GitHub attestations:

# Primary: verify npm package provenance using npm signatures
npm audit signatures european-parliament-mcp-server@1.2.6

# Optional: inspect attached attestations in the npm registry
npm view european-parliament-mcp-server@1.2.6 dist.attestations

# Verify GitHub artifact attestations for this repository
gh attestation verify european-parliament-mcp-server@1.2.6 --owner Hack23 --repo European-Parliament-MCP-Server

# View all GitHub attestations
gh api /repos/Hack23/European-Parliament-MCP-Server/attestations

SLSA Level 3 Benefits:

  • 🔐 Cryptographic proof of build integrity
  • 🛡️ Protection against supply chain attacks
  • 📋 Full build provenance transparency
  • ✅ Independent verification capability

See ATTESTATIONS.md for complete verification guide.

🙏 Contributors

Thanks to @dependabot[bot], @pethers and dependabot[bot] for their contributions to this release!

📚 Additional Resources

Full Changelog: v1.2.5...1.2.6

European Parliament MCP Server v1.2.5

13 Apr 08:16
Immutable release. Only release title and notes can be modified.

Choose a tag to compare

Highlights

🏗️ Infrastructure & Performance

  • chore(deps): bump undici from 8.0.2 to 8.0.3 in the production-dependencies group @dependabot[bot] (#348)

📦 Dependencies

  • chore(deps): bump undici from 8.0.2 to 8.0.3 in the production-dependencies group @dependabot[bot] (#348)

🏛️ European Parliament MCP Server Enhancements

Changes in this release continue to enhance the European Parliament MCP Server's capabilities for providing AI assistants with structured access to parliamentary datasets, including:

  • Model Context Protocol (MCP) tools, resources, and prompts
  • European Parliament API integration and data access
  • Security-first architecture with GDPR compliance
  • High-performance caching and rate limiting
  • Comprehensive TypeScript typing and runtime validation

📊 Quality Metrics & Documentation

Test Coverage
Unit Tests
E2E Tests
API Docs
Documentation Portal

🔐 Security & Compliance

OpenSSF Scorecard
SLSA 3
SBOM
SBOM Quality
Attestations

🛡️ Hack23 ISMS Compliance

Information Security Policy
Open Source Policy
ISO 27001
NIST CSF 2.0
CIS Controls v8.1
GDPR

This release maintains compliance with Hack23 AB's Information Security Management System (ISMS):

  • ISO 27001:2022 - Information security management
  • NIST CSF 2.0 - Cybersecurity framework
  • CIS Controls v8.1 - Security best practices
  • GDPR - EU data protection compliance
  • SLSA Level 3 - Supply chain security with build provenance

💻 Technology Stack

  • 🔌 Model Context Protocol - MCP SDK for AI integration
  • Node.js 25.x - Latest JavaScript runtime
  • 🔷 TypeScript 6.0.2 - Strict typing with latest standards
  • 🏛️ European Parliament API - Official open data access
  • 🔒 Zod - Runtime schema validation
  • 🌐 Undici - Fast HTTP/1.1 client
  • 💾 LRU Cache - Efficient caching for API responses
  • 🧪 Vitest - Fast unit testing with 80%+ coverage

🏛️ European Parliament Data Access

  • 👥 MEPs - Current and historical member information
  • 📊 Plenary - Sessions, votes, and attendance records
  • 🏛️ Committees - Meetings, documents, and membership
  • 📄 Documents - Legislative texts, reports, amendments
  • Questions - Parliamentary questions and answers

🔍 Build Attestations & Verification

All artifacts in this release include cryptographic attestations proving build integrity. For npm packages, use npm's provenance tooling; for GitHub artifacts, use GitHub attestations:

# Primary: verify npm package provenance using npm signatures
npm audit signatures european-parliament-mcp-server@1.2.5

# Optional: inspect attached attestations in the npm registry
npm view european-parliament-mcp-server@1.2.5 dist.attestations

# Verify GitHub artifact attestations for this repository
gh attestation verify european-parliament-mcp-server@1.2.5 --owner Hack23 --repo European-Parliament-MCP-Server

# View all GitHub attestations
gh api /repos/Hack23/European-Parliament-MCP-Server/attestations

SLSA Level 3 Benefits:

  • 🔐 Cryptographic proof of build integrity
  • 🛡️ Protection against supply chain attacks
  • 📋 Full build provenance transparency
  • ✅ Independent verification capability

See ATTESTATIONS.md for complete verification guide.

🙏 Contributors

Thanks to @dependabot[bot], @pethers and dependabot[bot] for their contributions to this release!

📚 Additional Resources

Full Changelog: v1.2.4...1.2.5

European Parliament MCP Server v1.2.4

12 Apr 18:11
Immutable release. Only release title and notes can be modified.

Choose a tag to compare

Highlights

🚀 New MCP Tools

🏛️ European Parliament Features

🏗️ Infrastructure & Performance

  • chore(deps-dev): bump knip from 6.4.0 to 6.4.1 in the development-dependencies group @dependabot[bot] (#347)

🔄 Code Quality & Refactoring

📝 Documentation

📦 Dependencies

  • chore(deps-dev): bump knip from 6.4.0 to 6.4.1 in the development-dependencies group @dependabot[bot] (#347)

🧪 Test Coverage Improvements

⚙️ Component Updates

🏛️ European Parliament MCP Server Enhancements

Changes in this release continue to enhance the European Parliament MCP Server's capabilities for providing AI assistants with structured access to parliamentary datasets, including:

  • Model Context Protocol (MCP) tools, resources, and prompts
  • European Parliament API integration and data access
  • Security-first architecture with GDPR compliance
  • High-performance caching and rate limiting
  • Comprehensive TypeScript typing and runtime validation

📊 Quality Metrics & Documentation

Test Coverage
Unit Tests
E2E Tests
API Docs
Documentation Portal

🔐 Security & Compliance

OpenSSF Scorecard
SLSA 3
SBOM
SBOM Quality
Attestations

🛡️ Hack23 ISMS Compliance

Information Security Policy
Open Source Policy
ISO 27001
NIST CSF 2.0
CIS Controls v8.1
GDPR

This release maintains compliance with Hack23 AB's Information Security Management System (ISMS):

  • ISO 27001:2022 - Information security management
  • NIST CSF 2.0 - Cybersecurity framework
  • CIS Controls v8.1 - Security best practices
  • GDPR - EU data protection compliance
  • SLSA Level 3 - Supply chain security with build provenance

💻 Technology Stack

  • 🔌 Model Context Protocol - MCP SDK for AI integration
  • Node.js 25.x - Latest JavaScript runtime
  • 🔷 TypeScript 6.0.2 - Strict typing with latest standards
  • 🏛️ European Parliament API - Official open data access
  • 🔒 Zod - Runtime schema validation
  • 🌐 Undici - Fast HTTP/1.1 client
  • 💾 LRU Cache - Efficient caching for API responses
  • 🧪 Vitest - Fast unit testing with 80%+ coverage

🏛️ European Parliament Data Access

  • 👥 MEPs - Current and historical member information
  • 📊 Plenary - Sessions, votes, and attendance records
  • 🏛️ Committees - Meetings, documents, and membership
  • 📄 Documents - Legislative texts, reports, amendments
  • Questions - Parliamentary questions and answers

🔍 Build Attestations & Verification

All artifacts in this release include cryptographic attestations proving build integrity. For npm packages, use npm's provenance tooling; for GitHub artifacts, use GitHub attestations:

# Primary: verify npm package provenance using npm signatures
npm audit signatures european-parliament-mcp-server@1.2.4

# Optional: inspect attached attestations in the npm registry
npm view european-parliament-mcp-server@1.2.4 dist.attestations

# Verify GitHub artifact attestations for this repository
gh attestation verify european-parliament-mcp-server@1.2.4 --owner Hack23 --repo European-Parliament-MCP-Server

# View all GitHub attestations
gh api /repos/Hack23/European-Parliament-MCP-Server/attestations

SLSA Level 3 Benefits:

  • 🔐 Cryptographic proof of build integrity
  • 🛡️ Protection against supply chain attacks
  • 📋 Full build provenance transparency
  • ✅ Independent verification capability

See ATTESTATIONS.md for complete verification guide.

🙏 Contributors

Thanks to @Copilot, @dependabot[bot], @pethers, copilot-swe-agent[bot] and dependabot[bot] for their contributions to this release!

📚 Additional Resources

Full Changelog: v1.2.3...1.2.4

European Parliament MCP Server v1.2.3

12 Apr 08:56
Immutable release. Only release title and notes can be modified.

Choose a tag to compare

Highlights

🏗️ Infrastructure & Performance

  • chore(deps): bump softprops/action-gh-release from 2.6.1 to 3.0.0 @dependabot[bot] (#343)
  • chore(deps-dev): bump the development-dependencies group with 2 updates @dependabot[bot] (#344)
  • chore(deps-dev): bump knip from 6.3.1 to 6.4.0 in the development-dependencies group @dependabot[bot] (#342)

📦 Dependencies

  • chore(deps): bump softprops/action-gh-release from 2.6.1 to 3.0.0 @dependabot[bot] (#343)
  • chore(deps-dev): bump the development-dependencies group with 2 updates @dependabot[bot] (#344)
  • chore(deps-dev): bump knip from 6.3.1 to 6.4.0 in the development-dependencies group @dependabot[bot] (#342)

🏛️ European Parliament MCP Server Enhancements

Changes in this release continue to enhance the European Parliament MCP Server's capabilities for providing AI assistants with structured access to parliamentary datasets, including:

  • Model Context Protocol (MCP) tools, resources, and prompts
  • European Parliament API integration and data access
  • Security-first architecture with GDPR compliance
  • High-performance caching and rate limiting
  • Comprehensive TypeScript typing and runtime validation

📊 Quality Metrics & Documentation

Test Coverage
Unit Tests
E2E Tests
API Docs
Documentation Portal

🔐 Security & Compliance

OpenSSF Scorecard
SLSA 3
SBOM
SBOM Quality
Attestations

🛡️ Hack23 ISMS Compliance

Information Security Policy
Open Source Policy
ISO 27001
NIST CSF 2.0
CIS Controls v8.1
GDPR

This release maintains compliance with Hack23 AB's Information Security Management System (ISMS):

  • ISO 27001:2022 - Information security management
  • NIST CSF 2.0 - Cybersecurity framework
  • CIS Controls v8.1 - Security best practices
  • GDPR - EU data protection compliance
  • SLSA Level 3 - Supply chain security with build provenance

💻 Technology Stack

  • 🔌 Model Context Protocol - MCP SDK for AI integration
  • Node.js 25.x - Latest JavaScript runtime
  • 🔷 TypeScript 6.0.2 - Strict typing with latest standards
  • 🏛️ European Parliament API - Official open data access
  • 🔒 Zod - Runtime schema validation
  • 🌐 Undici - Fast HTTP/1.1 client
  • 💾 LRU Cache - Efficient caching for API responses
  • 🧪 Vitest - Fast unit testing with 80%+ coverage

🏛️ European Parliament Data Access

  • 👥 MEPs - Current and historical member information
  • 📊 Plenary - Sessions, votes, and attendance records
  • 🏛️ Committees - Meetings, documents, and membership
  • 📄 Documents - Legislative texts, reports, amendments
  • Questions - Parliamentary questions and answers

🔍 Build Attestations & Verification

All artifacts in this release include cryptographic attestations proving build integrity. For npm packages, use npm's provenance tooling; for GitHub artifacts, use GitHub attestations:

# Primary: verify npm package provenance using npm signatures
npm audit signatures european-parliament-mcp-server@1.2.3

# Optional: inspect attached attestations in the npm registry
npm view european-parliament-mcp-server@1.2.3 dist.attestations

# Verify GitHub artifact attestations for this repository
gh attestation verify european-parliament-mcp-server@1.2.3 --owner Hack23 --repo European-Parliament-MCP-Server

# View all GitHub attestations
gh api /repos/Hack23/European-Parliament-MCP-Server/attestations

SLSA Level 3 Benefits:

  • 🔐 Cryptographic proof of build integrity
  • 🛡️ Protection against supply chain attacks
  • 📋 Full build provenance transparency
  • ✅ Independent verification capability

See ATTESTATIONS.md for complete verification guide.

🙏 Contributors

Thanks to @dependabot[bot], @pethers and dependabot[bot] for their contributions to this release!

📚 Additional Resources

Full Changelog: v1.2.2...1.2.3