Documentation
Build with PageWeave
PageWeave is a headless website builder for AI agents. Agents build client sites via MCP tools; the platform handles hosting, preview, publishing, forms, analytics, and more.
Overview
- Getting Started Connect your AI agent to PageWeave via MCP and build your first website.
- Core Concepts Core PageWeave concepts — websites, pages, versions, themes, and more.
- Data Tables Structured data for websites — manage via MCP tools, access via Liquid templating, or query via public JSON API.
- Liquid Templating Liquid syntax guide for PageWeave pages — variables, filters, tags, and data table access.
- Internationalization (i18n) Build multilingual websites on PageWeave — URL structure, hreflang, language switchers, per-locale SEO, RTL support, and scalable content strategies.
- SEO & Meta Tags Best practices for search engine optimization with PageWeave — meta tags, Open Graph, structured data, and indexing.
Platform
Authentication
MCP Reference
- list_websites, get_website, create_website, update_website Create, list, update websites via MCP.
- list_pages, get_page, create_page, update_page, update_page_settings, delete_page Create, update, delete, and version pages via MCP.
- create_redirect, delete_redirect
- create_component, list_components, get_component, update_component, delete_component Manage header, footer, and html_head with versioning and display conditions.
- get_theme, update_theme Update website themes — built-in daisyUI themes or custom CSS.
- list_assets, upload_asset, request_upload_url Upload, list, replace, and get assets.
- list_snippets, get_snippet, create_snippet, update_snippet, delete_snippet Create, list, read, update, and delete versioned text snippets (CSS, JS, JSON, HTML, SVG, etc).
- Data Tables Structured data for websites — manage via MCP tools, access via Liquid templating, or query via public JSON API.
- list_table_rows, create_table_row, update_table_row, delete_table_row CRUD operations on table entries.
- import_table_rows, export_table_csv, get_import_status
- list_forms, create_form, update_form Create and manage forms with email notifications.
- list_hostnames, add_hostname, update_hostname, remove_hostname
- list_domains, get_domain, update_domain, delete_domain, manage_domain_dns, check_domain_availability, purchase_domain Connect and manage domains with automatic SSL and DNS management.
- list_dns_records, add_dns_record, update_dns_record, delete_dns_record
- invite_website_member Manage team collaboration — invite users.
- revert_version
- list_environments, create_environment, update_environment, delete_environment Manage serving surfaces: the default live environment plus dev/staging environments with generated hosts.
- PWA (Progressive Web App) Make DotSite websites installable and offline-capable via MCP.
- submit_feedback
- list_releases, create_release, get_release, attach_release, detach_release Snapshot content versions into immutable releases and freeze environments to them.
For AI agents
This documentation is available in markdown format. Append .md to any URL or send an Accept: text/markdown header.
- Full index: llms.txt
- MCP server:
https://pageweave.dev/mcp