AI agent

Codex + CatCaster

Chained, scripted agent workflows

Codex excels at multi-step tasks you can rerun. CatCaster is the publishing layer; Codex is the orchestrator—not a replacement for your approval.

Example chat

Chain CatCaster tools: list_channels, create_post for LinkedIn from notes.md, validate_post, output JSON summary for my review.
Chain complete. LinkedIn draft valid. JSON summary attached—no schedule_post until you confirm.

via CatCaster MCP · Codex

CatCaster — Analytics
Codex can pull performance data before proposing the next run.

How to connect Codex

  1. Configure Codex to use remote MCP with the CatCaster server URL (OAuth preferred).
  2. Sign in to CatCaster when the client opens the browser consent flow.
  3. Store idempotency keys in your scripts when calling publish_post or send_inbox_reply.
  4. Never embed publish_post in unattended cron jobs without a human review step.

CatCaster MCP server URL

https://www.catcaster.com/api/mcp

Claude Code CLI

claude mcp add --transport sse catcaster https://www.catcaster.com/api/mcp

OAuth sign-in is recommended. Developer API keys in Settings → Developer work for clients that cannot open the browser consent flow. Keep a human in the loop before publish_post and send_inbox_reply.

What you can do with Codex

  • Repeatable pipelines

    Encode discover → draft → validate → present schedule as a Codex task you run after each content meeting.

  • Contrast with chat-only

    Unlike one-off ChatGPT chats, Codex can reopen the same workflow against your repo and MCP config.

  • API key fallback

    Headless environments can use Bearer API keys against /api/mcp when OAuth browsers are unavailable.

  • Audit-friendly

    Mutating MCP calls are audited in your workspace; Codex steps should log what it scheduled for you.

Channels agents can reach

Connect accounts once in CatCaster. Agents post only to channels already linked in your workspace.

Example prompts

  • Retry failed outputs on post ID … using retry_post after I paste the UUID.
  • Refresh metrics for yesterday’s publication and summarize deltas.

Agents should run validate_post and show drafts before scheduling or publishing. CatCaster MCP does not generate images or video—attach media the agent already has via upload_media or HTTPS URLs on create_post.

Frequently asked questions

Is CatCaster preinstalled in ChatGPT or Claude?
No. You add CatCaster as a custom MCP connector (or use OAuth from a client that supports remote MCP). Sign in with your CatCaster account when the client opens the consent flow.
Will the agent publish without asking me?
CatCaster expects a human in the loop. Agents should run validate_post and show drafts before schedule_post or publish_post. Inbox send_inbox_reply should only run after you explicitly approve the draft.
Can agents generate images or video inside MCP?
Not through CatCaster MCP today. Agents can attach media they already have via upload_media (HTTPS URL) or URLs on create_post. Image and video generation in the product UI is separate from MCP.
What platforms can agents reach?
Any channel already connected in your workspace—Instagram, Facebook, Threads, TikTok, LinkedIn, X, YouTube, Pinterest, and your CatCaster blog, subject to each platform’s API limits documented on our platform guides.

Other AI agents

Browse all agents →

Keep the energy. Lose the chaos.

Join 1,400+ founders on the early access list. The first 200 members lock in 50% off — for life.

Try Beta

No Card Required

Already have an account? Log in

Free forever plan · No credit card · Cancel in two clicks

Privacy PolicyTerms of Service