Your campaign platform was not built for agents.

Marketing automation systems carry years of API versions and sequences nobody documented, and every action touches a real customer list.

Authentication

Credentials resolved at the runtime, never in agent code

Idempotency

A retry never repeats a real action

Validation

Responses checked against the schema before your agent acts

Audit

A record of what was requested, allowed, and executed

CLI

Ship in one command.

Pull the manifest, set your policy, execute. No SDK sprawl, no boilerplate. Just the tool you need, right now.

swytchcode get hubspot
swytchcode exec hubspot.enroll-sequence \
  --contact-id 12345 \
  --sequence-id onboarding-v3

How it connects

Connect Marketing in minutes

Follow these steps to connect your agent, load a toolkit, and start executing tools through Swytchcode.

  1. 1

    Install Swytchcode

    Install the CLI and authenticate so your marketing agent can safely trigger campaigns.

    npm install -g swytchcode
  2. 2

    Load your CRM toolkit

    Fetch the integration you need for campaign automation.

    swytchcode get hubspot
  3. 3

    Start the MCP server

    Expose the toolkit to your agent through a secure runtime.

    swytchcode mcp serve
  4. 4

    Run the campaign action

    Let your agent build the segment and update the campaign while Swytchcode checks the sequence, the policy, and the payload before anything sends.

    swytchcode exec hubspot.enroll-sequence --contact-id 12345 --sequence-id onboarding-v3

Works with

APIs your team already uses

Oracle Eloqua
Salesforce
HubSpot

Ready to ship marketing integrations?

Install the CLI and pull your first manifest in under a minute. No account required.