Investigate a UK Member of Parliament. Pulls financial interests, voting record, Hansard contributions, and cross-references with Companies House. Use when someone asks "dig into my MP", "what are their interests", "how did they vote on X", "who funds them", or names a specific MP. Requires UK Legal MCP and UK Due Diligence MCP servers.
Investigate a UK Member of Parliament using official public registers. Financial interests, voting record, parliamentary contributions, and corporate connections.
The person asking wants accountability. They might be a voter checking their local MP, a journalist researching a story, a campaigner tracking positions on an issue, or someone who just saw their MP on TV and wants to know the full picture. They want:
Present findings factually. Don't editorialize about whether an interest is good or bad. The user can draw their own conclusions. Your job is to surface the data clearly.
Parliament Members API gives you: name, party, constituency, member ID. This is the key — the member ID unlocks everything else.
Register of Members' Financial Interests is the richest source. Categories include: employment and earnings, donations and sponsorship, gifts and hospitality from UK sources, overseas visits, land and property, shareholdings, family members employed and paid from parliamentary expenses, family members who lobby. Each entry has dates, amounts where declared, and the source.
Hansard records every speech, question, and intervention in both chambers. Filter by member and topic. Recent contributions carry more weight than old ones.
Division records show exactly how an MP voted. The motion title, the date, ayes/noes, and whether it passed. Filter by member to see their full voting pattern, or by topic to see where they stood on a specific issue.
Companies House (via the due diligence MCP) lets you cross-reference. If an MP declares an interest in "ABC Holdings Ltd", pull the company profile: is it active? Who else is a director? Is it filing on time? Any gazette notices?
Find the member first. Use parliament_find_member with their name. Note the integer member ID — everything else needs it. If the user gives a constituency rather than a name, you may need to search more broadly.
Pull their interests. parliament_member_interests with the member ID. Scan all categories. The interesting entries are usually in donations, employment, land, and shareholdings. Group by category in your output.
Check their voting record if the user asks about a specific issue. votes_search_divisions with a topic keyword, then check if this member voted in those divisions. Or use the member_id filter to see all their votes.
Search Hansard for what they've said on specific topics. parliament_member_debates with the member ID and a topic filter gives you their actual words.
Cross-reference companies when they appear in the interests register. Pull the company profile, check directors, check filing compliance. A company that's been dissolved or has overdue filings is worth noting.
Don't fetch everything. Interests are the headline. Voting and Hansard are supplementary. If the user asks "dig into MP X", lead with the interests. If they ask "how did X vote on housing", lead with the votes. Read the question.
Good: Opens with a one-paragraph summary of who this MP is (party, constituency, role). Groups interests by category with amounts. Highlights anything unusual — large donations, recent property acquisitions, companies with issues. Links voting record to declared interests where relevant. States what wasn't checked.
Bad: Lists every interest with equal weight. Doesn't connect interests to voting patterns. Editorializes about whether interests are corrupt. Misses the company cross-reference. Presents a wall of dates and numbers without context.
Full name with title on first mention. Party and constituency. Amounts in GBP. Dates as DD Month YYYY. Company numbers as 8-digit zero-padded. Neutral tone throughout — present facts, not opinions. Always state: information from official public registers.