Skip to content

Connect Vibe Seller to Codex

Once it's connected, you can ask Codex to create Vibe Seller tasks, follow their progress and answer their questions.

Two things to get ready first:

  1. An API key — see First: create an API key. Right after you create it, the dialog shows your server address and a ready-made Codex config;
  2. Codex itself, installed from chatgpt.com/codex.

Connect

  1. Click the gear in the bottom-left corner and choose Settings.

    The gear in the bottom-left corner

    Settings in the menu

  2. In the left column of Settings pick Plugins, then click Add → Add MCP server at the top right.

    Plugins in Settings, with Add at the top right

    Add MCP server in the Add menu

  3. Fill in the form as below. Every value to copy is in the dialog's In the app tab — click Copy next to it and paste, no typing.

    Field in the Codex form What to enter Example (fake)
    Name the dialog's Name vibe-seller
    Type choose Streamable HTTP —
    URL the dialog's URL http://192.168.1.10:7777/api/mcp
    Headers · key (left) the dialog's Header name Authorization
    Headers · value (right) the dialog's Header value Bearer vst_AbC123xYz
    Bearer token env var, Headers from environment variables leave empty —

    The filled-in form

  4. Save. The list now shows vibe-seller with its switch on, and it takes effect immediately.

    vibe-seller in the Servers list, switched on

The file is ~/.codex/config.toml — on Windows C:\Users\<your-username>\.codex\config.toml. You can also open it from Settings → Configuration → Open config.toml.

Open config.toml on the Configuration page

Paste the block from the dialog's Command line / config file tab at the very end of the file, save, then quit Codex completely and reopen it. The block looks like this:

[mcp_servers.vibe-seller]
# Connects to this machine; if Vibe Seller runs elsewhere, use its address instead of localhost
url = "http://localhost:7777/api/mcp"
http_headers = { "Authorization" = "Bearer vst_…" }

Don't paste the block twice

Two [mcp_servers.vibe-seller] sections invalidate the whole config.toml.

Check it works

Start a new chat and ask how many stores are in vibe-seller right now?. If it calls the tool and names your stores, you're connected.

The answer, after a tool call

Change or remove

To change the address or swap the key, click the gear on the vibe-seller row under Settings → Plugins and edit the URL or the headers on that page. Uninstall removes the server — there's no confirmation step.

The gear on the server row

The details page, with Uninstall below

After removing, vibe-seller is gone from the list

Next

See What you can ask for what to say once you're connected, and Examples for full walkthroughs.

Demo: driving Vibe Seller from Codex — waits sped up