Adobe Marketo Engage
Build smart campaigns and programs in Marketo and see every touch a lead has had.
Tools
118 available tools
Search the tool definitions captured from the MCP server. The live list can vary with version, deployment, and credentials.
118 tools found.
Activate smart campaign
Tool name:
activate_smart_campaignActivate a smart campaign to start processing leads.
Add field set
Tool name:
add_field_setAdd a field set (field group) to a form.
Add field to form
Tool name:
add_field_to_formAdd a new field to a form.
Add field visibility rule
Tool name:
add_field_visibility_ruleAdd visibility rules to a form field.
Add flow step
Tool name:
add_flow_stepAdd a flow step to a smart campaign at the specified index.
Add flow step choice
Tool name:
add_flow_step_choiceAdd a conditional choice branch to an existing flow step, so the step can do different things for different leads ("if the lead is in California send email A, otherwise send email B").
Add leads to list
Tool name:
add_leads_to_listAdd existing leads to a static list (list membership).
Add rich text field
Tool name:
add_rich_text_fieldAdd a rich text element to a form.
Add smart list rule
Tool name:
add_smart_list_ruleAdd a new rule to a smart list.
Approve form
Tool name:
approve_formApprove a form draft.
Approve program
Tool name:
approve_programApprove an Email program so its send becomes live.
Approve snippet
Tool name:
approve_snippetApprove a snippet draft.
Browse channels
Tool name:
browse_channelsBrowse and list channels with pagination options.
Browse email batch programs
Tool name:
browse_email_batch_programsBrowse and list email batch (one-time send) programs that have a send scheduled in the future.
Browse folders
Tool name:
browse_foldersBrowse and list folders themselves (not their contents).
Browse forms
Tool name:
browse_formsBrowse and list forms with pagination.
Browse lists
Tool name:
browse_listsBrowse and list static lists with pagination and filtering options.
Browse nurture programs
Tool name:
browse_nurture_programsBrowse and list nurture programs (Engagement program type) on the subscription.
Browse program details
Tool name:
browse_program_detailsBrowse programs with full details including tags and costs.
Browse program events
Tool name:
browse_program_eventsBrowse and list marketing event programs that are scheduled to start in the future.
Browse programs
Tool name:
browse_programsBrowse, list, and search all programs with pagination and filtering.
Browse scheduled programs
Tool name:
browse_scheduled_programsBrowse and list scheduled programs.
Browse smart campaigns
Tool name:
browse_smart_campaignsBrowse and search smart campaigns with pagination and filtering options.
Browse smart lists
Tool name:
browse_smart_listsBrowse and list smart lists (dynamic, rules-based lead qualification) with pagination, filtering, and date range options.
Browse snippets
Tool name:
browse_snippetsBrowse and list snippets with pagination and filtering by status and folder.
Browse tag types
Tool name:
browse_tag_typesBrowse and list tag types with pagination options.
Create bulk export
Tool name:
bulk_export_createCreate a bulk lead export job.
Bulk export enqueue
Tool name:
bulk_export_enqueueEnqueue a previously created bulk lead export job for processing.
Bulk export file
Tool name:
bulk_export_fileDownload and parse leads from a completed bulk export job.
Bulk export status
Tool name:
bulk_export_statusCheck the status of a bulk lead export job.
Clone form
Tool name:
clone_formClone an existing form into a destination folder with a new name, copying all field definitions and configuration.
Clone program
Tool name:
clone_programClone an existing program to a new location with a new name.
Clone smart campaign
Tool name:
clone_smart_campaignClone an existing smart campaign to a new location with a new name.
List clone smart
Tool name:
clone_smart_listClone an existing smart list with new name and location.
Clone snippet
Tool name:
clone_snippetClone an existing snippet with a new name into a destination folder (can be the same folder as the source).
Create calendar token
Tool name:
create_calendar_tokenCreate a new calendar event token in a folder or program.
Create folder
Tool name:
create_folderCreate a new folder under a parent folder or program.
Create form
Tool name:
create_formCreate a new form in a Design Studio folder.
Create list
Tool name:
create_listCreate a new static list.
Create program
Tool name:
create_programCreate a new program with specified properties.
Create smart campaign
Tool name:
create_smart_campaignCreate a new smart campaign in the specified folder.
Create smart list
Tool name:
create_smart_listCreate a new smart list (dynamic, rules-based lead qualification).
Create snippet
Tool name:
create_snippetCreate a new snippet with specified properties for content reusability.
Create token
Tool name:
create_tokenCreate a new My Token in a folder or program.
Describe lead
Tool name:
describe_leadGet metadata about the Lead object.
Facet smart campaigns
Tool name:
facet_smart_campaignsAnalyze smart campaigns by various dimensions with visualization support.
Facet snippets
Tool name:
facet_snippetsAnalyze snippet distribution grouped by a dimension such as approval status, folder, or creation date; returns a table or text chart.
Get activity types
Tool name:
get_activity_typesList the activity types available in the subscription with their ids, so you can pass the right activityTypeIds to get_lead_activities.
Get asset used by classic
Tool name:
get_asset_used_by_classicList the assets that use or reference one asset.
Get calendar tokens
Tool name:
get_calendar_tokensGet all calendar event tokens from a specific folder or program.
Get channel by name
Tool name:
get_channel_by_nameGet detailed channel information by name.
Get folder by ID
Tool name:
get_folder_by_idRetrieve one folder or program by its numeric ID.
Get folder by name
Tool name:
get_folder_by_nameFind and locate folders by their text name.
Get folder content
Tool name:
get_folder_contentList the inventory of one folder or program: the id and the type of every asset stored directly inside it, all asset types at once, paginated.
Get form by ID
Tool name:
get_form_by_idRetrieve a form's metadata by its numeric ID.
Get form by name
Tool name:
get_form_by_nameFind a form by its exact name; the search is workspace-wide (no program qualification needed).
Get form field metadata
Tool name:
get_form_field_metadataGet metadata about the fields that can be added to a form — their API names, data types and constraints — so you can pick the right field before adding it.
Get form fields
Tool name:
get_form_fieldsGet all fields that are ON a form including First Name, Last Name, Email, and custom fields.
Get import status
Tool name:
get_import_statusCheck the status of a bulk lead import job.
Get lead activities
Tool name:
get_lead_activitiesGet lead activity records filtered by activity type.
Get leads by filter
Tool name:
get_leads_by_filterRetrieve leads by email or ID.
Get leads by smart list
Tool name:
get_leads_by_smart_listStart a Bulk Lead Extract job for a smart list and return immediately with the exportId.
Get list by ID
Tool name:
get_list_by_idGet detailed information about a specific static list by ID, including name, folder, and timestamps.
Get list by name
Tool name:
get_list_by_nameGet a static list by exact name match.
Get list members
Tool name:
get_list_membersGet all lead members of a static list.
Get paging token
Tool name:
get_paging_tokenGet a paging token for use with get_lead_activities.
Get program by ID
Tool name:
get_program_by_idGet detailed information about a specific program by ID.
Get program by name
Tool name:
get_program_by_nameFind and retrieve a single specific program by its name.
Get program creation options
Tool name:
get_program_creation_optionsGet available options for program creation including channels and tag types.
Get program member fields
Tool name:
get_program_member_fieldsGet all available Program Member Custom Fields (PMCF).
Get program smart list
Tool name:
get_program_smart_listGet the smart list associated with a program.
Get programs by tag
Tool name:
get_programs_by_tagFind and retrieve programs filtered by tag type and tag value.
Get smart campaign auto suggest
Tool name:
get_smart_campaign_auto_suggestGet context-specific auto-suggest options for configuring a smart campaign flow step choice.
Get smart campaign by ID
Tool name:
get_smart_campaign_by_idRetrieve a specific smart campaign by its ID with optional flow steps inclusion.
Get smart campaign by name
Tool name:
get_smart_campaign_by_nameLook up smart campaigns by exact name, with pagination and optional flow steps inclusion.
Get smart campaign flow step by name
Tool name:
get_smart_campaign_flow_step_by_nameGet a specific smart campaign flow step action by name.
Get smart campaign flow step type by name
Tool name:
get_smart_campaign_flow_step_type_by_nameGet a specific smart list filter/trigger attribute type by name.
Get smart campaign flow step types
Tool name:
get_smart_campaign_flow_step_typesGet smart list filter and trigger attribute types.
Get smart campaign flow steps
Tool name:
get_smart_campaign_flow_stepsBrowse the flow steps a smart campaign can run, each with the id and constraints add_flow_step needs.
Get smart campaign rule by name
Tool name:
get_smart_campaign_rule_by_nameLook up one rule type by name in the subscription-wide catalog of rule types available for smart campaign configuration.
Get smart campaign rules
Tool name:
get_smart_campaign_rulesGet the subscription-wide catalog of rule types available for smart campaign configuration — every valid trigger and filter you can add.
Get smart campaign scheduled runs
Tool name:
get_smart_campaign_scheduled_runsRetrieve scheduled runs for a specific smart campaign.
Get smart list auto suggest
Tool name:
get_smart_list_auto_suggestList the selectable values for one constraint of a smart list rule — for example the emails you can choose for the "Email" constraint of "Clicked Link in Email".
Get smart list by campaign ID
Tool name:
get_smart_list_by_campaign_idRetrieve the smart list associated with a specific smart campaign.
Get smart list by ID
Tool name:
get_smart_list_by_idGet detailed information about a specific smart list (dynamic, rules-based) by ID.
Get smart list by name
Tool name:
get_smart_list_by_nameGet smart list (dynamic, rules-based) information by name.
Get smart list rule by name
Tool name:
get_smart_list_rule_by_nameSearch for one specific rule by name - targeted single-rule lookup tool.
Get smart list rules
Tool name:
get_smart_list_rulesList the rule types available as smart list filter criteria, with their ids and operators.
Get snippet by ID
Tool name:
get_snippet_by_idGet metadata for a specific snippet by ID: name, description, status, folder, and timestamps.
Get snippet content
Tool name:
get_snippet_contentGet a snippet's content.
Get snippet dynamic content
Tool name:
get_snippet_dynamic_contentGet all dynamic content variations for a snippet including segment-specific content.
Get tag type by name
Tool name:
get_tag_type_by_nameGet detailed tag type information by name.
Get thank you page
Tool name:
get_thank_you_pageGet the thank-you page (follow-up) configuration for a form: what happens after a visitor submits.
Get tokens by folder
Tool name:
get_tokens_by_folderGet all My Tokens from a specific folder or program.
Legacy email approve
Tool name:
legacy_email_approveApprove an email draft, making it available for use in campaigns and programs.
Create legacy email
Tool name:
legacy_email_createCreate a new email asset from an email template.
Legacy email get by ID
Tool name:
legacy_email_get_by_idGet metadata for a specific email by ID: name, status, folder location, and timestamps.
Legacy email get by name
Tool name:
legacy_email_get_by_nameLook up emails by name, optionally filtered by approval status and folder.
Legacy email get content
Tool name:
legacy_email_get_contentGet the content sections of an email by ID.
Legacy email update content
Tool name:
legacy_email_update_contentUpdate a specific content section of an email.
Reorder smart list rules
Tool name:
reorder_smart_list_rulesReorder the rules in a smart list.
Schedule campaign
Tool name:
schedule_campaignSchedule a batch smart campaign to run at a specific time.
Set field autofill
Tool name:
set_field_autofillConfigure autofill on a hidden form field: whether the field is pre-populated, and from which source.
Trigger campaign
Tool name:
trigger_campaignTrigger a smart campaign to run for specific leads.
Update field positions
Tool name:
update_field_positionsUpdate the positions of fields on a form by sending a complete positions array.
Update flow step choice
Tool name:
update_flow_step_choiceStepId, choiceId: from get_smart_campaign_by_id(includeFlowSteps=true)
Update folder
Tool name:
update_folderUpdate an existing folder's metadata or archive state.
Update form
Tool name:
update_formUpdate form-level properties: name, description, language, locale, progressive profiling, label position, font family, and font size.
Update form field
Tool name:
update_form_fieldUpdate properties of an existing field on a form: label, validation message, required status, form prefill, instructions, label width, and field width.
Update list
Tool name:
update_listUpdate an existing static list's name and description while preserving the list membership and organizational structure.
Update program
Tool name:
update_programUpdate a program's metadata including name, description, tags, costs, channel, and date settings.
Update program tag
Tool name:
update_program_tagAdd or update a tag on a program.
Update smart campaign
Tool name:
update_smart_campaignUpdate metadata for an existing smart campaign.
Update smart list filter logic
Tool name:
update_smart_list_filter_logicUpdate filter logic and match type for a smart list (all/any/custom).
Update smart list rule
Tool name:
update_smart_list_ruleUpdate an existing smart list rule's operator and values.
Update snippet
Tool name:
update_snippetUpdate an existing snippet's properties including name and description.
Update snippet content
Tool name:
update_snippet_contentUpdate the HTML or text content of a snippet.
Update snippet dynamic content
Tool name:
update_snippet_dynamic_contentUpdate snippet dynamic content for one segment of an approved segmentation.
Compatibility
Connect Adobe Marketo Engage to the clients your teams already use
27 AI clients can connect to Adobe Marketo Engage through Runlayer. Pick one for its setup steps and controls.
Why Runlayer
Why connect Adobe Marketo Engage through Runlayer?
One approved path
Approve Adobe Marketo Engage once and everyone gets it in the AI clients they already use. Runlayer holds the credentials, so nothing sits in client configuration.
Fine-grained policy
Control who can use each server, tool, and resource, and under which runtime conditions.
Runtime security
Scan tool inputs and outputs for prompt injection, credential exposure, PII, and data exfiltration, then alert, mask, or block.
Audit and observability
Trace every request across users, clients, tools, policies, scanner decisions, and downstream systems.