dyph

MCP Server for UK Parliament Members

43 tools

The UK Parliament Members API retrieves data on current and former MPs and Lords: biography, contact details, voting record, registered interests and the constituencies and parties behind them. Search and lookup endpoints are open, with no key required for any of it.

Tools
43
Read-only
43
Write
0
Destructive
0
Verified
15
Free tier
yes
Auth
none

Tool definitions

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

uk-parliament-members.json
Download

All 43 tools

43 of 43 shown

get_api_location_browseGET /api/Location/Browse/{locationType}/{locationName}Returns a list of locations, both parent and childlocationType, locationNamereadsverified 2026-10-10

Returns a list of locations, both parent and child

ParameterInTypeRequired
locationTypepathstringyes
locationNamepathstringyes
get_api_location_constituencyGET /api/Location/Constituency/{id}Returns a constituency by IDidreadsnot verified

Returns a constituency by ID

ParameterInTypeRequired
idpathintegeryes
get_api_location_constituency_electionresultGET /api/Location/Constituency/{id}/ElectionResult/{electionId}Returns an election result by constituency and election idid, electionIdreadsnot verified

Returns an election result by constituency and election id

ParameterInTypeRequired
idpathintegeryes
electionIdpathintegeryes
get_api_location_constituency_electionresult_latestGET /api/Location/Constituency/{id}/ElectionResult/LatestReturns latest election result by constituency ididreadsnot verified

Returns latest election result by constituency id

ParameterInTypeRequired
idpathintegeryes
get_api_location_constituency_electionresultsGET /api/Location/Constituency/{id}/ElectionResultsReturns a list of election results by constituency IDidreadsnot verified

Returns a list of election results by constituency ID

ParameterInTypeRequired
idpathintegeryes
get_api_location_constituency_geometryGET /api/Location/Constituency/{id}/GeometryReturns geometry by constituency IDidreadsnot verified

Returns geometry by constituency ID

ParameterInTypeRequired
idpathintegeryes
get_api_location_constituency_representationsGET /api/Location/Constituency/{id}/RepresentationsReturns a list of representations by constituency IDidreadsnot verified

Returns a list of representations by constituency ID

ParameterInTypeRequired
idpathintegeryes
get_api_location_constituency_searchGET /api/Location/Constituency/SearchReturns a list of constituenciesnonereadsverified 2026-10-10

Returns a list of constituencies

ParameterInTypeRequired
searchTextquerystringno
skipqueryintegerno
takequeryintegerno
get_api_location_constituency_synopsisGET /api/Location/Constituency/{id}/SynopsisReturns a synopsis by constituency IDidreadsnot verified

Returns a synopsis by constituency ID

ParameterInTypeRequired
idpathintegeryes
get_api_lordsinterests_registerGET /api/LordsInterests/RegisterReturns a list of registered interestsnonereadsverified 2026-10-10

Returns a list of registered interests

ParameterInTypeRequired
searchTermquerystringno
pagequeryintegerno
includeDeletedquerybooleanno
get_api_lordsinterests_staffGET /api/LordsInterests/StaffReturns a list of staffnonereadsverified 2026-10-10

Returns a list of staff

ParameterInTypeRequired
searchTermquerystringno
pagequeryintegerno
get_api_membersGET /api/Members/{id}Return member by IDidreadsnot verified

Return member by ID

ParameterInTypeRequired
idpathintegeryes
detailsForDatequerystringno
get_api_members_biographyGET /api/Members/{id}/BiographyReturn biography of member by IDidreadsnot verified

Return biography of member by ID

ParameterInTypeRequired
idpathintegeryes
get_api_members_contactGET /api/Members/{id}/ContactReturn list of contact details of member by IDidreadsnot verified

Return list of contact details of member by ID

ParameterInTypeRequired
idpathintegeryes
get_api_members_contributionsummaryGET /api/Members/{id}/ContributionSummaryReturn contribution summary of member by IDidreadsnot verified

Return contribution summary of member by ID

ParameterInTypeRequired
idpathintegeryes
pagequeryintegerno
get_api_members_edmsGET /api/Members/{id}/EdmsReturn list of early day motions of member by IDidreadsnot verified

Return list of early day motions of member by ID

ParameterInTypeRequired
idpathintegeryes
pagequeryintegerno
get_api_members_experienceGET /api/Members/{id}/ExperienceReturn experience of member by IDidreadsnot verified

Return experience of member by ID

ParameterInTypeRequired
idpathintegeryes
get_api_members_focusGET /api/Members/{id}/FocusReturn list of areas of focus of member by IDidreadsnot verified

Return list of areas of focus of member by ID

ParameterInTypeRequired
idpathintegeryes
get_api_members_historyGET /api/Members/HistoryReturn members by ID with list of their historical names, parties and membershipsnonereadsmismatch

Return members by ID with list of their historical names, parties and memberships

ParameterInTypeRequired
idsqueryarrayno
get_api_members_latestelectionresultGET /api/Members/{id}/LatestElectionResultReturn latest election result of member by IDidreadsnot verified

Return latest election result of member by ID

ParameterInTypeRequired
idpathintegeryes
get_api_members_portraitGET /api/Members/{id}/PortraitReturn portrait of member by IDidreadsnot verified

Return portrait of member by ID

ParameterInTypeRequired
idpathintegeryes
cropTypequerystringno
webVersionquerybooleanno
get_api_members_portraiturlGET /api/Members/{id}/PortraitUrlReturn portrait url of member by IDidreadsnot verified

Return portrait url of member by ID

ParameterInTypeRequired
idpathintegeryes
get_api_members_registeredinterestsGET /api/Members/{id}/RegisteredInterestsReturn list of registered interests of member by IDidreadsnot verified

Return list of registered interests of member by ID

ParameterInTypeRequired
idpathintegeryes
housequerystringno
get_api_members_searchGET /api/Members/SearchReturns a list of current members of the Commons or Lordsnonereadsverified 2026-10-10

Returns a list of current members of the Commons or Lords

ParameterInTypeRequired
Namequerystringno
Locationquerystringno
PostTitlequerystringno
PartyIdqueryintegerno
Housequerystringno
ConstituencyIdqueryintegerno
NameStartsWithquerystringno
Genderquerystringno
MembershipStartedSincequerystringno
MembershipEnded.MembershipEndedSincequerystringno
MembershipEnded.MembershipEndReasonIdsqueryarrayno
MembershipInDateRange.WasMemberOnOrAfterquerystringno
MembershipInDateRange.WasMemberOnOrBeforequerystringno
MembershipInDateRange.WasMemberOfHousequerystringno
IsEligiblequerybooleanno
IsCurrentMemberquerybooleanno
PolicyInterestIdqueryintegerno
Experiencequerystringno
skipqueryintegerno
takequeryintegerno
get_api_members_searchhistoricalGET /api/Members/SearchHistoricalReturns a list of members of the Commons or Lordsnonereadsbroken

Returns a list of members of the Commons or Lords

ParameterInTypeRequired
namequerystringno
dateToSearchForquerystringno
skipqueryintegerno
takequeryintegerno
get_api_members_staffGET /api/Members/{id}/StaffReturn list of staff of member by IDidreadsnot verified

Return list of staff of member by ID

ParameterInTypeRequired
idpathintegeryes
get_api_members_synopsisGET /api/Members/{id}/SynopsisReturn synopsis of member by IDidreadsnot verified

Return synopsis of member by ID

ParameterInTypeRequired
idpathintegeryes
get_api_members_thumbnailGET /api/Members/{id}/ThumbnailReturn thumbnail of member by IDidreadsnot verified

Return thumbnail of member by ID

ParameterInTypeRequired
idpathintegeryes
get_api_members_thumbnailurlGET /api/Members/{id}/ThumbnailUrlReturn thumbnail url of member by IDidreadsnot verified

Return thumbnail url of member by ID

ParameterInTypeRequired
idpathintegeryes
get_api_members_votingGET /api/Members/{id}/VotingReturn list of votes by member by IDid, housereadsnot verified

Return list of votes by member by ID

ParameterInTypeRequired
idpathintegeryes
housequerystringyes
pagequeryintegerno
get_api_members_writtenquestionsGET /api/Members/{id}/WrittenQuestionsReturn list of written questions by member by IDidreadsnot verified

Return list of written questions by member by ID

ParameterInTypeRequired
idpathintegeryes
pagequeryintegerno
get_api_parties_getactiveGET /api/Parties/GetActive/{house}Returns a list of current parties with at least one active member.housereadsverified 2026-10-10

Returns a list of current parties with at least one active member.

ParameterInTypeRequired
housepathstringyes
get_api_parties_lordsbytypeGET /api/Parties/LordsByType/{forDate}Returns the composition of the House of Lords by peerage type.forDatereadsverified 2026-10-10

Returns the composition of the House of Lords by peerage type.

ParameterInTypeRequired
forDatepathstringyes
get_api_parties_stateofthepartiesGET /api/Parties/StateOfTheParties/{house}/{forDate}Returns current state of partieshouse, forDatereadsverified 2026-10-10

Returns current state of parties

ParameterInTypeRequired
housepathstringyes
forDatepathstringyes
get_api_posts_departmentsGET /api/Posts/Departments/{type}Returns a list of departments.typereadsverified 2026-10-10

Returns a list of departments.

ParameterInTypeRequired
typepathstringyes
get_api_posts_governmentpostsGET /api/Posts/GovernmentPostsReturns a list of government posts.nonereadsverified 2026-10-10

Returns a list of government posts.

ParameterInTypeRequired
departmentIdqueryintegerno
get_api_posts_oppositionpostsGET /api/Posts/OppositionPostsReturns a list of opposition posts.nonereadsverified 2026-10-10

Returns a list of opposition posts.

ParameterInTypeRequired
departmentIdqueryintegerno
get_api_posts_speakeranddeputiesGET /api/Posts/SpeakerAndDeputies/{forDate}Returns a list containing the speaker and deputy speakers.forDatereadsverified 2026-10-10

Returns a list containing the speaker and deputy speakers.

ParameterInTypeRequired
forDatepathstringyes
get_api_posts_spokespersonsGET /api/Posts/SpokespersonsReturns a list of spokespersons.nonereadsbroken

Returns a list of spokespersons.

ParameterInTypeRequired
partyIdqueryintegerno
get_api_reference_answeringbodiesGET /api/Reference/AnsweringBodiesReturns a list of answering bodies.nonereadsverified 2026-10-10

Returns a list of answering bodies.

ParameterInTypeRequired
idqueryintegerno
nameContainsquerystringno
get_api_reference_departmentsGET /api/Reference/DepartmentsReturns a list of departments.nonereadsverified 2026-10-10

Returns a list of departments.

ParameterInTypeRequired
idqueryintegerno
nameContainsquerystringno
get_api_reference_departments_logoGET /api/Reference/Departments/{id}/LogoReturns department logo.idreadsnot verified

Returns department logo.

ParameterInTypeRequired
idpathintegeryes
get_api_reference_policyinterestsGET /api/Reference/PolicyInterestsReturns a list of policy interest.nonereadsverified 2026-10-10

Returns a list of policy interest.

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