For agents
The Cabinet is also a Model Context Protocol server. Point Claude, ChatGPT, Cursor or any MCP client at it and your agent can answer questions like “who is the Health Secretary and what are they paid?” from the same verified data that powers this site. No key needed; read-only.
Copy to agent
{
"mcpServers": {
"the-cabinet": {
"url": "https://the-cabinet.co/mcp"
}
}
}Claude Desktop, Cursor, Windsurf, ChatGPT and most MCP clients
Tools
- list_ministers
- Every current minister, optionally filtered by government, rank or a search term. Returns names, offices, departments, salaries and photo URLs.
- get_minister
- One person by id or name, with the full salary breakdown and the official sources it was verified against.
- cost_of_government
- Headcount and combined salary bill, split by government and rank, plus the share of total public spending.
- public_spending
- Headline UK public finances from the ONS and spending by function from HM Treasury PESA.
- salary_scales
- The official pay scales each salary is built from, with source links and effective dates.
- data_sources
- Which official pages the data comes from and when they were last checked.
Try asking
- “List the Scottish Cabinet with salaries, highest first.”
- “How much do all UK whips cost per year?”
- “Compare the First Ministers of Scotland, Wales and Northern Ireland.”
- “What share of total managed expenditure goes on health, and how does that compare to defence?”
Plain JSON
Prefer REST? Each government is available as JSON at /api/cabinet/england, /api/cabinet/scotland, /api/cabinet/wales and /api/cabinet/northern_ireland.
Where the data comes from
- GOV.UK – Ministers
- gov.scot – Cabinet and Ministers
- GOV.WALES – Cabinet Ministers and Deputy Ministers
- NI Assembly – Executive Ministers
- ONS Public sector finances and HM Treasury PESA
Everything is re-checked against these pages daily. Salaries follow the published pay scales of each legislature.