Skip to content

Codex + Wahlu

Ship the feature, then let Codex draft the post.

Wahlu is one place for your social media, and Codex can use it too. Add Wahlu once, and Codex can turn the changes in your branch into posts for each network, upload media from your project and hold the schedule for your review.

Instagram · Facebook · TikTok · YouTube · LinkedIn personal profiles

Codex · OAuth sign-in
codex mcp add wahlu --url https://mcp.wahlu.com/mcp
codex mcp login wahlu

The CLI, IDE extension and app share this configuration.

Connect Codex to Wahlu

It takes a couple of minutes in the Codex CLI, IDE extension and app. You sign in to Wahlu in your browser, so there's no API key to paste.

  1. 1

    Run codex mcp add to add Wahlu. It's saved in ~/.codex/config.toml, which the Codex CLI, IDE extension and app share.

  2. 2

    Run codex mcp login wahlu and sign in to Wahlu in the browser that opens.

  3. 3

    Start a new Codex session so it picks up Wahlu's tools.

Checked against the Codex docs on 27 September 2026. Menus can change; if a step doesn't match what you see, follow the vendor's current instructions.

Add Wahlu to Codex
codex mcp add wahlu --url https://mcp.wahlu.com/mcp
codex mcp login wahlu

In the Codex IDE extension or app you can add it from the gear menu instead: MCP servers → Add server, choose Streamable HTTP and paste the URL, then restart. Codex signs in with a Client ID Metadata Document, which is what Wahlu uses.

Sign in and choose what it can do.

Connecting opens a Wahlu sign-in in your browser. You never paste a password or API key into the chat.

  1. 01

    Confirm your account

    Continue as your Wahlu account, or switch to another one.

  2. 02

    Choose a workspace and brands

    The agent only sees the brands you tick.

  3. 03

    Review the permissions

    Every permission starts ticked. Untick any you don't want, such as publishing.

  4. 04

    Disconnect at any time

    Remove the agent at auth.wahlu.com/connections. Your social accounts stay connected.

Give Codex a specific brief

Example prompts and the steps to expect. These are illustrations, not recorded conversations.

Example prompt

“Summarise the changes in this branch as a short launch post for Instagram and LinkedIn. Don't schedule anything yet.”

Codex reads the diff, writes copy that suits each network and creates drafts with create_draft. Drafts don't schedule or publish anything.

Example prompt

“Schedule the launch drafts for Tuesday at 9am, held for my review, and tell me if the readiness check finds anything.”

Codex runs preflight_draft on each draft, then creates schedules at pending_review and reports any blockers.

Images and video

How your media gets to Wahlu.

The agent can read a file in your project and upload it with upload_media. Files over 8 MB, including most video, go to a short-lived upload link the agent sends the file to. Public links and your media library work too.

You stay in control.

Every Wahlu plan includes agent access, through MCP and the API. You choose the workspace, brands and permissions each connection gets, and can disconnect it at any time.

Held until you approve

Agents create schedules at pending_review unless you've told them to publish. A held schedule can't publish until you approve it in the Wahlu calendar.

Publishing is its own permission

Publish to social accounts is separate from Manage your schedule. Leave it unticked and nothing your agent schedules can go out on its own.

Checked before it's scheduled

preflight_draft reports anything that would stop a post, such as media the network won't accept or a caption that's too long, without changing anything.

Some things stay in the app

Queues, general edits to existing drafts, approvals and connecting social accounts happen in the Wahlu app, not through your agent.

Good to know about Codex

  • Codex signs in with a Client ID Metadata Document. If you set a fixed OAuth client ID for the server, Codex skips that and sign-in won't work.
  • Start a new session after adding Wahlu so Codex picks up the tools.

Bring Codex into your social workflow.

Connect your social accounts in Wahlu, then give your agent a specific brief.