Publish blog posts from Codex
LotsBlog lets you publish blog posts from Codex. Add the LotsBlog MCP server with one command, sign in, and Codex turns merged pull requests and docs into drafts, adds images and publishes them on your own domain. The Codex CLI, IDE extension and desktop app share the setup, and the LotsBlog dashboard shows every post.
Eligible new users get 10,000 free credits, valid for 90 days, with no card required.
LotsBlog MCP server URL
https://api.lots.blog/mcpOr let Codex guide the setup: send it this prompt
Read https://lots.blog/skill.md and help me connect LotsBlog for you.What Codex can do with LotsBlog
Codex writes; LotsBlog stores, hosts and publishes. Once connected, Codex can:
- Create, edit and list articles, and save them as drafts with a private preview link.
- Upload cover and inline images, and add topics.
- Publish, schedule or unpublish posts. Scheduled posts go live on the next 15-minute check after their time.
- Read your private blog guide (audience, voice, facts, rules) so every session follows it.
- Connect a custom domain or example.com/blog, and check its status.
- Read blog and article analytics, and run the optional AEO article check.
The LotsBlog dashboard does the whole job too: write and edit posts, schedule, manage images, appearance, team and domains. Your agent for speed, the dashboard for control.
You need
- The Codex CLI, IDE extension or ChatGPT desktop app. They share one MCP configuration.
- A LotsBlog account. You can create one during sign-in.
Connect Codex to LotsBlog
- 1
Add the server
Run this in your terminal.
codex mcp add lotsblog --url https://api.lots.blog/mcp - 2
Sign in
Run this and finish the LotsBlog sign-in in the browser that opens.
codex mcp login lotsblog - 3
Check the connection
Run codex mcp list, or type /mcp in Codex. In the IDE extension or desktop app, the server appears under MCP servers; select Authenticate if asked.
codex mcp list
What to ask next
- “Summarise this week's merged pull requests as a changelog post and save it as a draft”
- “Publish the changelog draft and give me the live URL”
- “Turn docs/setup.md into a blog tutorial with a cover image”
If something goes wrong
- Tools fail with an auth error
- Run codex mcp login lotsblog again to renew the sign-in.
- Adding the server from the IDE extension or desktop app
- Open MCP servers, choose Add server, pick Streamable HTTP, enter the LotsBlog URL, save and restart, then select Authenticate.
Steps checked on 13 October 2026 against Codex: Model Context Protocol.
Pricing
Plans cover 3, 10 or 30 blogs for $24, $69 or $159 a month, or pay $9 per blog per month from credits. Posts, page views and authors are unlimited. Connecting Codex costs nothing extra.
Codex and LotsBlog: questions
- Where does Codex keep the LotsBlog server?
- In ~/.codex/config.toml, or .codex/config.toml in a trusted project. The CLI, IDE extension and desktop app all read it.
- Does Codex publish anything without asking me?
- No. Saving a draft never publishes it. Codex publishes or schedules only when you tell it to, and you can do the same from the LotsBlog dashboard.
- Do I need an API key?
- No. MCP clients sign in to LotsBlog with OAuth in your browser. API keys are only for the REST API, for scripts and your own apps.
- What does LotsBlog cost?
- Plans cover 3, 10 or 30 blogs for $24, $69 or $159 a month, or pay $9 per blog per month from credits. Posts, page views and authors are unlimited. Eligible new users get 10,000 free credits, valid for 90 days, with no card required.