This is the MCP / AI reference for systemHUB — written for AI agents and developers. If you are a person looking for how-to help, use help.systemhub.com instead.
systemHUB Docs
Machine-readable documentation for connecting AI agents and technical users to systemHUB.
systemHUB is a platform for documenting, organising, and training teams on business systems — Systems (procedures/SOPs), Policies (compliance documents), and Trainings (learning modules). This documentation set describes how an AI agent (via the systemHUB MCP server) or a developer can connect to systemHUB, read a company’s content, and author or maintain it programmatically.
This is the AI-facing surface. If you’re a human looking for friendly, task-oriented help, use help.systemhub.com instead. The two layer together — they don’t replace each other.
Who this is for
- A prospect’s or customer’s AI assistant connecting to systemHUB via MCP, so it can find and use the company’s systems with no friction.
- Technical users / developers integrating with, or building on top of, the systemHUB MCP server.
Start here
- Getting started — connect the systemHUB MCP server and make your first call.
- Quick wins — verified copy-paste prompts for a newly connected agent.
- Teach your AI — make it stick: the first-session prompt and the briefing your AI saves into its standing context.
- Document lifecycle — how documents, states, and publishing work.
- Roles & seats — how access is granted and counted.
- Sharing & links — app links (login required) vs public share links (no login, machine-readable).
- Authoring content — the formatting contract: what survives the editor and what gets stripped.
- Errors & limits — known failure modes and validation limits, stated up front.
- Tool reference — every MCP tool, its inputs, and what it returns, generated from the schema snapshot (the page states how old that snapshot is).
Guides (worked examples)
Task-oriented walkthroughs with request→response examples:
- Draft an SOP into systemHUB — orient, dedupe, create to the house format, attach templates/media, version.
- Audit access, sign-off & training — who can see what, who’s agreed, who’s completed training, what a person owns.
- Organise & maintain the library — folders, moves, states, tags, learning tracks, master templates.
- Publish your AI’s skills — give the skills your team has built a visible home: index by outcome, attach the file, and split shareable from business-wired.
- Index your automations — make the jobs that run without anyone pressing a button visible: the real schedule, the runner, the owner, and what to do when one stops.
What you can do through the MCP today
- Discover & read — browse the folder tree; search systems, policies, and trainings by name; read full document content, owners, tags, media, and attachments.
- Audit — see who a document is assigned to (members & roles), agreement/sign-off status, and training completion progress.
- Author & maintain — create, edit, move, and publish systems, policies, trainings, folders, learning tracks, tags, and media.
Known limits
These are documented honestly so a connecting agent doesn’t try what isn’t there yet:
- No seat provisioning via the MCP — inviting people and allocating licences happens in the app UI. (Document-level member/role assignment IS available — see
manage_document_members.) - MCP access is on for admins by default. For Editor, Contributor and Reader seats, systemHUB support switches it on (customer admins can’t do it themselves; email support@systemology.com). Each connection runs as the person who approved it, with exactly that person’s permissions, so a Reader’s AI can read but not change anything. See Roles & seats. There’s still no admin view of which agents are connected, and no way to revoke one connection without affecting your others.
- Tokens expire after 180 days, with a reminder at day 144. Worth diarising if you’ve built anything that runs unattended — it will stop working on that date.
- No headless / service credential yet — the MCP connection is per-user OAuth, designed for a person’s AI client. Unattended automations (cron jobs, scheduled pipelines) have no non-expiring credential today; a long-lived API-key path is on the product roadmap.
- No workspace-wide usage analytics via the MCP. (Per-document activity, including views, IS readable — see
get_document_activity_log.) - No deletes, deliberately — an agent can create, edit, move and publish, but never delete. That’s a decision, not a missing feature: removing a document stays a human action in the app.
- An agent can still replace a document’s contents — but version history is now reachable.
list_document_versionslists the published snapshots (newest first,versionId+ title +createdAt, no bodies) andrestore_document_versionrolls one back onto the live document byversionId. Restore by id, never by date or title. Its description says a restore returns content, description, notes, tags, videos, templates and attachments; our own 9 Aug test of the older restore path returned only the body, and we have not re-tested since these tools shipped — so still cut a named version withpublish_*before a substantial rewrite, and treat writes to approved documents as consequential. - Images cannot be injected via the API — they’re uploaded through the editor. See Authoring content.
Recent capability changes are tracked in the changelog.
For AI agents reading this
Every page on this site is also servable as plain markdown — append .md to the page URL (e.g. /docs/getting-started.md). A machine-readable index lives at /llms.txt.