@pipeworx/openparliament-ca

Connect: https://gateway.pipeworx.io/openparliament-ca/mcp · Install: one-click buttons

Tools: 8

OpenParliament.ca MCP — civic-tech mirror of the Parliament of Canada. House of Commons debates (Hansard), bills, votes, MPs, committee meetings. No auth.

Note: this is a community-maintained project (Michael Mulley et al.) — not the official Library of Parliament APIs (which are XML-only and awkward). OpenParliament.ca ingests and republishes the data with a clean REST surface.

Tools

  • search_debates(query, date_from?, date_to?, politician?, party?, limit?, offset?) — Hansard contributions
  • list_bills(session?, sponsor?, status?, limit?, offset?) — Parliament bills
  • get_bill(session, number) — bill detail
  • list_votes(session?, limit?, offset?) — recorded votes in the House
  • list_politicians(current?, party?, province?, name?, limit?, offset?) — current + historic MPs
  • get_politician(slug) — MP profile
  • list_committees(session?, limit?, offset?) — House committees
  • list_committee_meetings(committee_slug?, date_from?, date_to?, limit?) — meetings

Data source

https://api.openparliament.ca/ — JSON via Accept: application/json or ?format=json.

Tools

Tools

Regenerated from source · build May 21, 2026