What Do They Know?

Investigación de Libertad de Información del Reino Unido

Documentación

whatdotheyknow-mcp

SafeSkill Glama smithery badge Install in VS Code Install in VS Code Insiders Install in Cursor Install in VS Code (local)

Un servidor de Protocolo de Contexto de Modelo para la investigación de Libertad de Información del Reino Unido. Conecta asistentes de IA a WhatDoTheyKnow — la plataforma de solicitudes FOI más grande del Reino Unido — para buscar solicitudes, leer respuestas, consultar autoridades públicas y redactar nuevas solicitudes.

Herramientas

HerramientaDescripción
search_request_eventsBúsqueda de texto completo de solicitudes y respuestas FOI a través del feed Atom de WhatDoTheyKnow. Admite expresiones estructuradas (status:successful, body:"Liverpool City Council").
search_authoritiesBusca autoridades públicas del Reino Unido por nombre. Devuelve el slug para usar con otras herramientas.
get_request_feed_itemsObtiene la línea de tiempo de eventos (enviado, respuesta, aclaración) para una solicitud FOI específica.
get_request_detailObtiene el JSON completo de la solicitud pública, incluyendo estado, autoridad, solicitante, eventos de correspondencia y metadatos de archivos adjuntos cuando estén expuestos.
get_user_requestsLista las solicitudes visibles de un usuario con título, slug, estado, autoridad, fechas y fragmentos.
get_user_feed_itemsObtiene el feed Atom de actividad de un usuario como entradas estructuradas con texto de contenido legible.
get_authority_detailObtiene el JSON completo de la autoridad pública, incluyendo campos de contacto/perfil y estadísticas de solicitudes.
build_request_urlConstruye una URL de solicitud de WhatDoTheyKnow prellenada para una autoridad y tema determinados.
create_request_recordCrea una solicitud a través de la API de escritura (requiere WDTK_API_KEY).
update_request_stateActualiza el estado evaluado por el usuario de una solicitud (requiere WDTK_API_KEY).

Recursos

Plantilla de URIDevuelve
wdtk://authorities/{authority_slug}JSON de perfil de autoridad
wdtk://requests/{request_slug}JSON de detalle de solicitud FOI
wdtk://users/{user_slug}JSON de perfil de usuario
wdtk://requests/{request_slug}/feedFeed Atom de eventos de solicitud
wdtk://users/{user_slug}/feedFeed Atom de actividad de usuario
wdtk://authorities/all.csvCSV completo de todas las autoridades públicas del Reino Unido

Prompts

PromptDescripción
draft_foi_requestRedacta una solicitud FOI específica y acotada para una autoridad y tema determinados.

Conectar

Alojado (sin instalación)

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

Local (uvx)

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

Variables de entorno

VariableRequeridaDescripción
WDTK_API_KEYOpcionalHabilita las herramientas de escritura create_request_record y update_request_state

API upstream y licencia

FuenteAPILicenciaAutenticación
WhatDoTheyKnowwww.whatdotheyknow.comOGL v3Ninguna (lectura) / Clave API (escritura)

Los datos se obtienen directamente de la API pública de WhatDoTheyKnow. La plataforma es operada por mySociety.