Labsco
MCP SERVER

Convika

by tomoyaf

Build, preview, publish and measure a landing page by describing it — pages, forms, custom domains and analytics, all from the chat.

CMS & Blog Publishing
Summary
Publishing and measuring are in the same conversation as building.

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.

What it is

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.

What you get
  • 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
Requirements

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.

Setup effort

One command — npx -y mcp-remote https://mcp.convika.com/mcp