Most page builders end at publish and hand you off to an analytics product. Here the question that follows publishing — which source is converting, is this page doing better than the last version — is answerable in the same thread, which is what makes the iterate step actually happen. Rollback being one call rather than a restore procedure is the other detail that changes behaviour: you will ship more readily when undoing is cheap.
A hosted MCP server for Convika, a landing page platform designed to be driven by an AI client rather than a dashboard. It covers the whole lifecycle: create the page, preview it, publish it, read how it performed, and iterate — with versioning underneath so every save can be rolled back.
- Pages and sites created, listed, read, updated and saved — `create_landing_page`, `create_site`, `list_sites`, `get_site`, `update_site`, `save_page_content`
- A preview before anything goes live, then publish, unpublish or roll back in one step since every save creates a version — `create_preview`, `publish_site`, `rollback_site`, `unpublish_site`
- Analytics that answer more than page views: a summary, the detail behind it, a portfolio view across sites, a performance analysis and a breakdown of which traffic sources actually convert — `get_analytics_summary`, `get_analytics_detail`, `get_portfolio_analytics`, `analyze_site_performance`, `analyze_source_quality`
- Forms and conversion goals: a form created, its submissions read and exported, goals set and listed — `create_form`, `get_form_submissions`, `export_form_submissions`, `set_goals`, `list_goals`
- A custom domain connected and its status checked — `setup_custom_domain`, `get_domain_status`
- Published pages served from a global edge network, which keeps serving even when the dashboard is down
A Convika account, free to create. Connect to `https://mcp.convika.com/mcp` over Streamable HTTP; authentication is OAuth 2.1 with dynamic client registration, so the client opens a browser to sign in and there are no API keys to manage. Claude Desktop adds it as a custom connector, Claude Code with `claude mcp add --transport http`. A free plan is available; paid plans raise the limits on traffic, sites, form submissions, custom domains and team members. The service itself is closed-source — this repository holds the documentation and the server manifest.
One command — npx -y mcp-remote https://mcp.convika.com/mcp
