# Pressbotics > The publish rail for AI agents: a hosted WordPress MCP server that turns agent markdown into correct Gutenberg posts, with an approval queue for the site owner. 20 tools, OAuth, no API key. ## Core - [Home](https://pressbotics.com/): What Pressbotics is and how the approval rail works. - [WordPress MCP server](https://pressbotics.com/mcp): Server URL, all 20 MCP tools, publish parameters and the partial-success response contract. - [WordPress plugin](https://pressbotics.com/plugin): Free companion plugin that makes Yoast and Rank Math SEO fields writable over REST. - [Docs](https://pressbotics.com/docs): Documentation index. ## Getting started - [What is Pressbotics](https://pressbotics.com/docs/what-is-pressbotics): What it is, what it is not, and how the approval model works. - [Quickstart](https://pressbotics.com/docs/quickstart): Connect an agent in four clicks with OAuth, then publish. ## Connecting agents - [Connecting ChatGPT](https://pressbotics.com/docs/chatgpt): Add the server URL as a custom MCP server and authorize. - [Connecting Cursor](https://pressbotics.com/docs/cursor): Same OAuth server URL, added in Cursor's MCP settings. - [Connecting n8n](https://pressbotics.com/docs/n8n): Wire the MCP server into a workflow for scheduled publishing. - [Any MCP client](https://pressbotics.com/docs/any-mcp-client): One URL, OAuth, no key — the shape that works everywhere. - [Agent keys](https://pressbotics.com/docs/agent-keys): The pb_live_ path for custom agents that cannot do OAuth. ## WordPress - [Connect your site](https://pressbotics.com/docs/connect-your-site): The wizard, and both connection paths. - [Application Passwords](https://pressbotics.com/docs/application-passwords): How to create one — and the username trap that catches everyone. - [The WordPress plugin](https://pressbotics.com/docs/wordpress-plugin): What it adds, why SEO needs it, and how to install it. - [Yoast and Rank Math](https://pressbotics.com/docs/yoast-rankmath): What each needs, and why only the active plugin's fields are written. - [Supported WordPress versions](https://pressbotics.com/docs/supported-versions): WordPress 6.0+, PHP 7.4+, REST enabled, HTTPS, self-hosted. ## Publishing - [Publishing](https://pressbotics.com/docs/publishing): Markdown to Gutenberg: blocks, ::: directives, captions, media, taxonomy and idempotency. - [SEO fields](https://pressbotics.com/docs/seo-fields): The seo_status contract, and seo_title vs title vs excerpt vs meta_description. - [Images](https://pressbotics.com/docs/images): Three ways in, mutually exclusive — and why an agent can't take your file. - [Media uploads](https://pressbotics.com/docs/media-uploads): The handoff for a file only you can supply — phone photo to post. - [Embeds, video and audio](https://pressbotics.com/docs/embeds): Bare URLs that become players and embed cards — and the ones that don't. - [Scheduling](https://pressbotics.com/docs/scheduling): schedule_post, batches, moving and cancelling — and the timezone rule. - [The schedule calendar](https://pressbotics.com/docs/schedule-calendar): One calendar across every site, and what happens when WordPress misses one. - [Recurring schedules](https://pressbotics.com/docs/recurring-schedules): A cadence generates slots, not content. Fill them with schedule_batch. - [Updating a post](https://pressbotics.com/docs/updating-a-post): Find it with list_content, change it with update_post. - [Taking a post back](https://pressbotics.com/docs/taking-a-post-back): Unpublish keeps the draft. Restoring writes a new edit, it does not rewind history. - [Site context](https://pressbotics.com/docs/site-context): The call an agent should make before its first publish. ## Approvals & policy - [Approval policies](https://pressbotics.com/docs/approval-policies): Review everything, guardrails, or full auto — per site. - [The approval queue](https://pressbotics.com/docs/the-approval-queue): What you see, what approving does, and how you hear about it. - [Brand voice notes](https://pressbotics.com/docs/brand-voice-notes): Write the rules once per site; every agent reads them. - [Reverting and the render check](https://pressbotics.com/docs/reverting): The post-publish render check, and how to undo something. ## Accounts & billing - [Plans and limits](https://pressbotics.com/docs/plans-and-limits): Sites, keys, monthly posts and which policies each plan unlocks. - [Usage and caps](https://pressbotics.com/docs/usage-and-caps): What counts, where to see it, and what happens at the ceiling. - [Managing sites and keys](https://pressbotics.com/docs/managing-sites-and-keys): Connect, scope, name and prune — before you have thirty of each. - [Revoking access](https://pressbotics.com/docs/revoking-access): How to cut something off, in the right order. - [Deleting your account](https://pressbotics.com/docs/deleting-your-account): What is removed, what isn't, and how to do it. - [Exporting your data](https://pressbotics.com/docs/exporting-your-data): One JSON file of everything we hold about your workspace. ## Security - [How credentials are stored](https://pressbotics.com/docs/how-credentials-are-stored): AES-256-GCM, a key only the rail holds, and never in a response. - [Workspace isolation](https://pressbotics.com/docs/workspace-isolation): The tenant boundary, key scoping, and the blast radius. - [Two-factor authentication](https://pressbotics.com/docs/two-factor-authentication): TOTP on your account, and what it gates. - [Responsible disclosure](https://pressbotics.com/docs/responsible-disclosure): Found something? Here is how to tell us. ## Reference - [Troubleshooting](https://pressbotics.com/docs/troubleshooting): Connection failures, plugin not detected, missing images, partial success. - [Tool reference](https://pressbotics.com/docs/tool-reference): All 20 tools, their parameters and what they return. - [Error reference](https://pressbotics.com/docs/error-reference): Every error you are likely to hit, with the cause and the fix. - [Changelog](https://pressbotics.com/docs/changelog): What has shipped, newest first. ## Product - [Pricing](https://pressbotics.com/#pricing): Plans and limits. - [Sign up](https://pressbotics.com/signup): Create a free account. - [Sign in](https://pressbotics.com/signin): Existing accounts. ## Optional - [Full capability reference](https://pressbotics.com/llms-full.txt): Every tool, parameter, limit and response field in one fetch.