The Cabinet

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

Everything is re-checked against these pages daily. Salaries follow the published pay scales of each legislature.