Skip to content

Connectors · CRM & sales

Adobe Marketo Engage MCP server for AI agents.

actionlake is an MCP gateway: one remote MCP server that connects Claude and other MCP clients to Adobe Marketo Engage and the rest of your systems. It gives your agent 366 Adobe Marketo Engage actions (173 reads, 133 writes and 60 that wait for a confirmation) and holds the Adobe Marketo Engage credential itself, so the agent never does. It paces Adobe Marketo Engage's limits and records every call.

100,000 free calls a month. No card, no email, no password: press Start a free sandbox on the next screen and keep the key it shows you.

claude mcp add --transport http actionlake https://connect.actionlake.com/mcp
the first call
do {  action: "adobe_marketo.static_lists.get_lists",  intent: "check which Adobe Marketo Engage account is connected"}# Get Lists · read · 1 upstream call
  • 366actionsin one signed file
  • 173readlook, never change
  • 133writecreate and update
  • 60wait for a yesdestructive, confirmed first

Set up

Connect Adobe Marketo Engage in three steps.

  1. 01

    Add actionlake to Claude.

    Run the command once in Claude Code; its consent page can create a free sandbox: 100,000 calls a month, no card. In the Claude app, add a custom connector with the URL below and paste your key on the consent page. Creating a new sandbox from the Claude app is not yet tested by us.

    https://connect.actionlake.com/mcp
  2. 02

    Connect Adobe Marketo Engage.

    OAuth 2.0, client credentials. Paste the app's client id and secret; actionlake fetches and renews the token, and nobody has to sign in. actionlake stores what you paste write-only, sealed under your tenant's key.

    • client_idClient ID of a Marketo LaunchPoint custom service (Admin > Integration > LaunchPoint > New Service, type Custom,…
    • client_secretClient secret of the same LaunchPoint service (View Details)
    • hostWhere your Adobe Marketo Engage lives: your host
    account { op: "connections.requirements", service: "adobe_marketo" }
    # free: exactly what to paste, and what is found for you
  3. 03

    Make the first call. Check before a write.

    Ask in plain words; Claude picks the action. Before anything changes, check validates the call and prices it, for free.

    do    { action: "adobe_marketo.static_lists.get_lists" }# get lists · read · 1 upstream callcheck { action: "adobe_marketo.companies.delete_companies", input: { … } }# free: inputs, permissions, cost and confirmations, nothing sent

Adobe Marketo Engage at a glance

Sign-in
OAuth 2.0, client credentials. Paste the app's client id and secret; actionlake fetches and renews the token, and nobody has to sign in.
You provide
client_idclient_secret
Setup fields
host
Limits we pace to
100 calls per 20 seconds, per connection
API covered
Marketo REST API v1 (Lead Database, Bulk, Asset v1/v2, User Management; Swagger 2.0), at your Adobe Marketo Engage instance's API base URL, which you enter when connecting
Built from
Adobe Marketo Engage's documentation, read 23 October 2026OpenAPI spec (GitHub)OpenAPI spec (GitHub)OpenAPI spec (GitHub)
Service file
Version 1.0.0, signed (Ed25519)
Cached reads
171 of 173 reads, for up to 5 minutes; a write clears what it affects
Shared entities
4, so ask can line Adobe Marketo Engage up with your other systems
Data
Processed and stored in Sydney, Australia. No US region yet

Capabilities

What an AI agent can do in Adobe Marketo Engage.

366 actions in 41 areas. Every one carries its effect, so a key can allow the reads and hold the rest.

  • 173readlook, never change
  • 133writecreate and update
  • 60destructivewait for a confirmation
  1. Emails

    25

    8 read · 14 write · 3 destructive

    Add Email Module · Clone Email · Create Email · Duplicate Email Module

  2. Leads

    22

    12 read · 8 write · 2 destructive

    Get Leads by Filter Type · Get Lead by Id · Delete Leads · Sync Leads

  3. Smart campaigns

    21

    9 read · 9 write · 3 destructive

    Add Flow Step · Add Step Choice · Clone Smart Campaign · Create Smart Campaign

  4. Custom objects

    17

    8 read · 5 write · 4 destructive

    Add Custom Object Type Fields · Get Custom Objects · List Custom Object Types · List Custom Objects

  5. Activities

    16

    7 read · 6 write · 3 destructive

    Get Lead Activities · Get Activity Types · Add Custom Activities · Create Custom Activity Type

  6. Smart lists

    15

    5 read · 6 write · 4 destructive

    Add Rule · Clone Smart List · Create Smart List · Get Smart Lists

  7. Forms

    13

    5 read · 6 write · 2 destructive

    Get Forms · Clone Form · Create Form · Get Form Used By

  8. Landing pages

    13

    5 read · 6 write · 2 destructive

    Get Landing Pages · Clone Landing Page · Create Landing Page · Get Landing Page by Name

33 more areas · 224 actions
  • Snippets 13
  • Static lists 13
  • User management 12
  • Email templates 11
  • Email templates V2 11
  • Emails V2 11
  • Form fields 11
  • Fragments V2 11
  • Landing page templates 11
  • Programs 11
  • Opportunities 10
  • Program members 9
  • Folders 7
  • Companies 6
  • Landing page content 6
  • Landing page redirect rules 6
  • Named account lists 6
  • Named accounts 6
  • Bulk export activities 5
  • Bulk export custom objects 5
  • Bulk export leads 5
  • Bulk export program members 5
  • Campaigns 4
  • Sales persons 4
  • Usage 4
  • Bulk import custom objects 3
  • Bulk import leads 3
  • Bulk import program members 3
  • Files 3
  • Tokens 3
  • Channels 2
  • Segments 2
  • Tags 2

Top actions

The Adobe Marketo Engage API, shaped for agents.

The ids your agent types, what each does, and the one name it shares with other systems. 26 of Adobe Marketo Engage's 26 action names are shared with at least one other connector, so an agent learns them once.

ActionWhat it doesEffectSame name in
adobe_marketo.companies.get_companiesGet CompaniesGet Companies.readcrm.company.list162 connectors
adobe_marketo.static_lists.get_listsGet ListsGet Lists.readcrm.contact_list.list34 connectors
adobe_marketo.user_management.get_usersGet UsersGet Users.readidentity.user.list474 connectors
adobe_marketo.leads.get_leads_by_filterGet Leads by Filter TypeGet Leads by Filter Type.readcrm.lead.list28 connectors
adobe_marketo.companies.delete_companiesDelete CompaniesDelete Companies.destructivecrm.company.delete119 connectors
adobe_marketo.static_lists.get_list_by_idGet List by IdGet List by Id.readcrm.contact_list.get29 connectors
adobe_marketo.leads.get_lead_by_idGet Lead by IdGet Lead by Id.readcrm.lead.get25 connectors
adobe_marketo.user_management.get_userGet User by IdGet User by Id.readidentity.user.get399 connectors
adobe_marketo.user_management.update_user_attributeUpdate User AttributesUpdate User Attributes.writeidentity.user.update280 connectors
adobe_marketo.companies.sync_companiesSync CompaniesSync Companies.writecrm.company.upsert15 connectors
adobe_marketo.leads.sync_leadSync LeadsSync Leads.writecrm.lead.upsert8 connectors
adobe_marketo.opportunities.delete_opportunitiesDelete OpportunitiesDelete Opportunities.destructivecrm.deal.delete38 connectors

Try it

Prompts to paste into Claude.

Each one names the Adobe Marketo Engage actions it will call, so you know what it reads and what it changes before you send it.

  1. Readread

    Which Adobe Marketo Engage leads came in this week, and where did they come from?

    callsadobe_marketo.leads.get_leads_by_filter

  2. Writewrite

    Update User Attributes in Adobe Marketo Engage. Show me exactly what you will send before you save it.

    callsadobe_marketo.user_management.update_user_attribute

Governance for Adobe Marketo Engage

Destructive actions wait for a yes.

60 Adobe Marketo Engage actions are destructive. The first 10:

  • Delete Companiesadobe_marketo.companies.delete_companies
  • Delete Leadsadobe_marketo.leads.delete_leads
  • Delete Useradobe_marketo.user_management.delete_user
  • Delete Opportunitiesadobe_marketo.opportunities.delete_opportunities
  • Delete Email Templateadobe_marketo.email_templates.delete_template
  • Remove from Listadobe_marketo.static_lists.remove_leads_from_list
  • Merge Leadsadobe_marketo.leads.merge_leads
  • Delete Emailadobe_marketo.emails.delete_email
  • Delete Moduleadobe_marketo.emails.delete_module
  • Discard Email Draftadobe_marketo.emails.discard_draft

A destructive action runs only with confirm: true. Under the human policy the agent cannot confirm for itself: the run stops until a named person approves, in the console or from a signed link in an email. The cap on a key is refused before the call is sent, never after.

doadobe_marketo.companies.delete_companiesconfirm_policy: human

Delete Companies?

intent: the user asked me to delete Companies

run suspended · waiting for a named person · key adobe-marketo-agent cannot confirm itself
In the console, or from an emailed signed link.
a key for this connector
account {  op: "keys.create", name: "adobe-marketo-agent",  allowed_actions: ["adobe_marketo.*"], cap_calls: 2000,  confirm_policy: "human_for_writes",  approval_rules: [    { match: "adobe_marketo.companies.delete_companies", approver: "[email protected]" },    { match: "adobe_marketo.leads.delete_leads", approver: "[email protected]" },    { match: "adobe_marketo.user_management.delete_user", approver: "[email protected]" }  ]}
Illustrative. Scoped to Adobe Marketo Engage only, capped at 2,000 upstream calls, every write confirmed, and the destructive ones approved by a named person.

Cost

What Adobe Marketo Engage costs on actionlake.

Every Adobe Marketo Engage action is one upstream call, the only thing actionlake bills. Searching, check, cost, account and any call Adobe Marketo Engage refused with 401, 403, 429 or a 5xx are free. Paid plans start at US$49 a month for 250,000 calls, with overage from US$0.30 down to US$0.18 per 1,000.

  • 1upstream call per actionall 366 Adobe Marketo Engage actions
  • 366actions pageeach page of a long list is one call
  • 171reads can be cacheda cache hit costs nothing
  • 100,000calls a month, freepaid plans from US$49 a month for 250,000

See pricing

Action index

Every Adobe Marketo Engage action.

366 actions by area: the id your agent calls, what it does, and its effect.

Emails25
  • adobe_marketo.emails.add_moduleAdd Email Modulewrite
  • adobe_marketo.emails.approve_draftApprove Email Draftwrite
  • adobe_marketo.emails.clone_emailClone Emailwrite
  • adobe_marketo.emails.create_emailCreate Emailwrite
  • adobe_marketo.emails.delete_emailDelete Emaildestructive
  • adobe_marketo.emails.delete_moduleDelete Moduledestructive
  • adobe_marketo.emails.discard_draftDiscard Email Draftdestructive
  • adobe_marketo.emails.duplicate_moduleDuplicate Email Modulewrite
  • adobe_marketo.emails.get_emailGet Emailsread
  • adobe_marketo.emails.get_email_by_idGet Email By Idread
  • adobe_marketo.emails.get_email_by_nameGet Email by Nameread
  • adobe_marketo.emails.get_email_cc_fieldsGet Email CC Fieldsread
  • adobe_marketo.emails.get_email_content_by_idGet Email Contentread
  • adobe_marketo.emails.get_email_dynamic_contentGet Email Dynamic Contentread
  • adobe_marketo.emails.get_email_full_contentGet Email Full Contentread
  • adobe_marketo.emails.get_email_variablesGet Email Variablesread
  • adobe_marketo.emails.rearrange_modulesRearrange Email Moduleswrite
  • adobe_marketo.emails.renameRename Email Modulewrite
  • adobe_marketo.emails.send_sample_emailSend Sample Emailwrite
  • adobe_marketo.emails.unapprove_draftUnapprove Emailwrite
  • adobe_marketo.emails.update_emailUpdate Email Metadatawrite
  • adobe_marketo.emails.update_email_component_contentUpdate Email Content Sectionwrite
  • adobe_marketo.emails.update_email_contentUpdate Email Contentwrite
  • adobe_marketo.emails.update_email_dynamic_contentUpdate Email Dynamic Content Sectionwrite
  • adobe_marketo.emails.update_variableUpdate Email Variablewrite
Leads22
  • adobe_marketo.leads.associate_leadAssociate Leadwrite
  • adobe_marketo.leads.change_lead_program_statusChange Lead Program Statuswrite
  • adobe_marketo.leads.create_lead_fieldCreate Lead Fieldswrite
  • adobe_marketo.leads.delete_leadsDelete Leadsdestructive
  • adobe_marketo.leads.describe_leadsDescribe Leadread
  • adobe_marketo.leads.describe_leads2Describe Lead2read
  • adobe_marketo.leads.describe_program_member_legacyDescribe Program Memberread
  • adobe_marketo.leads.get_lead_by_idGet Lead by Idread
  • adobe_marketo.leads.get_lead_field_by_nameGet Lead Field by Nameread
  • adobe_marketo.leads.get_lead_fieldsGet Lead Fieldsread
  • adobe_marketo.leads.get_lead_partitionsGet Lead Partitionsread
  • adobe_marketo.leads.get_leads_by_filterGet Leads by Filter Typeread
  • adobe_marketo.leads.get_leads_by_program_idGet Leads by Program Idread
  • adobe_marketo.leads.get_list_membershipGet Lists by Lead Idread
  • adobe_marketo.leads.get_program_membershipGet Programs by Lead Idread
  • adobe_marketo.leads.get_smart_campaign_membershipGet Smart Campaigns by Lead Idread
  • adobe_marketo.leads.merge_leadsMerge Leadsdestructive
  • adobe_marketo.leads.push_to_marketoPush Lead to Marketowrite
  • adobe_marketo.leads.submit_formSubmit Formwrite
  • adobe_marketo.leads.sync_leadSync Leadswrite
  • adobe_marketo.leads.update_lead_fieldUpdate Lead Fieldwrite
  • adobe_marketo.leads.update_partitionsUpdate Lead Partitionwrite
Smart campaigns21
  • adobe_marketo.smart_campaigns.activate_smart_campaignActivate Smart Campaignwrite
  • adobe_marketo.smart_campaigns.add_smart_campaign_flow_stepAdd Flow Stepwrite
  • adobe_marketo.smart_campaigns.add_smart_campaign_flow_step_choiceAdd Step Choicewrite
  • adobe_marketo.smart_campaigns.clone_smart_campaignClone Smart Campaignwrite
  • adobe_marketo.smart_campaigns.create_smart_campaignCreate Smart Campaignwrite
  • adobe_marketo.smart_campaigns.deactivate_smart_campaignDeactivate Smart Campaignwrite
  • adobe_marketo.smart_campaigns.delete_smart_campaignDelete Smart Campaigndestructive
  • adobe_marketo.smart_campaigns.get_all_smart_campaignsGet Smart Campaignsread
  • adobe_marketo.smart_campaigns.get_smart_campaign_auto_suggestGet Auto Suggest for Smart Campaignread
  • adobe_marketo.smart_campaigns.get_smart_campaign_by_idGet Smart Campaign by Idread
  • adobe_marketo.smart_campaigns.get_smart_campaign_by_nameGet Smart Campaign by Nameread
  • adobe_marketo.smart_campaigns.get_smart_campaign_flow_step_typesGet Smart Campaign Flow Step Typesread
  • adobe_marketo.smart_campaigns.get_smart_campaign_flow_stepsGet Smart Campaign Flow Stepsread
  • adobe_marketo.smart_campaigns.get_smart_campaign_rulesGet Smart Campaign Rulesread
  • adobe_marketo.smart_campaigns.get_smart_campaign_used_byGet Smart Campaign Used Byread
  • adobe_marketo.smart_campaigns.get_smart_list_by_smart_campaign_idGet Smart List by Smart Campaign Idread
  • adobe_marketo.smart_campaigns.remove_smart_campaign_flow_stepRemove Flow Stepdestructive
  • adobe_marketo.smart_campaigns.remove_smart_campaign_flow_step_choiceRemove Flow Step Choicedestructive
  • adobe_marketo.smart_campaigns.reorder_smart_campaign_flow_step_choiceReorder Flow Step Choicewrite
  • adobe_marketo.smart_campaigns.update_smart_campaignUpdate Smart Campaignwrite
  • adobe_marketo.smart_campaigns.update_smart_campaign_flow_step_choiceUpdate Flow Step Choicewrite
Custom objects17
  • adobe_marketo.custom_objects.add_custom_object_type_fieldsAdd Custom Object Type Fieldswrite
  • adobe_marketo.custom_objects.approve_custom_object_typeApprove Custom Object Typewrite
  • adobe_marketo.custom_objects.delete_custom_object_typeDelete Custom Object Typedestructive
  • adobe_marketo.custom_objects.delete_custom_object_type_fieldsDelete Custom Object Type Fieldsdestructive
  • adobe_marketo.custom_objects.delete_custom_objectsDelete Custom Objectsdestructive
  • adobe_marketo.custom_objects.describe_custom_objectDescribe Custom Objectsread
  • adobe_marketo.custom_objects.describe_custom_object_typeDescribe Custom Object Typeread
  • adobe_marketo.custom_objects.discard_custom_object_typeDiscard Custom Object Type Draftdestructive
  • adobe_marketo.custom_objects.get_custom_object_type_dependent_assetsGet Custom Object Dependent Assetsread
  • adobe_marketo.custom_objects.get_custom_object_type_field_data_typesGet Custom Object Type Field Data Typesread
  • adobe_marketo.custom_objects.get_custom_object_type_linkable_objectsGet Custom Object Linkable Objectsread
  • adobe_marketo.custom_objects.get_custom_objectsGet Custom Objectsread
  • adobe_marketo.custom_objects.list_custom_object_typesList Custom Object Typesread
  • adobe_marketo.custom_objects.list_custom_objectsList Custom Objectsread
  • adobe_marketo.custom_objects.sync_custom_object_typeSync Custom Object Typewrite
  • adobe_marketo.custom_objects.sync_custom_objectsSync Custom Objectswrite
  • adobe_marketo.custom_objects.update_custom_object_type_fieldUpdate Custom Object Type Fieldwrite
Activities16
  • adobe_marketo.activities.add_custom_activityAdd Custom Activitieswrite
  • adobe_marketo.activities.approve_custom_activity_typeApprove Custom Activity Typewrite
  • adobe_marketo.activities.create_custom_activity_typeCreate Custom Activity Typewrite
  • adobe_marketo.activities.create_custom_activity_type_attributesCreate Custom Activity Type Attributeswrite
  • adobe_marketo.activities.delete_custom_activity_typeDelete Custom Activity Typedestructive
  • adobe_marketo.activities.delete_custom_activity_type_attributesDelete Custom Activity Type Attributesdestructive
  • adobe_marketo.activities.describe_custom_activity_typeDescribe Custom Activity Typeread
  • adobe_marketo.activities.discard_draftof_custom_activity_typeDiscard Custom Activity Type Draftdestructive
  • adobe_marketo.activities.get_activities_paging_tokenGet Paging Tokenread
  • adobe_marketo.activities.get_all_activity_typesGet Activity Typesread
  • adobe_marketo.activities.get_custom_activity_typeGet Custom Activity Typesread
  • adobe_marketo.activities.get_deleted_leadsGet Deleted Leadsread
  • adobe_marketo.activities.get_lead_activitiesGet Lead Activitiesread
  • adobe_marketo.activities.get_lead_changesGet Lead Changesread
  • adobe_marketo.activities.update_custom_activity_typeUpdate Custom Activity Typewrite
  • adobe_marketo.activities.update_custom_activity_type_attributesUpdate Custom Activity Type Attributeswrite
Smart lists15
  • adobe_marketo.smart_lists.add_smart_list_ruleAdd Rulewrite
  • adobe_marketo.smart_lists.clone_smart_listClone Smart Listwrite
  • adobe_marketo.smart_lists.create_smart_listCreate Smart Listwrite
  • adobe_marketo.smart_lists.delete_all_smart_list_rulesDelete All Rulesdestructive
  • adobe_marketo.smart_lists.delete_smart_list_by_idDelete Smart Listdestructive
  • adobe_marketo.smart_lists.delete_smart_list_ruleDelete Ruledestructive
  • adobe_marketo.smart_lists.get_smart_list_auto_suggestGet Auto Suggest for Smart Listread
  • adobe_marketo.smart_lists.get_smart_list_by_idGet Smart List by Idread
  • adobe_marketo.smart_lists.get_smart_list_by_nameGet Smart List by Nameread
  • adobe_marketo.smart_lists.get_smart_list_rulesGet Smart List Rulesread
  • adobe_marketo.smart_lists.get_smart_listsGet Smart Listsread
  • adobe_marketo.smart_lists.remove_smart_list_rule_constraintRemove Rule Constraintdestructive
  • adobe_marketo.smart_lists.reorder_smart_list_rulesReorder Ruleswrite
  • adobe_marketo.smart_lists.update_smart_list_filter_logicUpdate Filter Logicwrite
  • adobe_marketo.smart_lists.update_smart_list_ruleUpdate Rulewrite
Forms13
  • adobe_marketo.forms.approve_formApprove Form Draftwrite
  • adobe_marketo.forms.browse_forms2Get Formsread
  • adobe_marketo.forms.clone_lp_formsClone Formwrite
  • adobe_marketo.forms.create_lp_formsCreate Formwrite
  • adobe_marketo.forms.delete_form_by_idDelete Formdestructive
  • adobe_marketo.forms.discard_form_by_idDiscard Form Draftdestructive
  • adobe_marketo.forms.get_form_used_byGet Form Used Byread
  • adobe_marketo.forms.get_lp_form_by_idGet Form By Idread
  • adobe_marketo.forms.get_lp_form_by_nameGet Form by Nameread
  • adobe_marketo.forms.get_thank_you_page_by_idGet Thank You Page by Form Idread
  • adobe_marketo.forms.update_form_submit_buttonUpdate Submit Buttonwrite
  • adobe_marketo.forms.update_formsUpdate Form Metadatawrite
  • adobe_marketo.forms.update_thank_you_page_by_idUpdate Thank You Pagewrite
Landing pages13
  • adobe_marketo.landing_pages.approve_landing_pageApprove Landing Page Draftwrite
  • adobe_marketo.landing_pages.browse_landing_pagesGet Landing Pagesread
  • adobe_marketo.landing_pages.clone_landing_pageClone Landing Pagewrite
  • adobe_marketo.landing_pages.create_landing_pageCreate Landing Pagewrite
  • adobe_marketo.landing_pages.delete_landing_page_by_idDelete Landing Pagedestructive
  • adobe_marketo.landing_pages.discard_landing_page_by_idDiscard Landing Page Draftdestructive
  • adobe_marketo.landing_pages.get_landing_page_by_idGet Landing Page by Idread
  • adobe_marketo.landing_pages.get_landing_page_by_nameGet Landing Page by Nameread
  • adobe_marketo.landing_pages.get_landing_page_full_contentGet Landing Page Full Contentread
  • adobe_marketo.landing_pages.get_variablesGet Landing Page Variablesread
  • adobe_marketo.landing_pages.unapprove_landing_page_by_idUnapprove Landing Pagewrite
  • adobe_marketo.landing_pages.update_landing_pageUpdate Landing Page Metadatawrite
  • adobe_marketo.landing_pages.update_landing_page_variableUpdate Landing Page Variablewrite
Snippets13
  • adobe_marketo.snippets.approve_snippetApprove Snippet Draftwrite
  • adobe_marketo.snippets.clone_snippetClone Snippetwrite
  • adobe_marketo.snippets.create_snippetCreate Snippetwrite
  • adobe_marketo.snippets.delete_snippetDelete Snippetdestructive
  • adobe_marketo.snippets.discard_snippetDiscard Snippet Draftdestructive
  • adobe_marketo.snippets.get_dynamic_contentGet Dynamic Contentread
  • adobe_marketo.snippets.get_snippetGet Snippetsread
  • adobe_marketo.snippets.get_snippet_by_idGet Snippet by Idread
  • adobe_marketo.snippets.get_snippet_content_by_idGet Snippet Contentread
  • adobe_marketo.snippets.unapprove_snippetUnapprove Snippetwrite
  • adobe_marketo.snippets.update_contentUpdate Snippet Contentwrite
  • adobe_marketo.snippets.update_dynamic_contentUpdate Snippet Dynamic Contentwrite
  • adobe_marketo.snippets.update_snippetUpdate Snippet Metadatawrite
Static lists13
  • adobe_marketo.static_lists.add_leads_to_listAdd to Listwrite
  • adobe_marketo.static_lists.are_leads_member_of_listMember of Listread
  • adobe_marketo.static_lists.create_static_listCreate Static Listwrite
  • adobe_marketo.static_lists.delete_static_list_by_idDelete Static Listdestructive
  • adobe_marketo.static_lists.get_leads_by_list_idGet Leads By List Idread
  • adobe_marketo.static_lists.get_leads_by_list_id_legacyGet Leads By List Idread
  • adobe_marketo.static_lists.get_list_by_idGet List by Idread
  • adobe_marketo.static_lists.get_listsGet Listsread
  • adobe_marketo.static_lists.get_static_list_by_idGet Static List by Idread
  • adobe_marketo.static_lists.get_static_list_by_nameGet Static List by Nameread
  • adobe_marketo.static_lists.get_static_listsGet Static Listsread
  • adobe_marketo.static_lists.remove_leads_from_listRemove from Listdestructive
  • adobe_marketo.static_lists.update_static_listUpdate Static List Metadatawrite
User management12
  • adobe_marketo.user_management.add_rolesAdd Rolesdestructive
  • adobe_marketo.user_management.delete_invited_userDelete Invited Userdestructive
  • adobe_marketo.user_management.delete_rolesDelete Rolesdestructive
  • adobe_marketo.user_management.delete_userDelete Userdestructive
  • adobe_marketo.user_management.get_invited_userGet Invited User by Idread
  • adobe_marketo.user_management.get_rolesGet Rolesread
  • adobe_marketo.user_management.get_userGet User by Idread
  • adobe_marketo.user_management.get_user_roles_and_workspacesGet Roles and Workspaces by Idread
  • adobe_marketo.user_management.get_usersGet Usersread
  • adobe_marketo.user_management.get_workspacesGet Workspacesread
  • adobe_marketo.user_management.invite_userInvite Userwrite
  • adobe_marketo.user_management.update_user_attributeUpdate User Attributeswrite
Email templates11
  • adobe_marketo.email_templates.approve_draftApprove Email Template Draftwrite
  • adobe_marketo.email_templates.clone_templateClone Email Templatewrite
  • adobe_marketo.email_templates.delete_templateDelete Email Templatedestructive
  • adobe_marketo.email_templates.discard_draftDiscard Email Template Draftdestructive
  • adobe_marketo.email_templates.get_email_template_used_byGet Email Template Used Byread
  • adobe_marketo.email_templates.get_email_templatesGet Email Templatesread
  • adobe_marketo.email_templates.get_template_by_idGet Email Template by Idread
  • adobe_marketo.email_templates.get_template_by_nameGet Email Template by Nameread
  • adobe_marketo.email_templates.get_template_content_by_idGet Email Template Content by Idread
  • adobe_marketo.email_templates.unapprove_draftUnapprove Email Template Draftwrite
  • adobe_marketo.email_templates.update_email_templateUpdate Email Template Metadatawrite
Email templates V211
  • adobe_marketo.email_templates_v2.bulk_deleteBulk Delete Email Templatesdestructive
  • adobe_marketo.email_templates_v2.bulk_getBulk Get Email Templatesread
  • adobe_marketo.email_templates_v2.bulk_used_byBulk Get Email Templates Used Byread
  • adobe_marketo.email_templates_v2.clone_contentClone Email Templatewrite
  • adobe_marketo.email_templates_v2.create_contentCreate Email Templatewrite
  • adobe_marketo.email_templates_v2.delete_contentDelete Email Templatedestructive
  • adobe_marketo.email_templates_v2.filter_contentList Email Templatesread
  • adobe_marketo.email_templates_v2.get_contentGet Email Template by Idread
  • adobe_marketo.email_templates_v2.get_content_used_byGet Email Template Used Byread
  • adobe_marketo.email_templates_v2.state_transitionUpdate Email Template Statuswrite
  • adobe_marketo.email_templates_v2.update_contentUpdate Email Templatewrite
Emails V211
  • adobe_marketo.emails_v2.bulk_deleteBulk Delete Emailsdestructive
  • adobe_marketo.emails_v2.bulk_getBulk Get Emailsread
  • adobe_marketo.emails_v2.bulk_used_byBulk Get Emails Used Byread
  • adobe_marketo.emails_v2.clone_contentClone Emailwrite
  • adobe_marketo.emails_v2.create_contentCreate Emailwrite
  • adobe_marketo.emails_v2.delete_contentDelete Emaildestructive
  • adobe_marketo.emails_v2.filter_contentList Emailsread
  • adobe_marketo.emails_v2.get_contentGet Email by Idread
  • adobe_marketo.emails_v2.get_content_used_byGet Email Used Byread
  • adobe_marketo.emails_v2.state_transitionUpdate Email Statuswrite
  • adobe_marketo.emails_v2.update_contentUpdate Emailwrite
Form fields11
  • adobe_marketo.form_fields.add_field_setAdd Fieldset to Formwrite
  • adobe_marketo.form_fields.add_field_to_a_formAdd Field to Formwrite
  • adobe_marketo.form_fields.add_form_field_visibility_ruleAdd Form Field Visibility Ruleswrite
  • adobe_marketo.form_fields.add_rich_text_fieldAdd Rich Text Fieldwrite
  • adobe_marketo.form_fields.delete_form_fieldDelete Form Fielddestructive
  • adobe_marketo.form_fields.delete_form_field_from_field_setDelete Field from Fieldsetdestructive
  • adobe_marketo.form_fields.get_all_fieldsGet Available Form Fieldsread
  • adobe_marketo.form_fields.get_all_program_member_fieldsGet Available Form Program Member Fieldsread
  • adobe_marketo.form_fields.get_form_field_by_form_vidGet Fields for Formread
  • adobe_marketo.form_fields.update_field_positionsUpdate Field Positionswrite
  • adobe_marketo.form_fields.update_form_fieldUpdate Form Fieldwrite
Fragments V211
  • adobe_marketo.fragments_v2.bulk_deleteBulk Delete Fragmentsdestructive
  • adobe_marketo.fragments_v2.bulk_getBulk Get Fragmentsread
  • adobe_marketo.fragments_v2.bulk_used_byBulk Get Fragments Used Byread
  • adobe_marketo.fragments_v2.clone_contentClone Fragmentwrite
  • adobe_marketo.fragments_v2.create_contentCreate Fragmentwrite
  • adobe_marketo.fragments_v2.delete_contentDelete Fragmentdestructive
  • adobe_marketo.fragments_v2.filter_contentList Fragmentsread
  • adobe_marketo.fragments_v2.get_contentGet Fragment by Idread
  • adobe_marketo.fragments_v2.get_content_used_byGet Fragment Used Byread
  • adobe_marketo.fragments_v2.state_transitionUpdate Fragment Statuswrite
  • adobe_marketo.fragments_v2.update_contentUpdate Fragmentwrite
Landing page templates11
  • adobe_marketo.landing_page_templates.approve_landing_page_templateApprove Landing Page Template Draftwrite
  • adobe_marketo.landing_page_templates.clone_lp_templateClone Landing Page Templatewrite
  • adobe_marketo.landing_page_templates.create_lp_templateCreate Landing Page Templatewrite
  • adobe_marketo.landing_page_templates.delete_lp_templateDelete Landing Page Templatedestructive
  • adobe_marketo.landing_page_templates.discard_draftDiscard Landing Page Template Draftdestructive
  • adobe_marketo.landing_page_templates.get_landing_page_template_by_idGet Landing Page Template by Idread
  • adobe_marketo.landing_page_templates.get_landing_page_template_by_nameGet Landing Page Template by Nameread
  • adobe_marketo.landing_page_templates.get_landing_page_template_contentGet Landing Page Template Contentread
  • adobe_marketo.landing_page_templates.get_landing_page_templatesGet Landing Page Templatesread
  • adobe_marketo.landing_page_templates.unapprove_landing_page_templateUnapprove Landing Page Templatewrite
  • adobe_marketo.landing_page_templates.update_lp_templateUpdate Landing Page Template Metadatawrite
Programs11
  • adobe_marketo.programs.approve_programApprove Programwrite
  • adobe_marketo.programs.browse_programsGet Programsread
  • adobe_marketo.programs.clone_programClone Programwrite
  • adobe_marketo.programs.create_programCreate Programwrite
  • adobe_marketo.programs.delete_programDelete Programdestructive
  • adobe_marketo.programs.get_program_by_idGet Program by Idread
  • adobe_marketo.programs.get_program_by_nameGet Program by Nameread
  • adobe_marketo.programs.get_program_list_by_tagGet Programs by Tagread
  • adobe_marketo.programs.get_smart_list_by_program_idGet Smart List by Program Idread
  • adobe_marketo.programs.unapprove_programUnapprove Programwrite
  • adobe_marketo.programs.update_programUpdate Program Metadatawrite
Opportunities10
  • adobe_marketo.opportunities.delete_opportunitiesDelete Opportunitiesdestructive
  • adobe_marketo.opportunities.delete_opportunity_rolesDelete Opportunity Rolesdestructive
  • adobe_marketo.opportunities.describe_opportunitiesDescribe Opportunityread
  • adobe_marketo.opportunities.describe_opportunity_roleDescribe Opportunity Roleread
  • adobe_marketo.opportunities.get_opportunitiesGet Opportunitiesread
  • adobe_marketo.opportunities.get_opportunity_field_by_nameGet Opportunity Field by Nameread
  • adobe_marketo.opportunities.get_opportunity_fieldsGet Opportunity Fieldsread
  • adobe_marketo.opportunities.get_opportunity_rolesGet Opportunity Rolesread
  • adobe_marketo.opportunities.sync_opportunitiesSync Opportunitieswrite
  • adobe_marketo.opportunities.sync_opportunity_rolesSync Opportunity Roleswrite
Program members9
  • adobe_marketo.program_members.create_program_member_fieldCreate Program Member Fieldswrite
  • adobe_marketo.program_members.delete_program_memberDelete Program Membersdestructive
  • adobe_marketo.program_members.describe_program_memberDescribe Program Memberread
  • adobe_marketo.program_members.get_program_member_field_by_nameGet Program Member Field by Nameread
  • adobe_marketo.program_members.get_program_member_fieldsGet Program Member Fieldsread
  • adobe_marketo.program_members.get_program_membersGet Program Membersread
  • adobe_marketo.program_members.sync_program_member_dataSync Program Member Datawrite
  • adobe_marketo.program_members.sync_program_member_statusSync Program Member Statuswrite
  • adobe_marketo.program_members.update_program_member_fieldUpdate Program Member Fieldwrite
Folders7
  • adobe_marketo.folders.create_folderCreate Folderwrite
  • adobe_marketo.folders.delete_folderDelete Folderdestructive
  • adobe_marketo.folders.get_folderGet Foldersread
  • adobe_marketo.folders.get_folder_by_idGet Folder by Idread
  • adobe_marketo.folders.get_folder_by_nameGet Folder by Nameread
  • adobe_marketo.folders.get_folder_contentGet Folder Contentsread
  • adobe_marketo.folders.update_folderUpdate Folder Metadatawrite
Companies6
  • adobe_marketo.companies.delete_companiesDelete Companiesdestructive
  • adobe_marketo.companies.describe_companiesDescribe Companiesread
  • adobe_marketo.companies.get_companiesGet Companiesread
  • adobe_marketo.companies.get_company_field_by_nameGet Company Field by Nameread
  • adobe_marketo.companies.get_company_fieldsGet Company Fieldsread
  • adobe_marketo.companies.sync_companiesSync Companieswrite
Landing page content6
  • adobe_marketo.landing_page_content.add_landing_page_contentAdd Landing Page Content Sectionwrite
  • adobe_marketo.landing_page_content.get_landing_page_contentGet Landing Page Contentread
  • adobe_marketo.landing_page_content.get_landing_page_dynamic_contentsGet Landing Page Dynamic Contentread
  • adobe_marketo.landing_page_content.remove_landing_page_contentDelete Landing Page Content Sectiondestructive
  • adobe_marketo.landing_page_content.update_landing_page_contentUpdate Landing Page Content Sectionwrite
  • adobe_marketo.landing_page_content.update_landing_page_dynamic_contentUpdate Landing Page Dynamic Content Sectionwrite
Landing page redirect rules6
  • adobe_marketo.landing_page_redirect_rules.create_landing_page_redirect_ruleCreate Landing Page Redirect Rulewrite
  • adobe_marketo.landing_page_redirect_rules.delete_landing_page_redirect_ruleDelete Landing Page Redirect Ruledestructive
  • adobe_marketo.landing_page_redirect_rules.get_landing_page_domainsGet Landing Page Domainsread
  • adobe_marketo.landing_page_redirect_rules.get_landing_page_redirect_rule_by_idGet Landing Page Redirect Rule by Idread
  • adobe_marketo.landing_page_redirect_rules.get_landing_page_redirect_rulesGet Landing Page Redirect Rulesread
  • adobe_marketo.landing_page_redirect_rules.update_landing_page_redirect_ruleUpdate Landing Page Redirect Rulewrite
Named account lists6
  • adobe_marketo.named_account_lists.add_named_account_list_membersAdd Named Account List Memberswrite
  • adobe_marketo.named_account_lists.delete_named_account_listsDelete Named Account Listsdestructive
  • adobe_marketo.named_account_lists.get_named_account_list_membersGet Named Account List Membersread
  • adobe_marketo.named_account_lists.get_named_account_listsGet Named Account Listsread
  • adobe_marketo.named_account_lists.remove_named_account_list_membersRemove Named Account List Membersdestructive
  • adobe_marketo.named_account_lists.sync_named_account_listsSync Named Account Listswrite
Named accounts6
  • adobe_marketo.named_accounts.delete_named_accountsDelete NamedAccountsdestructive
  • adobe_marketo.named_accounts.describe_named_accountsDescribe NamedAccountsread
  • adobe_marketo.named_accounts.get_named_account_field_by_nameGet Named Account Field by Nameread
  • adobe_marketo.named_accounts.get_named_account_fieldsGet Named Account Fieldsread
  • adobe_marketo.named_accounts.get_named_accountsGet NamedAccountsread
  • adobe_marketo.named_accounts.sync_named_accountsSync NamedAccountswrite
Bulk export activities5
  • adobe_marketo.bulk_export_activities.cancel_export_activitiesCancel Export Activity Jobdestructive
  • adobe_marketo.bulk_export_activities.create_export_activitiesCreate Export Activity Jobwrite
  • adobe_marketo.bulk_export_activities.enqueue_export_activitiesEnqueue Export Activity Jobwrite
  • adobe_marketo.bulk_export_activities.get_export_activitiesGet Export Activity Jobsread
  • adobe_marketo.bulk_export_activities.get_export_activities_statusGet Export Activity Job Statusread
Bulk export custom objects5
  • adobe_marketo.bulk_export_custom_objects.cancel_export_custom_objectsCancel Export Custom Object Jobdestructive
  • adobe_marketo.bulk_export_custom_objects.create_export_custom_objectsCreate Export Custom Object Jobwrite
  • adobe_marketo.bulk_export_custom_objects.enqueue_export_custom_objectsEnqueue Export Custom Object Jobwrite
  • adobe_marketo.bulk_export_custom_objects.get_export_custom_objectsGet Export Custom Object Jobsread
  • adobe_marketo.bulk_export_custom_objects.get_export_custom_objects_statusGet Export Custom Object Job Statusread
Bulk export leads5
  • adobe_marketo.bulk_export_leads.cancel_export_leadsCancel Export Lead Jobdestructive
  • adobe_marketo.bulk_export_leads.create_export_leadsCreate Export Lead Jobwrite
  • adobe_marketo.bulk_export_leads.enqueue_export_leadsEnqueue Export Lead Jobwrite
  • adobe_marketo.bulk_export_leads.get_export_leadsGet Export Lead Jobsread
  • adobe_marketo.bulk_export_leads.get_export_leads_statusGet Export Lead Job Statusread
Bulk export program members5
  • adobe_marketo.bulk_export_program_members.cancel_export_program_membersCancel Export Program Member Jobdestructive
  • adobe_marketo.bulk_export_program_members.create_export_program_membersCreate Export Program Member Jobwrite
  • adobe_marketo.bulk_export_program_members.enqueue_export_program_membersEnqueue Export Program Member Jobwrite
  • adobe_marketo.bulk_export_program_members.get_export_program_membersGet Export Program Member Jobsread
  • adobe_marketo.bulk_export_program_members.get_export_program_members_statusGet Export Program Member Job Statusread
Campaigns4
  • adobe_marketo.campaigns.get_campaign_by_idGet Campaign By Idread
  • adobe_marketo.campaigns.get_campaignsGet Campaignsread
  • adobe_marketo.campaigns.schedule_campaignSchedule Campaignwrite
  • adobe_marketo.campaigns.trigger_campaignRequest Campaignwrite
Sales persons4
  • adobe_marketo.sales_persons.delete_sales_personDelete SalesPersonsdestructive
  • adobe_marketo.sales_persons.describe_sales_personsDescribe SalesPersonsread
  • adobe_marketo.sales_persons.get_sales_personGet SalesPersonsread
  • adobe_marketo.sales_persons.sync_sales_personsSync SalesPersonswrite
Usage4
  • adobe_marketo.usage.get_daily_errorsGet Daily Errorsread
  • adobe_marketo.usage.get_daily_usageGet Daily Usageread
  • adobe_marketo.usage.get_last7_days_errorsGet Weekly Errorsread
  • adobe_marketo.usage.get_last7_days_usageGet Weekly Usageread
Bulk import custom objects3
  • adobe_marketo.bulk_import_custom_objects.get_import_custom_object_failuresGet Import Custom Object Failuresread
  • adobe_marketo.bulk_import_custom_objects.get_import_custom_object_statusGet Import Custom Object Statusread
  • adobe_marketo.bulk_import_custom_objects.get_import_custom_object_warningsGet Import Custom Object Warningsread
Bulk import leads3
  • adobe_marketo.bulk_import_leads.get_import_lead_failuresGet Import Lead Failuresread
  • adobe_marketo.bulk_import_leads.get_import_lead_statusGet Import Lead Statusread
  • adobe_marketo.bulk_import_leads.get_import_lead_warningsGet Import Lead Warningsread
Bulk import program members3
  • adobe_marketo.bulk_import_program_members.get_import_program_member_failuresGet Import Program Member Failuresread
  • adobe_marketo.bulk_import_program_members.get_import_program_member_statusGet Import Program Member Statusread
  • adobe_marketo.bulk_import_program_members.get_import_program_member_warningsGet Import Program Member Warningsread
Files3
  • adobe_marketo.files.get_file_by_idGet File by Idread
  • adobe_marketo.files.get_file_by_nameGet File by Nameread
  • adobe_marketo.files.get_filesGet Filesread
Tokens3
  • adobe_marketo.tokens.add_token_to_folderCreate Tokenwrite
  • adobe_marketo.tokens.delete_token_by_nameDelete Token by Namedestructive
  • adobe_marketo.tokens.get_tokens_by_folder_idGet Tokens by Folder Idread
Channels2
  • adobe_marketo.channels.get_all_channelsGet Channelsread
  • adobe_marketo.channels.get_channel_by_nameGet Channel by Nameread
Segments2
  • adobe_marketo.segments.get_segmentationGet Segmentationsread
  • adobe_marketo.segments.get_segments_for_segmentationGet Segments For Segmentationread
Tags2
  • adobe_marketo.tags.get_tag_by_nameGet Tag By Nameread
  • adobe_marketo.tags.get_tag_typesGet Tag Typesread

Questions

The Adobe Marketo Engage MCP server, answered.

Is there an Adobe Marketo Engage MCP server for Claude?

Yes. actionlake is an MCP gateway: a remote MCP server that gives Claude, or another MCP client, 366 Adobe Marketo Engage actions across emails, leads, smart campaigns and custom objects, through the same eight tools it uses for every other connector. actionlake is independent; it is not made or endorsed by Adobe Marketo Engage.

What do I need to connect Adobe Marketo Engage?

Client ID of a Marketo LaunchPoint custom service (Admin > Integration > LaunchPoint > New Service, type Custom,… and Client secret of the same LaunchPoint service (View Details). Plus your host. The free call account { op: "connections.requirements", service: "adobe_marketo" } lists exactly what to paste.

Can an AI agent delete or change things in Adobe Marketo Engage?

Only if its key allows it, and only with an explicit confirmation. 60 Adobe Marketo Engage actions are destructive, including delete Companies, delete Leads and delete User. Each runs only with confirm: true. Under the human confirm policy, or an approval rule on the key, the run waits until a named person approves it.

Will an AI agent use up my Adobe Marketo Engage API limit?

actionlake paces every call to the limits in the Adobe Marketo Engage service file: 100 calls per 20 seconds per connection. Repeated reads are answered from cache (171 Adobe Marketo Engage actions can be), which never reaches Adobe Marketo Engage.

What does an Adobe Marketo Engage action cost?

One upstream call, the only unit actionlake bills. A list that pages bills one call per page (366 Adobe Marketo Engage actions page). Cache hits, searches, dry runs and calls Adobe Marketo Engage refused with 401, 403, 429 or a 5xx are free. The Free plan includes 100,000 calls a month with no card. Paid plans start at US$49 a month for 250,000 calls, with overage from US$0.30 down to US$0.18 per 1,000.

Which Adobe Marketo Engage API does it cover?

The Marketo REST API v1 (Lead Database, Bulk, Asset v1/v2, User Management; Swagger 2.0) at your Adobe Marketo Engage instance's API base URL, which you enter when connecting. It is built from Adobe Marketo Engage's documentation as read on 23 October 2026. 366 actions in 41 areas, each one in the signed service file (version 1.0.0).

Does actionlake keep my Adobe Marketo Engage data, and where?

actionlake processes and stores data in Sydney, Australia; there is no US region yet. Reads may be cached for up to 5 minutes, and a write clears the reads it affects. Each run's request and response is kept, sealed, for your plan's trace window: 1 day on Free, 3 days on Starter, 7 days on Pro, 14 days on Team, 30 days on Business and 30 days on Enterprise. Your Adobe Marketo Engage credential is sealed under your tenant's key, never logged and never returned. Your traffic is not used to train models.

Which AI clients can use it?

Claude Code, tested by us end to end, and the Claude app as a custom connector, tested by us with an existing key. Other MCP clients that support remote servers over Streamable HTTP (MCP revisions 2025-06-18 and 2025-11-25) and OAuth dynamic client registration, or a bearer header, should connect the same way; we have not tested them. Or plain REST, under the same action names.

Give your agent Adobe Marketo Engage today.

Start free - 100,000 calls/month, no card. No signup. Hard caps on every key. Cached answers are free.