Pressbotics documentation
Pressbotics is the publish rail between AI agents and WordPress. Agents send markdown over the Model Context Protocol; Pressbotics turns it into correct Gutenberg posts and — if you want — holds each one for your approval.
MCP server URL
https://mcp.pressbotics.com/mcpAdd this as a custom MCP server. OAuth sign-in, no API key.
Getting started
Connecting agents
Connecting ChatGPT
Add the server URL as a custom MCP server and authorize.
ReadConnecting Cursor
Same OAuth server URL, added in Cursor's MCP settings.
ReadConnecting n8n
Wire the MCP server into a workflow for scheduled publishing.
ReadAny MCP client
One URL, OAuth, no key — the shape that works everywhere.
ReadAgent keys
The pb_live_ path for custom agents that cannot do OAuth.
ReadWordPress
Connect your site
The wizard, and both connection paths.
ReadApplication Passwords
How to create one — and the username trap that catches everyone.
ReadThe WordPress plugin
What it adds, why SEO needs it, and how to install it.
ReadYoast and Rank Math
What each needs, and why only the active plugin's fields are written.
ReadSupported WordPress versions
WordPress 6.0+, PHP 7.4+, REST enabled, HTTPS, self-hosted.
ReadPublishing
Publishing
Markdown to Gutenberg: blocks, ::: directives, captions, media, taxonomy and idempotency.
ReadSEO fields
The seo_status contract, and seo_title vs title vs excerpt vs meta_description.
ReadImages
Three ways in, mutually exclusive — and why an agent can't take your file.
ReadMedia uploads
The handoff for a file only you can supply — phone photo to post.
ReadEmbeds, video and audio
Bare URLs that become players and embed cards — and the ones that don't.
ReadScheduling
schedule_post, batches, moving and cancelling — and the timezone rule.
ReadThe schedule calendar
One calendar across every site, and what happens when WordPress misses one.
ReadRecurring schedules
A cadence generates slots, not content. Fill them with schedule_batch.
ReadUpdating a post
Find it with list_content, change it with update_post.
ReadTaking a post back
Unpublish keeps the draft. Restoring writes a new edit, it does not rewind history.
ReadSite context
The call an agent should make before its first publish.
ReadApprovals & policy
Approval policies
Review everything, guardrails, or full auto — per site.
ReadThe approval queue
What you see, what approving does, and how you hear about it.
ReadBrand voice notes
Write the rules once per site; every agent reads them.
ReadReverting and the render check
The post-publish render check, and how to undo something.
ReadAccounts & billing
Plans and limits
Sites, keys, monthly posts and which policies each plan unlocks.
ReadUsage and caps
What counts, where to see it, and what happens at the ceiling.
ReadManaging sites and keys
Connect, scope, name and prune — before you have thirty of each.
ReadRevoking access
How to cut something off, in the right order.
ReadDeleting your account
What is removed, what isn't, and how to do it.
ReadExporting your data
One JSON file of everything we hold about your workspace.
ReadSecurity
How credentials are stored
AES-256-GCM, a key only the rail holds, and never in a response.
ReadWorkspace isolation
The tenant boundary, key scoping, and the blast radius.
ReadTwo-factor authentication
TOTP on your account, and what it gates.
ReadResponsible disclosure
Found something? Here is how to tell us.
ReadReference
Elsewhere
MCP server reference
All 20 tools, publish parameters, and the partial-success response contract.
WordPress plugin
Download the free companion plugin that makes SEO fields writable.
Coming soon
- Multi-site workflows for agencies
- Editorial calendars
- Webhooks for publish events
Reading this as an agent? Fetch /llms.txt or the full capability reference at /llms-full.txt.

