ddbx — insider dealings

Operaciones de información privilegiada calificadas: directores del Reino Unido (PDMR), declarantes del Formulario 4 de la SEC, PDMR suecos y neerlandeses, y operaciones del Congreso de EE. UU. Ingeridas desde los canales oficiales de divulgación en minutos, filtradas y las notables calificadas. Público, solo lectura, sin clave API.

Servidor MCP alojado

npx add-mcp 'https://api.ddbx.uk/mcp'

Se instala en Claude Code, Codex, Cursor y más

Documentación

Complemento ddbx (ChatGPT + Codex)

Un paquete de Agent Plugins 1.0 que integra las operaciones internas de ddbx en ChatGPT y Codex. Incluye:

  • El servidor MCP de ddbx (https://api.ddbx.uk/mcp): solo lectura, sin autenticación, solo nivel básico. El servidor vive en ddbx-data/worker/mcp.ts; este repositorio solo apunta a él.
  • Tres habilidades que enseñan al asistente cómo usar bien las herramientas:
    • company-insiders: actividad interna en una empresa (Reino Unido, EE. UU., Suecia, Países Bajos, Congreso)
    • market-scan: las operaciones destacadas en un mercado durante un período
    • daily-recap: el resumen diario publicado por ddbx para el Reino Unido o EE. UU.
.agents/plugins/marketplace.json   repo marketplace, so Codex can add this repo directly
plugins/ddbx/
  plugin.json                      root manifest, with the com.openai interface block
  mcp.json                         the remote MCP server
  skills/<name>/SKILL.md           workflows
  skills/<name>/agents/openai.yaml display name + MCP dependency per skill
  assets/icon.png, logo.png        from ddbx-site/public/ios-app-icon-uk.png
SUBMISSION.md                      listing copy and test cases for the submission portal

Conexión

El servidor alojado es público, de solo lectura y no requiere clave API: https://api.ddbx.uk/mcp.

  • Claude: Personalizar → Conectores → Añadir conector personalizado → pegar la URL.
  • Cursor / VS Code: añadir un servidor MCP HTTP llamado ddbx con esa URL.
  • Claude Code: claude mcp add --transport http ddbx https://api.ddbx.uk/mcp
  • Gemini CLI: gemini extensions install https://github.com/jonwillington/ddbx-plugin
  • Codex: codex plugin marketplace add jonwillington/ddbx-plugin
  • Smithery: jonathanwillington/ddbx

El repositorio también incluye manifiestos para el Registro MCP oficial, el Marketplace de Cursor, Gemini CLI y los Agent Plugins de OpenAI.

Acuerdo con ddbx-data

Las habilidades nombran las herramientas MCP (search_dealings, get_dealing, get_company, get_daily_summary, search, fetch) y sus argumentos. Renombrar una herramienta o un argumento en worker/mcp.ts rompe este complemento y también cualquier conector en caché: cámbialo de forma aditiva y luego actualiza las habilidades aquí.

Las habilidades también reafirman la postura de nivel básico: el texto de análisis no se sirve, por lo que el asistente enlaza al url de cada presentación y nunca inventa un motivo para una calificación. Si el MCP llegara a servir análisis tras autenticación, actualiza las secciones de Reglas.

Probar en Codex

codex plugin marketplace add ./          # from this repo root
codex plugin marketplace list

Luego actívalo en ~/.codex/config.toml:

[plugins."ddbx@ddbx"]
enabled = true

Prueba: "¿Qué compraron los directores del Reino Unido hoy?", "¿Alguna compra interna en Dunelm?", "¿Qué ha negociado el Congreso en NVDA?".

Una vez que este repositorio esté en GitHub: codex plugin marketplace add jonwillington/ddbx-plugin.

Probar en ChatGPT

  1. Configuración → Seguridad e inicio de sesión → activa Modo desarrollador.

  2. Complementos de ChatGPT+ → URL del servidor https://api.ddbx.uk/mcp, autenticación Ninguna.

  3. Copia el id de plugin_asdk_app_… desde la URL del navegador.

  4. Para incluir las habilidades con él, añade plugins/ddbx/.app.json:

    { "apps": { "ddbx": { "plugin_asdk_app_<id>": {} } } }
    

    y "apps": "./.app.json" dentro de extensions.com.openai en plugin.json.

  5. Prueba en un chat de Work con @ddbx.

Publicar

  • Tu espacio de trabajo: Complementos de ChatGPT → Personal → menú ⋯ del complemento → Publicar. Esto no lo lista públicamente.
  • Directorio público: el portal de envío. Requiere una identidad de desarrollador verificada y el desafío de dominio servido en https://api.ddbx.uk/.well-known/openai-apps-challenge (un cambio de ddbx-data). El texto del listado y los casos de prueba requeridos están en SUBMISSION.md.