Docs

Quickstart

Connect an agent in four clicks with OAuth, then publish.

1. Add the MCP server

In your MCP client, add a custom MCP server with this URL:

https://mcp.pressbotics.com/mcp

No API key. The client opens Pressbotics, you sign in, you click Authorize, and the connection is live.

2. Connect a WordPress site

If you have no site connected yet, ask the agent to call create_connect_link. It returns a link — open it, and you land in the Pressbotics connection wizard. You can also connect a site directly in the dashboard.

3. Check what the site supports

Ask the agent to call list_sites, then get_site_context for the site you want. That tells you the site handle, its approval policy, its existing categories and tags, and whether SEO fields are writable.

4. Publish

Ask the agent to publish. A call needs site, title, markdown and an idempotency_key:

publish_post({
  site: "myblog",
  title: "What we shipped this week",
  markdown: "## Highlights\n\n- Faster builds\n- Fewer bugs",
  categories: ["Product"],
  tags: ["changelog"],
  idempotency_key: "weekly-update-2026-w38"
})

If the site is under review policy, the post appears in your approval queue. Approve it and Pressbotics publishes it. The response reports image_status, taxonomy_status, inline_images and seo_status so you know exactly what landed.

idempotency_key is required. Use a stable key derived from the source content, not a random one per attempt — a retry with the same key returns the original action instead of publishing twice.