dyph

MCP Server for UK Parliament Bills

19 tools

The UK Parliament Bills API tracks legislation moving through the Commons and Lords: a bill's stages, sittings, amendments, publications and news coverage. Every field traces back to a specific bill and stage ID, so an agent can follow one bill's progress rather than a flattened summary.

Tools
19
Read-only
19
Write
0
Destructive
0
Verified
11
Free tier
yes
Auth
none

Tool definitions

19 ready-to-use tool definitions in JSON. Drop the file into your agent configuration; no need to read the API documentation first.

uk-parliament-bills.json
Download

All 19 tools

19 of 19 shown

get_api_v1_billsGET /api/v1/BillsReturns a list of Bills.nonereadsverified 2026-10-10

Returns a list of Bills.

ParameterInTypeRequired
SearchTermquerystringno
Sessionqueryintegerno
CurrentHousequerystringno
OriginatingHousequerystringno
MemberIdqueryintegerno
DepartmentIdqueryintegerno
BillStagequeryarrayno
BillStagesExcludedqueryarrayno
IsDefeatedquerybooleanno
IsWithdrawnquerybooleanno
BillTypequeryarrayno
SortOrderquerystringno
BillIdsqueryarrayno
Skipqueryintegerno
Takequeryintegerno
get_api_v1_bills_by_billidGET /api/v1/Bills/{billId}Return a Bill.billIdreadsverified 2026-10-10

Return a Bill.

ParameterInTypeRequired
billIdpathintegeryes
get_api_v1_bills_newsarticlesGET /api/v1/Bills/{billId}/NewsArticlesReturns a list of news articles for a Bill.billIdreadsverified 2026-10-10

Returns a list of news articles for a Bill.

ParameterInTypeRequired
billIdpathintegeryes
Skipqueryintegerno
Takequeryintegerno
get_api_v1_bills_publicationsGET /api/v1/Bills/{billId}/PublicationsReturn a list of Bill publications.billIdreadsverified 2026-10-10

Return a list of Bill publications.

ParameterInTypeRequired
billIdpathintegeryes
get_api_v1_bills_stagesGET /api/v1/Bills/{billId}/StagesReturns all Bill stages.billIdreadsverified 2026-10-10

Returns all Bill stages.

ParameterInTypeRequired
billIdpathintegeryes
Skipqueryintegerno
Takequeryintegerno
get_api_v1_bills_stages_amendmentsGET /api/v1/Bills/{billId}/Stages/{billStageId}/AmendmentsReturns a list of amendments.billId, billStageIdreadsverified 2026-10-10

Returns a list of amendments.

ParameterInTypeRequired
billIdpathintegeryes
billStageIdpathintegeryes
SearchTermquerystringno
Decisionquerystringno
MemberIdqueryintegerno
Skipqueryintegerno
Takequeryintegerno
get_api_v1_bills_stages_amendments_by_billid_billstageid_amendmentidGET /api/v1/Bills/{billId}/Stages/{billStageId}/Amendments/{amendmentId}Returns an amendment.billId, billStageId, amendmentIdreadsnot verified

Returns an amendment.

ParameterInTypeRequired
billIdpathintegeryes
billStageIdpathintegeryes
amendmentIdpathintegeryes
get_api_v1_bills_stages_by_billid_billstageidGET /api/v1/Bills/{billId}/Stages/{billStageId}Returns a Bill stage.billId, billStageIdreadsverified 2026-10-10

Returns a Bill stage.

ParameterInTypeRequired
billIdpathintegeryes
billStageIdpathintegeryes
get_api_v1_bills_stages_publicationsGET /api/v1/Bills/{billId}/Stages/{stageId}/PublicationsReturn a list of Bill stage publications.billId, stageIdreadsnot verified

Return a list of Bill stage publications.

ParameterInTypeRequired
billIdpathintegeryes
stageIdpathintegeryes
get_api_v1_billtypesGET /api/v1/BillTypesReturns a list of Bill types.nonereadsverified 2026-10-10

Returns a list of Bill types.

ParameterInTypeRequired
Categoryquerystringno
Skipqueryintegerno
Takequeryintegerno
get_api_v1_publications_documentsGET /api/v1/Publications/{publicationId}/Documents/{documentId}Return information on a document.publicationId, documentIdreadsnot verified

Return information on a document.

ParameterInTypeRequired
publicationIdpathintegeryes
documentIdpathintegeryes
get_api_v1_publications_documents_downloadGET /api/v1/Publications/{publicationId}/Documents/{documentId}/DownloadReturn a document.publicationId, documentIdreadsnot verified

Return a document.

ParameterInTypeRequired
publicationIdpathintegeryes
documentIdpathintegeryes
get_api_v1_publicationtypesGET /api/v1/PublicationTypesReturns a list of publication types.nonereadsverified 2026-10-10

Returns a list of publication types.

ParameterInTypeRequired
Skipqueryintegerno
Takequeryintegerno
get_api_v1_rss_allbillsrssGET /api/v1/Rss/allbills.rssReturns an Rss feed of all Bills.nonereadsmismatch

Returns an Rss feed of all Bills.

get_api_v1_rss_bills_idrssGET /api/v1/Rss/Bills/{id}.rssReturns an Rss feed of a certain Bill.idreadsnot verified

Returns an Rss feed of a certain Bill.

ParameterInTypeRequired
idpathintegeryes
get_api_v1_rss_privatebillsrssGET /api/v1/Rss/privatebills.rssReturns an Rss feed of private Bills.nonereadsmismatch

Returns an Rss feed of private Bills.

get_api_v1_rss_publicbillsrssGET /api/v1/Rss/publicbills.rssReturns an Rss feed of public Bills.nonereadsmismatch

Returns an Rss feed of public Bills.

get_api_v1_sittingsGET /api/v1/SittingsReturns a list of Sittings.nonereadsverified 2026-10-10

Returns a list of Sittings.

ParameterInTypeRequired
Housequerystringno
DateFromquerystringno
DateToquerystringno
Skipqueryintegerno
Takequeryintegerno
get_api_v1_stagesGET /api/v1/StagesReturns a list of Bill stages.nonereadsverified 2026-10-10

Returns a list of Bill stages.

ParameterInTypeRequired
Skipqueryintegerno
Takequeryintegerno

Authentication

No key and no published rate limit

Where this came from

Built from the APIs.guru OpenAPI specification, version v1. Rebuilt on our side on 2026-10-10.

View the source specification