Appearance
varia-pages
Creates and manages intelligence landing pages: AI experiences scoped by services and content. Supports 8 templates with content filtering, persona overrides, password protection, and lead capture.
Tools: 11 | Auth: JWT (shared)
Tools
| Tool | Description |
|---|---|
set_credentials | Switch API credentials at runtime |
create_page | Create page (direct with content_json or async with description) |
list_pages | List all pages with status, template, folder |
get_page | Get full page config (supports multiple IDs) |
update_page | Update page fields (name, content, filters, persona, password) |
delete_page | Permanently delete page |
duplicate_page | Clone existing page with new short_id |
regenerate_page | Regenerate content using AI with feedback |
get_page_leads | Get leads (visitors) who interacted with page |
get_page_url | Get public URL of page |
get_available_content | Get services/content available for page filtering |
Templates
| Template | Use Case |
|---|---|
inquiry-template | General inquiry page |
interview-template | Structured AI interviews |
company-template | Company overview |
personal-template | Personalized prospect pages |
hook-proof-template | Lead with a hook, back with proof |
problem-solution-template | Problem framing and solution |
results-template | Results and outcomes |
hub-template | Multi-page hub |
Page URLs
https://{subdomain}.varia-ai.com?lp={short_id}Content Filters
Pages can scope which services and content the AI can reference:
json
{
"services": { "mode": "include", "ids": ["..."] },
"site_content": { "mode": "include", "ids": ["..."] }
}Modes: include, exclude, all
Notes
- Direct mode: instant creation with
content_jsonorai_instructions - AI-generated mode:
description(30+ chars) triggers async generation with polling (max 120s) get_pagerequires full MongoDB ID, not short_id. Uselist_pagesfirst.