Integration

Design with your AI assistant.
Publish to ActualSales.

Connect your ActualSales account to any MCP-compatible AI client, once. From then on you can ask it to design a landing page and publish it straight to a client — no copy-paste, no export, no developer.

Paste this into your AI client when adding a custom connector.

Works with any MCP-compatible client — Claude, ChatGPT, Cursor, VS Code, Zed and others.

Set it up in three steps

  1. 1

    Open your client’s connector settings

    Find the MCP or custom-connector section in your AI client’s settings. In Claude that is Settings → Connectors → Add custom connector; other clients use similar wording.

  2. 2

    Paste the URL and log in

    Paste the connector URL above, then choose “Log in with ActualSales”. You sign in with your normal ActualSales account and approve the connection — nothing else to configure.

  3. 3

    Ask it to design a page

    Describe the landing page you want. Your assistant will ask which client it is for, design it, and publish it live. You get the URL back in the conversation.

What you can do

Two kinds of page live behind the connector. Your assistant picks the right one from what you ask for.

Classic landing pages

Static HTML pages published as a new version on a strategy. Best for fast, conversion-focused pages built on the standard layout.

Published at /lp/{id}

Scripts do not run on these pages — the design is rendered as static markup.

Motion landing pages

Premium animated pages served as complete documents. Animation libraries load and run, so scroll effects and 3D scenes work as designed.

Published at /motion/{slug}

An existing motion page is edited in place — the URL never changes.

What a connected assistant can do on your behalf

These are the only actions the connector exposes. A connected assistant can never reach anything you do not already have access to in the platform.

Action What it does
list_clients Lists the clients, products and countries you can publish to.
list_landing_pages Lists the existing landing page versions for one client.
get_landing_page Reads a page so the assistant can edit or faithfully redesign it — including a live screenshot and your brand colours and fonts.
publish_landing_page Publishes a new landing page version and returns its live URL.
update_landing_page Replaces the content of a page you published, keeping the same URL.
get_motion_lp Reads a motion page and its other layout versions.
update_motion_lp Replaces a motion page with a redesigned version, keeping the same URL.

Good to know

You only see your own clients

The connector acts as you. Every action is checked against the same permissions as the platform, so a connected assistant can only reach the clients already assigned to your account.

Publishing never overwrites

Publishing creates a new version alongside the existing ones. Nothing you already have live is replaced unless you explicitly ask for a specific page to be updated.

Editor-built pages are protected

Pages built in the LP editor carry a wired lead form and tracking. They can be read and redesigned, but the redesign is published as a new page instead of overwriting the original.

You can disconnect at any time

Removing the connector in your AI client immediately ends its access. No further action is needed here.