Skip to main content
The Summation plugin puts Summation’s AI analyst inside OpenAI Codex, so you can ask a data question without switching tools. It’s built on Codex’s plugin marketplace and is the same package as the Claude plugin, one portable plugin for two hosts, so the experience matches: install from a marketplace, approve once in your browser, then describe the data work you need in plain English. There are no API keys and no secrets pasted into chat, and everything runs as you, against your Summation workspace. Invoke skills with Codex’s $ mentions, such as $summation-start, or let Codex pick them up automatically when your request matches. Where a shell is available, the skills prefer sumcli for data work and fall back to the hosted MCP server.

Installing for Codex CLI

1

Add the Summation marketplace

2

Install the plugin

From the /plugins menu inside Codex, or the command line:
Start a new Codex thread (or restart Codex) so the plugin’s skills and MCP server load.
3

Sign in

Or ask in plain English: Sign me in to Summation. Codex picks the same skill automatically.The plugin ships a pre-wired connection to the hosted Summation MCP server. Codex opens a browser window to approve it using standard OAuth; codex mcp login summation does the same thing directly. Approve, pick your organization, and you’re connected. No codes to copy, no tokens to paste.
4

Take the tour

Or ask in plain English: Set up Summation and show me what data I can use. Codex starts the same guided flow.A guided first run: a map of your connected data, an introduction to the analyst, and your first report.

Commands

You don’t need commands for most work. Describe what you need in plain English and the analyst picks it up.

The CLI underneath

Where Codex has a shell, the skills prefer sumcli for data operations, because the CLI exposes the full API contract, including operations the curated MCP toolset deliberately withholds: deletes, connection management, and ingestion batches. The skills check the installed version before the first CLI call and only install after you say yes. Session-start checks and routing hints are Claude Code-only today; on Codex the skills carry the routing. The CLI keeps its own sign-in, separate from the MCP browser approval:
See CLI for everything sumcli can do on its own.

Installing for the Codex app

The Codex app adds a plugin marketplace through a dialog rather than the command line. The steps are the same underneath: add the marketplace, install the plugin, sign in.
1

Open Add plugin marketplace

In the Codex app, open the plugins area and choose Add plugin marketplace.
Screenshot needed: Codex app plugins area with the “Add plugin marketplace” button
2

Point it at the Summation repository

Fill in the dialog:Then choose Add marketplace.If you must sparse-checkout, include both the catalog and the package: .agents/plugins and plugins/summation. The package path alone fails with “marketplace root does not contain a supported manifest”.
Screenshot needed: “Add plugin marketplace” dialog filled in with the Source and Git ref above
3

Install Summation

Open the Summation marketplace and install summation.
Screenshot needed: Summation marketplace listing showing the plugin with an Install button
4

Sign in

Start a new thread and type $summation-start (or $summation-signin), or ask in plain English: Set up Summation and show me what data I can use. Approve the connection in your browser, and the analyst connects and shows a map of your data.
Screenshot needed: Codex app chat showing the Summation browser-approval prompt

Troubleshooting

The MCP session expired or was never approved. Run $summation-signin, or codex mcp login summation. It takes seconds in the browser.
Codex loads plugins and MCP tools when a thread starts. Start a new Codex thread, or restart Codex, after installing.
The MCP browser approval and the CLI session are separate credentials, so run sumcli auth login once. Being signed in over MCP doesn’t sign in the CLI, and vice versa.
Report generation and validation are thorough and can take a minute or two. The analyst tells you it’s working. This is normal, not a hang.
The plugin is production and browser-approval only, the right default for almost everyone. For scripting and machine-to-machine access, use sumcli with an M2M profile or the Public API, or contact your Summation representative.