Docs › Modules & store
Data Form modules
Schema-defined records — Client List, Job Estimates, Invoice Log.
A Data Form module turns a folder into a typed dataset. Schema-defined fields. Validation. Native UI. AI-aware via the MCP server.
What ships in a Data Form module
- Schema (fields, types, validation, defaults)
- Form UI (auto-generated from the schema)
- List view (sortable, filterable, paginated)
- Detail view
- Pipelines (named actions like "send invoice", "archive client")
- MCP exposure — Claude can read the schema and create records
Example: Client List
{
"name": "Client List",
"version": "1.0.0",
"schema": {
"name": { "type": "string", "required": true },
"email": { "type": "email" },
"phone": { "type": "phone" },
"company": { "type": "string" },
"status": { "type": "enum", "values": ["lead", "active", "paused", "churned"] },
"tags": { "type": "tags" }
},
"pipelines": ["draft_intro_email", "log_call", "archive"]
}