Integration

Vero integration

Vero Campaigns API: configure the messaging programmes of a project without touching the editor, by creating and updating broadcasts, the messages inside them and the localized content of each message, and by reading journeys, campaigns and their messages. This integration covers the Campaigns API only, which authenticates with a secret key in the Authorization header. The Track API, which sends customer profiles and events, is not covered because its credential travels inside the request body.

Ask it in chat

Say what should happen.
The workflow builds itself.

When this happens, do that in Vero.Built from the 16 Vero tools below, on the connection you add once.

Common Vero use cases

  • disabling a losing variant after a test
  • adding a second variant to test a subject line
  • auditing which messages of a campaign are enabled
  • checking whether a campaign has already been sent
  • exporting the html of a campaign email for review
  • checking the state of a broadcast before editing it
  • publishing a translated version of a campaign email
  • documenting which event starts a lifecycle automation
  • checking the sending address of a message before a send
  • finding the identifier of a broadcast before editing it

What you can do with Vero

Each of these is one operation on one endpoint, available both as a workflow step and as a tool an AI agent can call on its own. Nothing bundles several operations into one action, so what a run did stays readable afterwards.

Most endpoints run on the free plan. A few, mainly the ones that publish on your behalf, need a paid plan.

Broadcast, 4 operations

  • create_broadcastCreate broadcastPOSTCreates a broadcast on a project.
  • get_broadcastGet broadcastGETReads the definition of one broadcast.
  • list_broadcastsList broadcastsGETReads the broadcasts configured on the project.
  • update_broadcastUpdate broadcastPATCHUpdates the name or the channel of a broadcast.

Broadcast message, 4 operations

  • create_broadcast_messageCreate broadcast messagePOSTAdds a message to an existing broadcast.
  • get_broadcast_messageGet broadcast messageGETReads one message of a broadcast.
  • list_broadcast_messagesList broadcast messagesGETReads the messages of a broadcast.
  • update_broadcast_messageUpdate broadcast messagePATCHUpdates a broadcast message or toggles whether it is enabled.

Message content, 4 operations

  • create_broadcast_contentCreate broadcast contentPOSTAdds the content of a broadcast message for one locale.
  • get_broadcast_contentGet broadcast contentGETReads the full body of one localized content.
  • list_broadcast_contentsList broadcast contentsGETReads the per locale contents of a broadcast message.
  • update_broadcast_contentUpdate broadcast contentPATCHUpdates one localized content of a broadcast message.

Journey, 2 operations

  • get_journeyGet journeyGETReads the trigger and the step graph of a journey.
  • list_journeysList journeysGETReads the journeys configured on the project.

Campaign, 1 operation

  • get_campaignGet campaignGETReads the definition of one campaign.

Campaign message, 1 operation

  • list_campaign_messagesList campaign messagesGETReads the messages of a campaign.

Use Vero from Claude Code, Cursor or Codex

Connect Vero in LiveContext, create an API key in Settings, then add the LiveContext MCP server to your client. Its Vero operations become tools the client can call, next to every other integration you connected.

Claude Code
claude mcp add --transport http livecontext https://livecontext.ai/mcp --header "X-API-Key: YOUR_API_KEY"
Codex (~/.codex/config.toml)
[mcp_servers.livecontext]
url = "https://livecontext.ai/mcp"

[mcp_servers.livecontext.http_headers]
"X-API-Key" = "YOUR_API_KEY"
Cursor, Claude Desktop and other JSON configs
{
  "mcpServers": {
    "livecontext": {
      "type": "http",
      "url": "https://livecontext.ai/mcp",
      "headers": {
        "X-API-Key": "YOUR_API_KEY"
      }
    }
  }
}

Set up the MCP server step by step

How to connect Vero

  1. Create your workspace

    Sign up free. Nothing to install.

  2. Connect Vero once

    Add your Vero connection in Settings. Every tool from this integration reuses it, and secrets are encrypted at rest and visible only to you.

  3. Describe the job in chat

    The workflow builds itself in front of you and picks the endpoints it needs. Drag the steps yourself on the canvas whenever you would rather be explicit.

Vero integration FAQ

What can you do with the Vero integration?

LiveContext exposes 16 operations on Vero, covering broadcast, broadcast message, message content and journey. Common uses include disabling a losing variant after a test, adding a second variant to test a subject line and auditing which messages of a campaign are enabled.

Popular integrations

Browse the whole catalog