Agent Skills

What Do They Know?

UK Freedom of Information research, the UK's largest FOI request platform — search requests, read responses, look up public authorities, and draft new requests.

Install

Install and configure the MCP from https://github.com/paulieb89/whatdotheyknow-mcp now. Follow the repository's installation instructions, ask me for anything you can't complete yourself, and verify its tools load.
README

whatdotheyknow-mcp

A Model Context Protocol server for UK Freedom of Information research. Connects AI assistants to WhatDoTheyKnow — the UK's largest FOI request platform — to search requests, read responses, look up public authorities, and draft new requests.

Tools

ToolDescription
search_request_eventsFull-text search of FOI requests and responses via WhatDoTheyKnow's Atom feed. Supports structured expressions (status:successful, body:"Liverpool City Council").
search_authoritiesSearch UK public authorities by name. Returns slug for use with other tools.
get_request_feed_itemsFetch the event timeline (sent, response, clarification) for a specific FOI request.
get_request_detailFetch full public request JSON, including status, authority, requester, correspondence events, and attachment metadata where exposed.
get_user_requestsList a user's visible requests with title, slug, status, authority, dates, and snippets.
get_user_feed_itemsFetch a user's activity Atom feed as structured entries with readable content text.
get_authority_detailFetch full public authority JSON, including contact/profile fields and request statistics.
build_request_urlBuild a prefilled WhatDoTheyKnow request URL for a given authority and topic.
create_request_recordCreate a request via the write API (requires WDTK_API_KEY).
update_request_stateUpdate user-assessed state of a request (requires WDTK_API_KEY).

Resources

URI templateReturns
wdtk://authorities/{authority_slug}Authority profile JSON
wdtk://requests/{request_slug}FOI request detail JSON
wdtk://users/{user_slug}User profile JSON
wdtk://requests/{request_slug}/feedRequest event Atom feed
wdtk://users/{user_slug}/feedUser activity Atom feed
wdtk://authorities/all.csvFull CSV of all UK public authorities

Prompts

PromptDescription
draft_foi_requestDraft a narrow, specific FOI request for a given authority and topic.

Connect

Hosted (no install)

{
  "mcpServers": {
    "whatdotheyknow": {
      "type": "http",
      "url": "https://whatdotheyknow-mcp.fly.dev/mcp"
    }
  }
}

Local (uvx)

{
  "mcpServers": {
    "whatdotheyknow": {
      "type": "stdio",
      "command": "uvx",
      "args": ["whatdotheyknow-mcp"]
    }
  }
}

Environment variables

VariableRequiredDescription
WDTK_API_KEYOptionalEnables create_request_record and update_request_state write tools

Upstream API and Licence

SourceAPILicenceAuth
WhatDoTheyKnowwww.whatdotheyknow.comOGL v3None (read) / API key (write)

Data is sourced directly from the WhatDoTheyKnow public API. The platform is operated by mySociety.

Search skills and MCP servers

Search across 31,816 skills and MCPs