description, self-contained sections, exact values, and stable URLs.
Plain-text indexes
Use
llms.txt to discover which page answers a question, then fetch that page. Use llms-full.txt when you want the whole corpus in context at once.
Markdown for every page
Append.md to any docs URL to get the page as raw Markdown instead of HTML:
Two MCP servers, two jobs
Cactal exposes two MCP servers. They answer different questions, and agents commonly connect to both.
Use the docs MCP when the question is “how does Cactal work” — publishing semantics, field types, error handling, limits. Use the product MCP when the task is “do it” — create the website, publish the draft, roll it back. See Connect over MCP for product MCP setup.
Connect the docs MCP with a plain Streamable HTTP entry — no headers required:
Docs MCP client config
Contextual menu
Every documentation page has a contextual menu with agent-oriented actions:- Copy page — copy the page as Markdown for pasting into a prompt.
- View as Markdown — open the
.mdvariant of the page. - Open in ChatGPT / Claude / Cursor — start a session with the page preloaded as context.
- Connect MCP — get the docs MCP server configuration for your client.
The OpenAPI spec
The API reference is generated from a public OpenAPI spec, downloadable from the API reference introduction. The spec is produced from the live endpoint registry, so it cannot drift from the deployed API. Beyond paths and schemas, each operation declaresx-cactal-required-capability — the capability an API key needs to call it. Agents can use this to predict, before calling, whether a given key can perform an operation. See Authentication for how roles expand to capabilities.