Ukparl Search Members
ukparl_search_membersFind MPs and peers by name, location or constituency, party, House, and current or historical membership. currentOnly=false includes current and former members. asOf selects historical membership and accepts name only, without House, party or location filters. Search results preserve latest profile fields; retrieve sections with ukparl_get_member. Follow opaque cursors with unchanged filters and use contentCursor for oversized records.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| asOf | No | Historical membership on YYYY-MM-DD; only name and pagination may accompany it. | |
| name | No | Name substring; omission searches all names. | |
| house | No | Filter most recent House; unavailable with asOf. | |
| limit | No | Requested whole members; default 10, cap 20; safe over-cap integers are clamped. | |
| cursor | No | Opaque collection cursor for the same filters. | |
| partyId | No | Party ID; active reference parties do not exhaust historical IDs. | |
| currentOnly | No | True restricts to current members; false includes former and current. | |
| constituency | No | Source location or constituency text, not exact equality. | |
| contentCursor | No | Same-selection lossless content continuation. |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| cap | No | Effective member workload cap. | |
| mode | No | Modern or dated historical search. | |
| page | No | Collection continuation by actually emitted records. | |
| error | No | Present when the call failed. Absent on success. | |
| items | No | Whole summary member records. | |
| query | No | Complete normalized filters and membership-date semantics. | |
| shown | No | Actual whole members emitted. | |
| notice | No | Licence, historical scope and workload notices. | |
| source | No | Actual official search request. | |
| applied | No | Effective source and workload; full filters stay in /query. | |
| delivery | No | Full selected payload, child outline, or JSON fragment. | |
| guidance | No | Empty-result recovery guidance. | |
| identity | No | Stable selected-record identifiers retained during content retrieval. | |
| retrieval | No | Same-tool retrieval instruction. | |
| truncated | No | Further whole member results remain. | |
| provenance | No | Selected response provenance retained during content retrieval; source notices remain in the reconstructed payload. | |
| totalCount | No | Source total before paging. | |
| contentPage | No | Lossless recursive content continuation. | |
| collectionPage | No | Collection continuation; reconstruct the outlined selected payload before following it. | |
| requestedLimit | No | Original request when capped. |