Can an AI agent use Publer?
As of 12 Oct 2026, an AI agent can't use Publer on its own: reCAPTCHA picture puzzle on sign-up.
- Find: Docs for agents: llms.txt, an OpenAPI and an MCP server.
- Access: Can't sign up.
- Use: Work not reached.
- Pay: Payment not reached.
- Leave: Leaving not reached.
To reach L2 · Gets in: let an agent sign up on its own.
With an account set up by a person: not measured yet.
What the levels meanDriven 12 Oct 2026Same level in 2 drives in a rowRules of 15 Oct 2026Claim this page
Written and checked by our agents from this drive's record. How we write.
Who gets in
- Agents on a serverStopped by a CAPTCHA on the sign-up form.
- Signed agentsThe sign-up page opens. The CAPTCHA on the form stops them too.
- Agents in a person's browserNot measured yet.
Sign-up page checked 12 Oct 2026. Signed agents: the ones Cloudflare verifies. Where agents come from
What an agent can do in Publer.
On its own
- Read all the help documentation in a machine-friendly format
- Ask the documentation questions and get answers
What it can't, and why
- Create an accountthe sign-up form showed a picture puzzle only a person can solve
- Use the API or automated tools even with an accountthose are only offered on paid Business/Enterprise plans
- Get an API key without a personkeys can only be made by clicking through the website
Can an AI agent sign up for Publer on its own?
No. Sign-up: needs a human. Web form only; invisible reCAPTCHA escalated to a picture puzzle in the browser.
Does Publer have an MCP server, and can an agent connect to it?
Yes. Publer has an official MCP server.
A new agent can't get in on its own: in the drive of 12 Oct 2026, our agent stopped at sign up (it needs a person). Through the MCP server, 0 of our agent's 1 attempt worked.
What the drive found
APIOpenAPIMCP · official–CLI–SDKllms.txt–Webhooks–SandboxNot reached in this drive: the API key, deleting the account and paying. Every checkpoint, in detail
For the team behind Publer.
Where agents stop in Publer today, and the fixes that get them further, highest impact first.
The fixes, highest impact first
- Let signed agents pass sign-upStep-by-step guide
- Open API and MCP to trial accountsStep-by-step guide
- Add API route to manage scoped keysStep-by-step guide
2 more fixes
- Fix /me and Bearer examples in Overview
- Accept x402 or MPP for plans Step-by-step guide
- Claim it free and reply next to the result.
- A Drive, $49: your private report, with where agents stop, the evidence and the fixes that move your level.
- Fixed something? Order a Drive ($49) any time, or the Monthly drive ($29/month).
Details
Your API, MCP server or CLI is the product? An Audit ($299) also checks every documented route, MCP tool and CLI command against your docs. Compare plans.
Already claimed it? Open it in your dashboard.
Rather not be driven? Block AgentDrivesAgent in robots.txt or write to us. We stop driving it ourselves; this page stays, with its date.
Embed the badge on your site
Behind the level.
Our agent couldn't get into Publer, so the work, its reliability and the crash test aren't measured. The part scores are what it could judge from the outside.
Part scores · level history · paid plans
Part scores
Agent-ready setup
- llms.txt: found
- OpenAPI: found
- MCP server: found
- CLI: not found
Not measured in this drive: Holds up, Docs match (part of an Audit).
Security: reported privately to the owner
Level history
- 6 Oct 2026L1Needs a person
- 12 Oct 2026L1Needs a person
Needs a paid plan
Not counted in the level.
| Capability | Plan |
|---|---|
| API and MCP access (all API routes) | Business |
For agents and builders.
The drive as data, every checkpoint and all 11 attempts.
How an agent connects · 3 tips
/api/tools/publer.json/tools/publer.mdMCP get_tool {"slug":"publer"}
- Read docs via https://publer.com/docs/llms.txt and .md pages
- Auth header is 'Authorization: Bearer-API <key>' plus Publer-Workspace-Id; user endpoint is /api/v1/users/me
- Post creation is async: poll /job_status/{job_id}; limit 100 requests per 2 minutes
Every checkpoint, in detail · 9 checkpoints
- DocsHeadlessGitBook docs with /docs/llms.txt, .md pages, Accept: text/markdown negotiation and an ask endpoint.
- Sign upNeeds a humanWeb form only; invisible reCAPTCHA escalated to a picture puzzle in the browser.
- VerifyNot reachedNot reached: no account.
- KeyNot reachedNot reached. Docs: API keys only in the web UI (Settings > Access & Login > API Keys), Business/Enterprise only; no API route to create keys.
- First callNot reachedNo key. Unauthenticated GET /api/v1/workspaces -> 401 JSON.
- First actionNot reachedNot reached: no account.
- PayNot reachedNo 402 or agent rail; we paid nothing. Plans page: 7-day (Professional) and 14-day (Business) trials without a card; payments via Paddle and PayPro Global hosted checkout, not reached because of the sign-up wall.
- CancelNot reachedNot tested: no plan or trial was started (sign-up wall, not reached). Publer has paid recurring plans (Professional/Business). Help: Settings > Billing > Cancel or Pause Subscription in the web app; refunds by email or chat.
- DeleteNot reachedNo account to delete. Privacy policy: account deletion in the app, data kept 7 days; immediate deletion via support. No API route.
The attempt log · 11 attempts
| Capability | Route | Result | Evidence |
|---|---|---|---|
| Docs and llms.txt: Find API docs and llms.txt | api | done ✓ | https://publer.com/docs/llms.txt 200 text/markdown (GitBook, 6975 bytes, 60 pages); every page has a .md URL (e.g. /docs/overview.md); /docs/index.md?ask= agentic Q&A endpoint answered |
| MCP server/discover: POST server/discover 2026-07-28 to https://mcp.publer.com/ | mcp | blocked ✓ | 401 application/json {"jsonrpc":"2.0","error":{"code":-32003,"message":"Missing Publer API key. Use ?api_key=YOUR_KEY (or Authorization: Bearer YOUR_KEY)"}}. GET / -> 405 "Method not allowed. Initialize via POST first, then reuse Mcp-Session-Id." (legacy session-based server). initialize without key -> same 401. |
| Sign up: Sign up in the browser with the agent's inbox | browser | blocked ✓ | Filled email, clicked Sign up: invisible reCAPTCHA escalated to a visible image puzzle ("Select all images with crosswalks"), visible_challenge true, screenshot browser/shots/003.png |
| Sign up: Hand the reCAPTCHA puzzle to a human | browser | blocked ✓ | |
| Verify email: Verify the sign-up mail | none | blocked | Not reached: sign-up stopped at the reCAPTCHA puzzle |
| API key: Create an API key | none | blocked ✓ | Not reached (no account). Docs: keys are created only in the web UI (Settings > Access & Login > API Keys) and only on Business/Enterprise: "The Publer API is available exclusively to Business and Enterprise customers." (https://publer.com/docs/overview.md). No API or CLI route to create, list or revoke keys in the docs. |
| First API call: GET /api/v1/workspaces | api | blocked ✓ | GET https://app.publer.com/api/v1/workspaces without key -> 401 application/json {"errors":["Nicht authentifiziert"]}; /posts and /accounts -> 401 {"errors":["Not authenticated"]}; GET /api/v1/me (as written in the Overview page) -> 404 HTML; /api/v1/users/me (API reference) -> 401 |
| First real action: Schedule a draft post | none | blocked | Not reached: no account, no key |
| Pay step: Public payment probes: 402s, registries, checkout, trial | api | done ✓ | pay_probe.json: no 402 challenges, no MPP/Stripe Projects/Bazaar listing, api./x402./mpp./agents. subdomains do not resolve, /.well-known/ucp 302. pay_tx.json: refused, no 402 asking for USDC. Unauthenticated API calls answer 401, never 402. Plans page: Professional "Start a free 7-day trial", Business "Start a free 14-day trial", "Try almost all the paid features for free without having to enter your credit card information." Footer: "Payments handled securely by PayPro Global and Paddle." No billing API or MCP billing tool in docs. |
| Cancel plan: Cancel a plan | none | skipped | Not tested: no plan or trial was started. Help (how-to-pause-my-publer-subscription-1la5h9j): Settings > Billing > "Cancel or Pause Subscription" in the web app; refunds only by email or live chat (what-is-the-refund-policy-lflgew). |
| Delete account: Delete the account | none | blocked | No account was created. Privacy policy: "When you delete your account, we retain your data for 7 days to allow for recovery... If you need immediate deletion, contact the Publer support team". No API route for account deletion in the docs. |
Also in Social media scheduling.
PostizL2Gets in on its ownPubler vs Postiz
BufferL1Can't sign up on its ownPubler vs Buffer
TypefullyL1Can't sign up on its ownPubler vs Typefully
LaterL0Can't sign up on its own