integrations tools salesforce-marketing-cloud

    Salesforce Marketing Cloud MCP for your AI agent

    Cogny's Salesforce Marketing Cloud integration exposes 13 tools (13 read) to an AI agent over MCP. The same tools are available on every plan, from your own AI client or inside the Cogny app.

    • 13readonly reads data.
    • 0writecreates or changes something.
    • 0destructivedeletes, removes or replaces something.

    Over MCP your own AI client asks before it runs a write. To take a tool away from your agent, block it in Settings → Integrations. Plans, approvals and limits

    set it up.

    Add Cogny to your AI client once, then connect Salesforce Marketing Cloud in Cogny. Every Salesforce Marketing Cloud tool below appears in the client.

    • Claude CodeRun claude mcp add --transport http cogny https://app.cogny.com/mcp, then authorise in the browser.
    • Claude.aiSettings → Connectors → Add custom connector, URL https://app.cogny.com/mcp, then log in and pick your workspace.
    • ChatGPTSettings → Apps → Advanced settings → Developer mode → Create app, URL https://app.cogny.com/mcp, authentication OAuth.
    • CursorIn Cogny, Settings → Data & Integrations → Connect AI Clients shows the block to paste into .mcp.json, with an API key.
    • CodexRun codex mcp add cogny --url https://app.cogny.com/mcp.

    Full setup, and how to undo it

    what each tool does.

    Read 13 · only reads data

    • get_accountReadVerify the connection and describe the tenant: organization / business unit (MID), enterprise id, the API user, and the scopes granted to the API Integration.
    • list_journeysReadList Journey Builder journeys.
    • get_journeyReadGet one journey with its entry source, goals, exit criteria and activities.
    • list_entry_eventsReadList journey entry event definitions (API events, data extension entry sources, Salesforce data events) with the data extension each one feeds.
    • list_assetsReadSearch Content Builder assets, newest first.
    • get_assetReadGet one Content Builder asset.
    • list_data_extensionsReadList data extensions (Marketing Cloud's tables) with their external key, whether they are sendable, and when they were created/modified.
    • get_data_extension_fieldsReadGet the schema of one data extension: field names, types, primary keys, required flags and lengths, in column order.
    • get_data_extension_rowsReadRead rows from a data extension.
    • list_email_sendsReadEmail send performance for user-initiated and scheduled sends in a window, newest first: targeted, sent, delivered, unique opens/clicks, bounces, unsubscribes, plus open / click / click-to-open / bounce / unsubscribe…
    • list_triggered_sendsReadList triggered send definitions — the sending configuration behind every journey email and API-triggered email.
    • get_triggered_send_summaryReadLifetime performance of triggered sends (journey emails): sent, bounces, opens, unique opens, clicks, unique clicks, opt-outs, not-sent reasons, conversions, plus rates.
    • get_journey_email_performanceReadEmail performance per journey in one call: for each journey, every email activity with its lifetime sent, delivered (estimate), unique opens, unique clicks, bounces and opt-outs plus open / click / click-to-open /…

    Exact input schemas come from tools/list once Salesforce Marketing Cloud is connected; the free plan is enough to check. Missing something? Your agent can ask for it with request_feature.