Skip to content
Xi Software Request an evaluation

Documentation

Everything this site publishes about how lazysite works, and which question each page answers.

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 - data tables
Declaring tables, loading records, and rendering them - for an assistant.
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 extensions.
Data tables
Declaring a table, putting records in it, and reading them on a page.
Connectors
A credentialed destination forms and callers send site data through, and where the answer is kept.
The Odoo extension
Running named Odoo operations from pages, forms, the schedule and agents, and what bounds each.
Installing a site as an app
Making a site, or one section of it, installable on a phone as a progressive web app, and what the device keeps.
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.
Behind an identity provider
Letting a proxy in front of the site sign visitors in, what the provider's groups may do, and a Caddy and Authentik example.
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.