The full upstream README, mirrored here for reference. Install config, tool schemas, adoption signals, and an original overview live on the Ddbx — insider dealings listing page.
An Agent Plugins 1.0 package that puts ddbx insider dealings into ChatGPT and Codex. It bundles:
https://api.ddbx.uk/mcp): read-only, no auth, thin
tier only. The server lives in ddbx-data/worker/mcp.ts; this repo only points at it.company-insiders: insider activity at one company (UK, US, SE, NL, Congress)market-scan: the notable dealings across a market over a perioddaily-recap: ddbx's published daily summary for the UK or USThe hosted server is public, read-only and needs no API key:
https://api.ddbx.uk/mcp.
ddbx with that URL.claude mcp add --transport http ddbx https://api.ddbx.uk/mcpgemini extensions install https://github.com/jonwillington/ddbx-plugincodex plugin marketplace add jonwillington/ddbx-pluginjonathanwillington/ddbxThe repository also carries manifests for the official MCP Registry, Cursor Marketplace, Gemini CLI and OpenAI Agent Plugins.
The skills name the MCP tools (search_dealings, get_dealing, get_company,
get_daily_summary, search, fetch) and their arguments. Renaming a tool or an
argument in worker/mcp.ts breaks this plugin as well as any cached connector:
change it additively, then update the skills here.
The skills also restate the thin-tier posture: the analysis prose is not served,
so the assistant links to each filing's url and never invents a reason for a
rating. If the MCP ever serves analysis behind auth, update the Rules sections.
Then enable it in ~/.codex/config.toml:
Try: "What did UK directors buy today?", "Any insider buying at Dunelm?", "What has Congress traded in NVDA?".
Once this repo is on GitHub: codex plugin marketplace add jonwillington/ddbx-plugin.
Settings → Security and login → turn on Developer mode.
ChatGPT Plugins → + → server URL
https://api.ddbx.uk/mcp, authentication None.
Copy the plugin_asdk_app_… id from the browser URL.
To bundle the skills with it, add plugins/ddbx/.app.json:
and "apps": "./.app.json" inside extensions.com.openai in plugin.json.
Test in a Work chat with @ddbx.
https://api.ddbx.uk/.well-known/openai-apps-challenge (a ddbx-data change).
Listing copy and the required test cases are in SUBMISSION.md.