# UK Data: UK Parliament bills and SIs

> Where a UK bill, treaty or statutory instrument is in Parliament: stages, sponsors, amendments

- name: uk.co.reliness/uk-parliament-legislation
- version: 1.5.0
- connection class: R0 (autonomous)
- trust: 82/100 flags: no-repository
- quality: 91/100 (strong)
- owner: not claimed
- descriptor: https://api.protogrid.dev/v1/servers/uk.co.reliness%2Fuk-parliament-legislation
- tools: https://api.protogrid.dev/v1/servers/uk.co.reliness%2Fuk-parliament-legislation/tools

**An agent can connect right now, no human step.** Remote endpoint, no authentication, reachable on the last probe.

## Connection (mcpServers)

```json
{
  "mcpServers": {
    "uk-parliament-legislation": {
      "type": "http",
      "url": "https://ukdata.reliness.co.uk/mcp/uk-parliament-legislation",
      "headers": {
        "Authorization": "Bearer ${UK_PARLIAMENT_LEGISLATION_TOKEN}"
      }
    }
  }
}
```

Placeholders to fill: `${UK_PARLIAMENT_LEGISLATION_TOKEN}`.

## Trust

- hygiene: 80
- liveness: 97
- freshness: 100
- provenance: 55
- drivers: +dns-namespace +website +reachable +uptime-92% +updated-7d-ago -no-repository
- Derived from observable signals (official registry feed and our own credential-free probes); no code audit performed.

## Quality 91/100 (strong)

### protocol: 75 (weight 25)

- warn `protocol.modern`: newest supported version is 2025-11-25; 2026-07-28 not supported, older versions are deprecated until 2027-07-28
- n/a `protocol.stateless`: only applies to 2026-07-28 servers
- pass `protocol.transport`: streamable HTTP
- n/a `protocol.list_ttl`: only applies to 2026-07-28 servers

### authorization: n/a (weight 15)

- n/a `auth.prm`, `auth.as_metadata`, `auth.cimd`: no remote uses OAuth
- n/a `auth.secret_in_url`: no templated URL

### tool hygiene: 100 (weight 30)

- pass `tools.descriptions`: every tool has a description
- pass `tools.description_length`: descriptions are concise
- pass `tools.schemas`: every tool has an object input schema
- pass `tools.annotations`: 9 of 9 tools declare readOnlyHint or destructiveHint
- pass `tools.directory_hints`: every tool declares readOnlyHint, destructiveHint, idempotentHint and openWorldHint
- pass `tools.token_cost`: about 2,089 tokens to load every tool
- pass `tools.api_dump`: tools are not a one-to-one API dump
- pass `tools.hidden_text`: no hidden text in tool names, descriptions, schemas or annotations

### stability: 100 (weight 15)

- pass `stability.changes`: no tool changes in 30 days
- pass `stability.rug_pull`: no tool changed its meaning under the same name
- pass `stability.new_links`: no tool change named a new site

### dependencies: n/a (weight 15)

- n/a `deps.known_vulns`, `deps.mcp_sdk_version`, `deps.resolvable`: no npm or PyPI package

- tools: 9, about 2,089 tokens to load them all
- tool set hash: 62f718319b953679bcd9c01d5f7e6d26
- badge: [![protogrid quality](https://protogrid.dev/badge/uk.co.reliness/uk-parliament-legislation.svg)](https://protogrid.dev/servers/uk.co.reliness/uk-parliament-legislation)
- Checks run on what our credential-free, read-only probes observe; tools are never called and no code audit is performed.

### Tool changes

_No tool definition changes recorded._

## Remotes

- https://ukdata.reliness.co.uk/mcp/uk-parliament-legislation (streamable-http, auth none, reachable true, uptime30d 0.9230769)

## Packages

_none_

## Tools (9)

- `acts_recent_royal_assent`: Lists bills that have received Royal Assent and become Acts of Parliament, most recent first, with the Royal Assent date and the Act's title. For compliance, HR and legal teams who need to hear about new Acts quickly. Source: UK Parliament Bills API. It covers UK Parliament Acts only, not commencement dates or statutory instruments, and does not show the Act text (see legislation.gov.uk). (cost: 1 credit)
- `bill_amendments`: Lists the amendments tabled at one stage of a UK bill, with the clause or schedule targeted, the amendment wording, its sponsors and the decision recorded (agreed, negatived, withdrawn, not moved). For public affairs teams and campaigners tracking whether an amendment got through. Source: UK Parliament Bills API. Needs the bill ID and a stage_id from bill_stages_timeline; can filter by decision or a word in the amendment, and pages with skip. Decisions are null until Parliament records them. (cost: 1 credit)
- `bill_documents`: Lists the documents published for a UK bill, newest first: bill texts, explanatory notes, amendment papers, impact assessments, delegated powers memoranda and committee reports, with direct PDF and web links. For lawyers and policy staff after the latest bill text or notes. Source: UK Parliament Bills API. It returns links, not the document text; pair it with a URL or PDF reader to read one. (cost: 1 credit)
- `bill_search`: Finds UK Parliament bills whose title matches a keyword, newest-updated first so current bills come before old ones, with each bill's ID, type, current stage and house, whether it became an Act, and a link to its Parliament page. For journalists, landlords, campaigners and students asking "is there a bill about X". Source: UK Parliament Bills API, which covers recent parliamentary sessions; older bills may be missing. It matches bill titles only, not bill text, and does not cover Scottish, Welsh or Northern Ireland legislatures. (cost: 1 credit)
- `bills_recently_updated`: Lists the UK Parliament bills whose records changed most recently, with current stage, house, upcoming or latest sitting dates and status. A quick "what is moving through Parliament" view for public affairs teams and journalists. Source: UK Parliament Bills API. Ordered by when Parliament last updated the bill record, which usually but not always reflects new parliamentary activity. (cost: 1 credit)
- `bill_stages_timeline`: Lists every stage a UK bill has been through or has scheduled, in order, with the house and each sitting date: first and second reading, committee, report, third reading, Lords stages, consideration of amendments, Royal Assent. Saves researchers and public affairs teams from piecing together a bill's passage by hand. Source: UK Parliament Bills API. It gives dates, not debate content or votes; each stage_id can be passed to bill_amendments. (cost: 1 credit)
- `bill_status`: Shows where one UK bill is now: its current stage and house with sitting dates, whether it has become an Act, been withdrawn or defeated, its long title and its sponsoring members and departments. Answers "where is the X bill now", "has it passed" and "who introduced it". Source: UK Parliament Bills API. Needs the bill ID from bill_search; it does not predict when a bill will pass. (cost: 1 credit)
- `statutory_instrument_search`: Finds statutory instruments (regulations and orders) laid before the UK Parliament by words in their name, with the procedure they follow (for example draft affirmative or negative), laying dates in each House, made date and SI number where issued. For compliance and legal teams asking what regulations were just laid on a topic and how Parliament will deal with them. Source: UK Parliament Statutory Instruments API. It covers laying and procedure, not the regulation text (see legislation.gov.uk). (cost: 1 credit)
- `treaty_search`: Finds treaties laid before the UK Parliament by keyword, with the treaty name, command paper number, treaty series citation, signed and laid dates, lead department, whether the scrutiny period has concluded so the Government can ratify, and any scheduled debate. For trade lawyers, exporters and academics checking UK treaty scrutiny under the Constitutional Reform and Governance Act 2010. Source: UK Parliament Treaties API. It does not give treaty text beyond a GOV.UK link. (cost: 1 credit)
