Start here

If you are an AI partner connecting over MCP or the control API, read the briefings first. They are written for you, and they answer most of what the tool surface alone will not.

AI briefing - building sites
Read before creating or restructuring pages. How content, layout and theme stay separate, and what not to do.
AI briefing - content authoring
Front matter, Markdown, URLs, and the content rules.
AI briefing - layouts and themes
Layouts, themes, and the token vocabulary.
AI briefing - publishing
Connecting, authenticating, the path mapping, scope, WebDAV, the control API and cache behaviour.
AI briefing - configuration
Site configuration keys and what they change.
AI briefing - visitor analytics
How to read the analytics payload and answer questions about traffic.
AI briefing - development
Working on the engine itself.

Reference

Reference
Keys, variables and file locations.
Front matter
Every front-matter key a page may carry.
Authoring
Writing content.
Advanced authoring
The richer authoring constructs.
Layouts and themes
How layouts and themes are structured.
Configuration
lazysite.conf, nav and plugins.
Forms
Defining forms, field types, validation, limits, and reading what they collect.
Form helpers
The delivery handlers a form can bind to.
SMTP configuration
Mail delivery for forms.
Authentication
Accounts, groups, capabilities and the access model.
API and raw mode
The control API, and serving a page as an artifact rather than a document.
Manager
The manager interface.
Remote content
Pulling content from elsewhere.
Payment
The x402 payment flow.
Installation
Installing and upgrading.
Troubleshooting and migrating
When something does not behave.

Connecting an assistant

Connect an AI assistant
Setting up an MCP connection.
AI connector - tools reference
Every tool the connector exposes.
Onboard an AI agent
The operator's side of granting a partner access.

A note on capabilities

A capability map answers what has this account been granted. It does not answer what can lazysite do - these pages answer that. If a tool is not offered to you, the usual reason is that the capability has not been granted, not that the feature does not exist. Ask the operator.