Connect Codex to Wenbo MCP
Codex can connect to Wenbo MCP over Streamable HTTP. Prepare an online extension and a dedicated key, run a read-only check, then explicitly request draft sync.
1. Prepare the extension and a dedicated key
- Install the Wenbo extension, sign in to Wenbo and your target platforms, and keep the browser online.
- Create a dedicated MCP key in the console, named Codex so you can manage it separately.
- Store the key in the client’s local credentials or WENBO_MCP_KEY environment variable. Never send it in an AI chat.
2. Configure the remote MCP service
Service URL: https://mcp.wenbodesk.com/mcp;mcp-key is the authentication header.
Add this to your user-level ~/.codex/config.toml. The desktop app’s launching process must be able to read the environment variable. Update an existing service rather than adding duplicates.
[mcp_servers.wenbo]
url = "https://mcp.wenbodesk.com/mcp"
env_http_headers = { "mcp-key" = "WENBO_MCP_KEY" }Restart Codex and use codex mcp list to confirm the service is listed.
3. Verify with a read-only request
Call Wenbo get_workspace to read browsers, extension versions, platform accounts and submissionModes only. Do not create, sync or publish content.After receiving browser, version and account information, check that submissionModes includes draft_sync. Select one browser when several are online and keep the same deviceId for related calls.
4. Explicitly request draft sync
Read workspace capabilities first. Only for platforms declaring draft_sync, sync my explicitly selected content with submissionMode: draft_sync. Do not publish. Report fieldResults, missingFields and draft persistence confirmation; a created job or partial field success is not a confirmed save.A confirmed draft is not a publication. Saving is confirmed only when draft_synced and draftPersistence.state=confirmed are returned; missing fields still require author review. Unsupported platforms or formats are reported as unavailable. There is no DOM writing, direct publication or fallback.
Troubleshooting
- 401: check the key, mcp-key header and whether the client can read the environment variable.
- No browser found: keep the extension online and verify that the website, extension and client use the same Wenbo account.
- draft_sync not declared: update or inspect extension capabilities; never switch to automatic publishing as a workaround.
Other clients and tool reference
Last updated: · Wenbo