Pushwing for
Codex

Codex runs the tools from the CLI or the IDE extension; Pushwing holds the tokens. One command adds the server, one login connects it.

$codex mcp add pushwing --url https://mcp.pushwing.com/mcp
Terminal
Also works with Claude · Claude Code · Cursor · ChatGPT
~/podcast
$ codex mcp add pushwing --url https://mcp.pushwing.com/mcp
✓ Added pushwing

$ codex mcp login pushwing
  opens the browser…
✓ pushwing · logged in · 25 tools

Set up in three steps

1

Add the server

$codex mcp add pushwing --url https://mcp.pushwing.com/mcp

Run the command once. It writes the server to ~/.codex/config.toml.

2

Log in

Run codex mcp login pushwing. A browser tab opens for the Pushwing sign-in and consent screen.

3

Try it

Start Codex and ask: "List my connected accounts and today's publishing limits."

Full guide in the docs →

What works today
YouTube uploads land as private until YouTube's API audit clears us.
Instagram is invite-only while Meta reviews the app.
Google shows an "unverified app" screen when you connect YouTube; continue past it.
Updated 11 Oct 2026 · the full table

Codex note

The config.toml alternative: an [mcp_servers.pushwing] table with url = "https://mcp.pushwing.com/mcp". Publishing works on Codex; the ChatGPT plan caveat does not apply here.

What you can say

Six prompts that work on day one

List my accounts and today's limits.
list_connectionsget_publishing_limits
Upload ep12.mp4 as private with this thumbnail.
upload_media_from_urlyoutube_upload_videoyoutube_set_thumbnail
Schedule this Reel for Friday 09:00.
instagram_publish_reel
Stats for my last three uploads.
youtube_list_videosyoutube_get_video_stats
List comments on episode 11 and draft replies.
youtube_list_commentsyoutube_reply_comment
Cancel the scheduled Reel.
list_publish_jobscancel_publish_job
The confirm gate

How it feels in Codex

Public actions come back as a preview. Codex shows it; you answer in the terminal.

Reply to the top comment on episode 11 with the repo link.
requires_confirmationReply to @maria_dev: "It's github.com/keshav/ep11 — link is in the description too."
Before I post, here's the reply. Post it?
Post it.
Posted. That's one of the 10 replies per hour Pushwing allows per channel.
FAQ

Questions

Do I need an API key?

No. Your client signs in with OAuth. Keys exist for scripts and CI.

Can I use several channels?

Connect once per channel; Google's chooser lets you pick a different one each time.

Why are uploads private?

YouTube's rule for API projects that haven't passed its audit. Ours is pending.

How do I disconnect?

Dashboard → Connections → Disconnect; it revokes at Google.

Publish from Codex.

Join the waitlist. We’ll email you when your invitation is ready.