Actions — forms for visitors, tools for AI agents
Your site
works for you.
Define actions like bookings, appointments, and quotes.
AI agents execute them via MCP. Visitors book directly on your site.
One definition. Two surfaces. Your server.
Actions, not pages.
Define what your site can do — book a table, schedule an appointment, accept a quote request. AI agents discover these actions via your MCP server and execute them directly. Structured input, validated constraints, SQLite storage.
Pick a template, adjust
Choose from 9 ready-made templates — reservation, contact, appointment, and more — or start blank. Add fields, set validation rules, configure constraints. Everything in the visual builder, no code.
Deterministic execution
No AI variability in execution. Each action generates MCP tools with a fixed pipeline: validate input → check constraints → store in SQLite → return structured JSON. Same input, same result.
Your server, your data
Action data lives in a SQLite file on your server. Backed up with your site. No external services, no additional hosting costs. Delete records anytime or purge old submissions in bulk from the Studio.
How agents find you.
Define an action once. AI agents discover it via MCP — and execute it without opening a browser. Visitors see the Actions Bar on your site and book directly. Same engine. Same validation.
Humans too
Visitors who browse your site see the Actions Bar at the bottom — a smart overlay that lets them book, request, or sign up directly. No AI needed. Same action, same constraints, same confirmation code.
tool make_reservation
// via MCP server at yoursite.com/mcp.php
{
"date": "2026-03-08",
"time": "19:30",
"guests": 2,
"name": "Sarah Johnson"
}
// → Success
{
"status": "confirmed",
"confirmation_code": "HXKNPW",
"message": "Table for 2, Saturday 7:30 PM"
}
What you get.
Not chatbots. Structured operations with defined inputs, constraints, and responses. Agents call them like functions. Humans use the Actions Bar. Results are the same every time.
Action templates
Pre-built templates: Contact Forms, Reservations, Appointments, Newsletters, Feedback, Quote Requests, Callbacks, Waitlists, and Event Registration. Define fields, set constraints, configure response messages. Point-and-click in the Studio.
Dual access
Each action becomes an MCP tool for AI agents — make_reservation, book_appointment, request_quote. Visitors get the Actions Bar — a smart overlay that renders forms directly on your site.
Privacy built in
SQLite on your server. Delete old records from the Studio when you choose. No data leaves your hosting. No external services, no background processes.
Manage in the Studio
The Actions tab shows all defined actions with record counts and activity. Browse submissions, filter by status, export to CSV. Every record lands here — from agents and visitors alike.
What this looks like.
A customer tells their AI assistant: "Book a table for two at that Italian place tonight." Your site checks availability, confirms the slot, returns a confirmation code. No browser opened.
Another customer visits your website. They tap "Book a Table" in the bottom bar, fill in their details, get a confirmation code. Same action, same engine, same result — no AI assistant needed.
A consultant defines a "Request Quote" action with fields for project type and budget. Agents submit structured requests. Visitors fill in the form on the site. All leads appear in one Studio dashboard.
Your site becomes something agents and humans can work with. Not just read.
Built into VoxelSite.
Actions use VoxelSite's existing infrastructure. JSON definitions, SQLite storage, and the built-in MCP server. No external services, no additional hosting.
Included with VoxelSite
Your site works.
Even when you don't.
Actions are part of every VoxelSite license. Define them today. Agents and visitors start using them immediately.
Self-hosted · Full source code · No monthly fees
Define actions. Agents and visitors execute them.