UK Parliament MCP Server

209 tools. 0 can modify or destroy data without limits.

Read-only server. Low risk, but rate limits prevent runaway API costs.

Last updated:

0 can modify or destroy data
209 read-only
209 tools total

Community server · catalogue entry checked 29/06/2026

How to control UK Parliament MCP Server ↓

What UK Parliament MCP Server exposes to your agents

Read (209) Write / Execute (0) Destructive / Financial (0)

What can go wrong

Even read-only tools carry cost. An agent in a retry loop can make thousands of API calls per minute, exhausting rate limits and running up bills.

How to control UK Parliament MCP Server

PolicyLayer is an MCP gateway — it sits between your AI agents and UK Parliament MCP Server, and nothing reaches the server without passing your rules. These are the rules we recommend:

Cap read operations
{
  "bill_stages": {
    "limits": [
      {
        "counter": "bill_stages_per_minute",
        "window": "minute",
        "max": 60,
        "scope": "grant"
      }
    ]
  }
}

Controls API costs and prevents retry loops from exhausting upstream rate limits.

  1. Create a free account and register UK Parliament MCP Server — nothing to install.
  2. Add these rules — paste them, or build them visually. Tune the limits to your setup.
  3. Point your MCP client (Claude, Cursor, anything) at your gateway URL.
ENFORCE POLICY ON UK PARLIAMENT →

Instant setup, no code required.

All 209 UK Parliament MCP Server tools

READ 209 tools
Read bill_stages Get all possible stages a bill can go through in its legislative journey. Use when tracking bill progress or u Read bill_types Get all types of bills that can be introduced in Parliament (e.g., Government Bill, Private Member's Bill). Us Read browse_erskine_may_index browse_erskine_may_index Read browse_locations browse_locations Read check_mp_vote check_mp_vote Read edms_for_member_id edms_for_member_id Read get_act_of_parliament Get Act details | primary legislation, act of parliament, law | Read get_all_bills_rss Get RSS feed of all bills. Use when you want to stay updated on all legislative activity through RSS feeds. Read get_amendment_by_id get_amendment_by_id Read get_annulment_date get_annulment_date Read get_annunciator_by_date get_annunciator_by_date Read get_answer_deadline get_answer_deadline Read get_answering_bodies get_answering_bodies Read get_archived_publication_links get_archived_publication_links Read get_bill_by_id Get detailed information about a specific bill by ID. Use when you need comprehensive bill details including t Read get_bill_news_articles get_bill_news_articles Read get_bill_overview get_bill_overview Read get_bill_petition_by_id get_bill_petition_by_id Read get_bill_publications get_bill_publications Read get_bill_rss Get RSS feed for a specific bill by ID. Use when you want to track updates and changes to a particular piece o Read get_bill_stage_amendments get_bill_stage_amendments Read get_bill_stage_details get_bill_stage_details Read get_bill_stage_ping_pong_items get_bill_stage_ping_pong_items Read get_bill_stage_publications get_bill_stage_publications Read get_bill_stages get_bill_stages Read get_calendar_categories Get calendar event categories | categories, event types, calendar taxonomy | List all categories used to class Read get_calendar_event Get calendar event by ID | specific event, event details | Use to get full details of a specific calendar even Read get_calendar_locations Get calendar locations | venues, committee rooms, locations, where | List all locations used for parliamentary Read get_calendar_tags Get calendar tags | tags, labels, calendar taxonomy | List all tags used to label parliamentary calendar event Read get_calendar_types Get calendar event types | event types, calendar classification | List all event types used in the parliamenta Read get_cli_reference get_cli_reference Read get_committee_business get_committee_business Read get_committee_business_by_id get_committee_business_by_id Read get_committee_business_publications_summary get_committee_business_publications_summary Read get_committee_business_types get_committee_business_types Read get_committee_by_id get_committee_by_id Read get_committee_events get_committee_events Read get_committee_meetings get_committee_meetings Read get_committee_members get_committee_members Read get_committee_publication_types Get all types of committee publications | report types, document types | Read get_committee_publications_summary get_committee_publications_summary Read get_committee_staff get_committee_staff Read get_committee_summary get_committee_summary Read get_committee_types Get all types of parliamentary committees (e.g., Select Committee, Public Bill Committee, Delegated Legislatio Read get_committees_next_events get_committees_next_events Read get_commons_division_by_id get_commons_division_by_id Read get_commons_divisions_grouped_by_party get_commons_divisions_grouped_by_party Read get_commons_divisions_search_count get_commons_divisions_search_count Read get_commons_voting_record_for_member get_commons_voting_record_for_member Read get_constituencies get_constituencies Read get_constituency_by_id get_constituency_by_id Read get_constituency_election_result get_constituency_election_result Read get_constituency_latest_election get_constituency_latest_election Read get_constituency_representations get_constituency_representations Read get_constituency_synopsis get_constituency_synopsis Read get_contributions get_contributions Read get_daily_reports get_daily_reports Read get_debate_by_column get_debate_by_column Read get_debate_by_external_id get_debate_by_external_id Read get_debate_by_id get_debate_by_id Read get_debate_by_title get_debate_by_title Read get_debate_divisions get_debate_divisions Read get_debate_speakers get_debate_speakers Read get_departments get_departments Read get_division_details get_division_details Read get_early_day_motion get_early_day_motion Read get_election_results_for_constituency get_election_results_for_constituency Read get_erskine_may_chapter get_erskine_may_chapter Read get_erskine_may_index_term get_erskine_may_index_term Read get_erskine_may_paragraph get_erskine_may_paragraph Read get_erskine_may_part get_erskine_may_part Read get_erskine_may_parts List all parts of Erskine May | procedure structure, table of contents | Use to navigate the 6 major parts of Read get_erskine_may_section get_erskine_may_section Read get_erskine_may_section_relative get_erskine_may_section_relative Read get_event_activities get_event_activities Read get_event_attendance get_event_attendance Read get_event_by_id get_event_by_id Read get_event_type_metadata get_event_type_metadata Read get_events get_events Read get_government_posts get_government_posts Read get_hansard_calendar get_hansard_calendar Read get_hansard_currently_processing get_hansard_currently_processing Read get_hansard_first_year Get the earliest year Hansard records are available | Hansard, first year, earliest record | Use to determine Read get_hansard_last_sitting_date get_hansard_last_sitting_date Read get_hansard_linked_dates get_hansard_linked_dates Read get_hansard_pdfs_for_day get_hansard_pdfs_for_day Read get_hansard_section_trees get_hansard_section_trees Read get_hansard_sitting_day get_hansard_sitting_day Read get_hansard_speakers_for_day get_hansard_speakers_for_day Read get_hansard_timeline_stats get_hansard_timeline_stats Read get_historic_sitting_day get_historic_sitting_day Read get_interest_by_id get_interest_by_id Read get_interest_category get_interest_category Read get_last_sitting_date get_last_sitting_date Read get_laying_bodies get_laying_bodies Read get_lords_by_type get_lords_by_type Read get_lords_division_by_id get_lords_division_by_id Read get_lords_divisions_grouped_by_party get_lords_divisions_grouped_by_party Read get_lords_divisions_search_count get_lords_divisions_search_count Read get_lords_interests_register get_lords_interests_register Read get_lords_interests_staff get_lords_interests_staff Read get_lords_voting_record_for_member get_lords_voting_record_for_member Read get_member_by_id get_member_by_id Read get_member_by_name get_member_by_name Read get_member_committee_memberships get_member_committee_memberships Read get_member_contribution_summary get_member_contribution_summary Read get_member_experience get_member_experience Read get_member_focus get_member_focus Read get_member_hansard_contributions get_member_hansard_contributions Read get_member_latest_election_result get_member_latest_election_result Read get_member_portrait_url Get the portrait image URL for a member by ID. Use when you need a link to a member's official parliamentary p Read get_member_registered_interests get_member_registered_interests Read get_member_staff get_member_staff Read get_member_synopsis get_member_synopsis Read get_member_thumbnail_url get_member_thumbnail_url Read get_member_voting get_member_voting Read get_member_written_questions get_member_written_questions Read get_members_biography get_members_biography Read get_members_contact get_members_contact Read get_members_history get_members_history Read get_mp_profile get_mp_profile Read get_my_mp get_my_mp Read get_next_sitting_date get_next_sitting_date Read get_non_sitting_days get_non_sitting_days Read get_opposition_posts get_opposition_posts Read get_oral_evidence get_oral_evidence Read get_oral_evidence_by_id get_oral_evidence_by_id Read get_parliamentary_diary get_parliamentary_diary Read get_ping_pong_item_by_id get_ping_pong_item_by_id Read get_policy_interests get_policy_interests Read get_private_bills_rss Get RSS feed of private bills only. Use when you want to monitor private member bills and private bills throug Read get_proposed_negative_si get_proposed_negative_si Read get_proposed_negative_si_business_items get_proposed_negative_si_business_items Read get_public_bills_rss Get RSS feed of public bills only. Use when you want to monitor government and public bills through RSS feeds, Read get_publication_by_id get_publication_by_id Read get_publication_document get_publication_document Read get_publication_types get_publication_types Read get_publications get_publications Read get_recently_tabled_edms get_recently_tabled_edms Read get_recently_updated_bills get_recently_updated_bills Read get_register_by_id get_register_by_id Read get_registers_of_interests Get list of published Registers of Interests. Use when you need to see all available interest registers or und Read get_session_by_id get_session_by_id Read get_session_for_date get_session_for_date Read get_sessions Get list of parliamentary sessions. Use when you need to understand parliamentary terms, session dates, or the Read get_si_business_item get_si_business_item Read get_si_business_items get_si_business_items Read get_si_procedure get_si_procedure Read get_si_procedures List SI procedures | statutory instrument procedure, affirmative, negative, made affirmative | Read get_si_timeline_business_items get_si_timeline_business_items Read get_sitting_dates get_sitting_dates Read get_sittings get_sittings Read get_speaker_and_deputies get_speaker_and_deputies Read get_speaker_events get_speaker_events Read get_spokespersons get_spokespersons Read get_state_of_parties get_state_of_parties Read get_statutory_instrument get_statutory_instrument Read get_submission_period get_submission_period Read get_tabling_deadline get_tabling_deadline Read get_top_level_debate_id get_top_level_debate_id Read get_treaty get_treaty Read get_treaty_business_items get_treaty_business_items Read get_treaty_government_organisations get_treaty_government_organisations Read get_treaty_series_memberships Get treaty series types | treaty categories, Country series, EU series | Use to understand treaty classificati Read get_written_evidence get_written_evidence Read get_written_evidence_by_id get_written_evidence_by_id Read get_written_question get_written_question Read get_written_question_by_uin get_written_question_by_uin Read get_written_statement get_written_statement Read get_written_statement_by_uin get_written_statement_by_uin Read happening_now_in_commons Get live information about what's currently happening in the House of Commons chamber. Use when you want real- Read happening_now_in_lords Get live information about what's currently happening in the House of Lords chamber. Use when you want real-ti Read interests_categories Get categories of interests that MPs and Lords must declare in the Register of Interests. Use when you need to Read order_order order_order Read parliament_guide parliament_guide Read parliament_workflow parliament_workflow Read parties_list_by_house parties_list_by_house Read search_acts_of_parliament search_acts_of_parliament Read search_bill_petitions search_bill_petitions Read search_bills search_bills Read search_calendar search_calendar Read search_committee_debates search_committee_debates Read search_committees search_committees Read search_commons_divisions search_commons_divisions Read search_early_day_motions search_early_day_motions Read search_erskine_may search_erskine_may Read search_erskine_may_index search_erskine_may_index Read search_erskine_may_sections search_erskine_may_sections Read search_event_activities search_event_activities Read search_hansard search_hansard Read search_hansard_committees search_hansard_committees Read search_hansard_contributions search_hansard_contributions Read search_hansard_divisions search_hansard_divisions Read search_hansard_full search_hansard_full Read search_hansard_members search_hansard_members Read search_hansard_petitions search_hansard_petitions Read search_historic_sitting_days search_historic_sitting_days Read search_historical_members search_historical_members Read search_lords_divisions search_lords_divisions Read search_members search_members Read search_oral_question_times search_oral_question_times Read search_oral_questions search_oral_questions Read search_proposed_negative_sis search_proposed_negative_sis Read search_roi search_roi Read search_statutory_instruments search_statutory_instruments Read search_treaties search_treaties Read search_treaties_advanced search_treaties_advanced Read search_written_questions search_written_questions Read search_written_statements search_written_statements

Questions about UK Parliament MCP Server

Is the UK Parliament MCP Server MCP server safe to use without restrictions? +

The UK Parliament MCP Server server is primarily read-only with 209 read tools. While it cannot modify data, an agent in a retry loop can make thousands of API calls per minute, exhausting rate limits and running up costs. Rate limiting is still recommended.

How many tools does the UK Parliament MCP Server MCP server expose? +

209 tools across 1 categories: Read. 209 are read-only. 0 can modify, create, or delete data.

How do I enforce a policy on UK Parliament MCP Server? +

Register the UK Parliament MCP Server MCP server in PolicyLayer, apply the suggested rules above (adjust the limits to your use case), and point your AI client at the PolicyLayer proxy URL instead of the server directly. Your agents keep the same tools; PolicyLayer evaluates every call against policy before it executes. Nothing to install, live in minutes.

Enforce policy on every UK Parliament MCP Server tool call.

Deterministic rules across all 209 UK Parliament MCP Server tools. Per-identity grants. Full audit log. Live in minutes. Nothing to install.

Instant setup, no code required.

209 UK Parliament MCP Server tools catalogued and risk-classified — across an index of 46,500+ MCP servers.

// WHERE THIS COMES FROM

These policies come from UK Parliament MCP Server's registry record.

The record behind this page: verified identity, auth posture, risk grade, every tool classified, recommended policy — re-checked continuously.

Teams ship this data inside their own products. See what a licence covers →

// GET IN TOUCH

Have a question or want to learn more? Send us a message.

Message sent.

We'll get back to you soon.