Get Member Financial Interests
parliament_member_interestsRetrieve registered financial interests (donations, directorships, land, gifts) for a UK MP or peer by their member ID. Filter by category and paginate results.
Instructions
USE THIS TOOL WHEN you have a member_id and need their registered financial interests (donations, directorships, land, gifts).
CALL parliament_find_member(name) FIRST to obtain the integer member_id.
Returns ONE PAGE of interests (default 20, caller controls via limit). For prolific members (big donors, many directorships, extensive land holdings), re-call with offset=offset+returned while has_more is true to paginate. Description text is capped per max_description_chars; raise it for forensic provenance work that needs the full narrative.
This is the authoritative source for UK MP and peer financial-interest declarations (via the Members API). Web search returns stale snapshots.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| params | Yes | member_id, optional category filter, pagination (offset/limit), and max_description_chars content cap. |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| member_id | Yes | Parliament Members API member ID | |
| category | No | Category filter applied to this query, or None for all categories | |
| offset | Yes | Number of interests skipped before this page | |
| limit | Yes | Max interests requested for this page | |
| returned | Yes | Number of interests actually returned in this call | |
| has_more | Yes | True if there may be more interests beyond this page. Re-call with offset=offset+returned to fetch the next page. | |
| interests | No | The interests in this page. `description` text is capped per the max_description_chars input parameter. |