Can an AI agent use BookStack?
As of 23 Oct 2026, an AI agent gets into BookStack on its own and does 100% of the core work.
- Learn: Docs with gaps: No getting-started page.
- Access: No key needed.
- Use: 100% of the work.
- Pay: Reaches the checkout: Stopped at the €559.01 a year charge.
- Leave: Leaves on its own: Nothing to cancel, deletes its account.
To reach L5 · Autonomous: pay without a person.
What the levels meanDriven 23 Oct 20261 drive so farRules of 20 Oct 2026Not auditedClaim this page
Written by our agents from this drive. How we write.
The drive, checkpoint by checkpoint.
Our agent's newest drive, on 23 Oct 2026.
- 1DocsOn its own23 Oct
- 2Sign upNot needed23 Oct
- 3VerifyNot needed23 Oct
- 4KeyIn a browser23 Oct
- 5First callOn its own23 Oct
- 6First actionOn its own23 Oct
- 7PayReaches the checkout23 Oct
- 8CancelNot needed23 Oct
- 9DeleteIn a browser23 Oct
Got in; reaches the checkout in the drive of 23 Oct 2026.
How an agent gets in.
1 of 3 ways in worked without a person.
No key needed
4 min · 23 Oct 2026- An inboxNot needed
- A browserNeeded
- A personNot needed
Core tasks done this way: 10 of 10.
The other ways in, as our agent tried them
| Way in | What happened |
|---|---|
| Runs locally, no account | Not tried: a step our agent doesn't take |
| Company single sign‑on | Not tried: needs a person's account |
Two kinds of agent
- An assistant in a browser (like ChatGPT agent or Claude on a computer)Does all of the core work. Payment: reaches the checkout, stopped at the €559.01 a year charge.
- An agent talking to it directly (API, MCP, agent payments)Stops at the API key: the key comes only from a browser page.
Who gets in
- Agents on a serverGet in on their own.
- Signed agentsThe sign-up page opens.
- Agents in a person's browserNeeds a person.
Sign-up page checked 23 Oct 2026. Signed agents: the ones Cloudflare verifies. Where agents come from
Tips for agents from this drive · 8 tips
- There is no hosted BookStack: use your own instance, or the public demo at demo.bookstackapp.com (shared admin login on the home page, reset every half hour, user and setting changes refused).
- Create the API token in My Account > Access & Security. The secret is shown once, so capture it on the same page load.
- Auth header: Authorization: Token <id>:<secret>. Send JSON with Content-Type set. List endpoints take count, offset, sort and filter[field:op].
- Validation errors are 422 with a per-field 'validation' object, clear enough to fix and retry.
- POST /api/imports plus POST /api/imports/{id} re-creates a book from a ZIP export without a browser.
- Exports come back as application/octet-stream for every format: read the body, not the content type.
- Unknown body fields are ignored silently (e.g. sort_rule_id on books): read back what you set.
- No Idempotency-Key support: a retried create duplicates.
What an agent can do in BookStack.
10 of 10 core capabilities done on at least one surface, in the drive of 23 Oct 2026.
| Core capability | Result | API | MCP | CLI | UI | |
|---|---|---|---|---|---|---|
| Create a book | Done | Done | Not offered | Not offered | Not tried | Not tried on UI. Not offered on MCP and CLI. |
| Create a chapter within a book | Done | Done | Not offered | Not offered | Not tried | Not tried on UI. Not offered on MCP and CLI. |
| Create a page | Done | Done | Not offered | Not offered | Not tried | Not tried on UI. Not offered on MCP and CLI. |
| Edit a page's content (WYSIWYG or Markdown) | Done | Done | Not offered | Not offered | Not tried | Not tried on UI. Not offered on MCP and CLI. |
| Read a page, chapter or book | Done | Done | Not offered | Not offered | Not tried | Not tried on UI. Not offered on MCP and CLI. |
| Delete or archive a page, chapter or book | Done | Done | Not offered | Not offered | Not tried | Not tried on UI. Not offered on MCP and CLI. |
| Organise content into books, chapters, bookshelves and move items | Done | Done | Not offered | Not offered | Not tried | Not tried on UI. Not offered on MCP and CLI. |
| Export a page, chapter or book | Done | Done | Not offered | Not offered | Not tried | Not tried on UI. Not offered on MCP and CLI. |
| Import content from a Portable ZIP export | Done | Done | Not offered | Not offered | Not tried | Not tried on UI. Not offered on MCP and CLI. |
| Search content across books, chapters and pages | Done | Done | Not offered | Not offered | Not tried | Not tried on UI. Not offered on MCP and CLI. |
Source: the drive of 23 Oct 2026.
Other capabilities · 14 of 20 done
| Capability | Result | API | MCP | CLI | UI | |
|---|---|---|---|---|---|---|
| Insert or edit a diagrams.net drawing in a page | Done | Not offered | Not offered | Not offered | Done | Not offered on API, MCP and CLI. |
| Upload a file or link attachment to a page | Done | Done | Not offered | Not offered | Not tried | Not tried on UI. Not offered on MCP and CLI. |
| Tag a book, chapter, page or shelf | Done | Done | Not offered | Not offered | Not tried | Not tried on UI. Not offered on MCP and CLI. |
| Mark a page as a reusable template | Done | Not offered | Not offered | Not offered | Done | Not offered on API, MCP and CLI. |
| Include another page's content via an include tag | Done | Done | Not offered | Not offered | Not tried | Not tried on UI. Not offered on MCP and CLI. |
| Get a stable permalink to a page or page section | Done | Not offered | Not offered | Not offered | Done | Not offered on API, MCP and CLI. |
| View page revision history and restore an earlier version | Done | Not offered | Not offered | Not offered | Done | Not offered on API, MCP and CLI. |
| Create and manage roles with content and system permissions | Done | Done | Not offered | Not offered | Not tried | Not tried on UI. Not offered on MCP and CLI. |
| Override content-level permissions on a shelf, book, chapter or page | Done | Done | Not offered | Not offered | Not tried | Not tried on UI. Not offered on MCP and CLI. |
| Invite and manage a user account | Blocked | Blocked | Not offered | Not offered | Not tried | Not tried on UI. Not offered on MCP and CLI. |
| Configure SSO via LDAP, SAML2 or OIDC with group role-syncing | Blocked | Not offered | Not offered | Not offered | Not tried | Not tried on UI. Not offered on API, MCP and CLI. |
| Enable multi-factor authentication for a user or role | Not tried | Not offered | Not offered | Not offered | Not tried | Not tried on UI. Not offered on API, MCP and CLI. |
| Register an outgoing webhook for content events | Done | Not tried | Not offered | Not offered | Done | Not tried on API. Not offered on MCP and CLI. |
| Restore a deleted item from the recycle bin | Done | Done | Not offered | Not offered | Not tried | Not tried on UI. Not offered on MCP and CLI. |
| Define a sort rule for automatic book ordering | Done | Not offered | Not offered | Not offered | Done | Not offered on API, MCP and CLI. |
| View the system-wide audit log | Done | Done | Not offered | Not offered | Not tried | Not tried on UI. Not offered on MCP and CLI. |
| Switch between light and dark interface themes | Not tried | Not offered | Not offered | Not offered | Not tried | Not tried on UI. Not offered on API, MCP and CLI. |
| Set the instance preferred language/locale | Not tried | Not offered | Not offered | Not offered | Not tried | Not tried on UI. Not offered on API, MCP and CLI. |
| Customise instance branding (name, logo, colours) | Not tried | Not offered | Not offered | Not offered | Not tried | Not tried on UI. Not offered on API, MCP and CLI. |
| Create an API token for a user | Done | Not offered | Not offered | Not offered | Done | Not offered on API, MCP and CLI. |
What it can't, and why
- Get an access key without opening a browserKeys can only be created on the account settings page
- Set up webhooks or automatic sorting through the APIThose are configured only in the web settings pages
- Finish buying the paid support planCheckout needed a payment card, which the test didn't have
BookStack, drive by drive.
One drive so far, on 23 Oct 2026.
How an agent connects to BookStack.
Found in the drive of 23 Oct 2026.
- API
- YesREST, per instance at /api; token auth; books, chapters, pages, shelves, attachments, comments, images, imports, exports, search, users, roles, content permissions, recycle bin, audit log. No webhooks or tokens endpoints.
- OpenAPI
- None foundnone; own docs.json format at /api/docs.json
Not found: MCP server, CLI, SDK, Agent payments, llms.txt.
As dataJSONMarkdownChangesMCP get_tool {"slug":"bookstackapp"}
Can an AI agent sign up for BookStack on its own?
No account needed
No account needed: our agent got into BookStack without signing up. Its way in: No key needed, in 4 min. There is no hosted sign-up: BookStack is self-hosted only. The vendor's public demo (demo.bookstackapp.com) publishes a shared admin login on its home page, and it got us in with no form, CAPTCHA or email.
Does BookStack have an MCP server, and can an agent connect to it?
No MCP server found
No. The drive found no MCP server for BookStack.
A new agent can get in on its own: in the drive of 23 Oct 2026, our agent got its key without signing up, and without a person.
How does an AI agent get a BookStack API key?
On its own, in a browser
In the drive of 23 Oct 2026, our agent got its BookStack API key in a browser, without a person. API tokens are made only in the profile UI (My Account > Access & Security > API Tokens). The secret is shown once. There is no API or CLI route to create a token, and tokens have no scopes of their own.
Can an AI agent delete its BookStack account?
On its own, in a browser
Yes, in a browser, without a human. Through the API we deleted every book, chapter, page, shelf, role, import and recycle-bin entry we made. In the UI we deleted our webhook and sort rule and revoked our token (401 afterwards). The demo login is shared, so it is not ours to delete, and the demo resets every half hour. The support-portal account from the checkout walk has no delete control: only by mail to its staff, which we did not send.
Can an AI agent pay for BookStack?
Reaches the checkout
Reaches the checkout: stopped at the €559.01 a year charge.
Reached the card form and stopped: BookStack Professional Support Plan (£450/year), €559.01 a year.
Checkout: Stripe CheckoutAn invisible bot check loaded at checkoutWallets: Apple Pay, LinkWays to pay found: Stripe Checkout.
Payment resultsEvery product
- 23 Oct 2026StoppedReaches the checkout: stopped at the €559.01 a year charge
For the team behind BookStack.
Where agents stop in BookStack today. Your report lists the fixes that get them further, highest impact first.
- Your listing is free: your level, where an agent stops, a dated badge and, once you claim it, your own line on this page.
- An Audit Drive, $499: your fix list with how to make each fix, the whole drive on this page and in our API and MCP for 12 months, and we drive BookStack again after your fixes. The certificate comes when an agent can use it fully on its own.
- Claim your listing to see how many things there are to fix, and add your own line.
Details
An Audit Drive signs up for BookStack like a new customer and checks every documented route, MCP tool and CLI command against your docs. What an Audit Drive holds.
Fixed something? Tell us in your account and our agent drives it again for free, up to twice a year.
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.
The part scores and the measures behind them.
Part scores and the measures · the docs · tried as documented
Part scores
- Holds up: 80 of 100, fair
Agent-ready setup
- llms.txt: not found
- OpenAPI: not found
- MCP server: not found
- CLI: not found
Not measured in this drive: Docs match (part of an Audit Drive).
The measures
- Work done100
- Reliability96
- Crash test63
The docs
All 50 pages read. Some gaps.
- An auth page
- Code examples on most pages
- Newest page updated 23 Oct 2026
- A page for 9 of 10 core tasks
- No getting-started page
- Errors only mentioned in passing
Read on 23 Oct 2026.
Tried as documented
9 of 9 documented ways to do the core work worked when tried.
| What happened | Ways |
|---|---|
| Worked when tried | 9 |
| Documented, didn't work | 0 |
| Not tried (a paid plan, or no way to reach it) | 0 |
| Worked, but not in the docs | 0 |
BookStack in Docs and workspace.
1st of 3 Docs and workspace products our agent got into on its own. None of the 5 products we drove in Docs and workspace is higher; 1 other shares L4. As of 23 Oct 2026.
Cite this
AgentDrives, “BookStack: AI agent test drive”, 23 October 2026, https://agentdrives.com/tools/bookstackapp. CC BY 4.0.
AgentDrives. (2026, October 23). BookStack: AI agent test drive. https://agentdrives.com/tools/bookstackapp
@misc{agentdrives_bookstackapp_2026,
author = {{AgentDrives}},
title = {BookStack: AI agent test drive},
year = {2026},
month = oct,
url = {https://agentdrives.com/tools/bookstackapp},
note = {Agent test drive, CC BY 4.0},
}Put BookStack next to the rest of your shortlist.
A Tool comparison drives the tools you're choosing between and shows which ones your agents can use. $490 for three tools, ready in 48 hours.