Skip to main content

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_campaign

    Activate a smart campaign to start processing leads.

  • Add field set

    Tool name: add_field_set

    Add a field set (field group) to a form.

  • Add field to form

    Tool name: add_field_to_form

    Add a new field to a form.

  • Add field visibility rule

    Tool name: add_field_visibility_rule

    Add visibility rules to a form field.

  • Add flow step

    Tool name: add_flow_step

    Add a flow step to a smart campaign at the specified index.

  • Add flow step choice

    Tool name: add_flow_step_choice

    Add 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_list

    Add existing leads to a static list (list membership).

  • Add rich text field

    Tool name: add_rich_text_field

    Add a rich text element to a form.

  • Add smart list rule

    Tool name: add_smart_list_rule

    Add a new rule to a smart list.

  • Approve form

    Tool name: approve_form

    Approve a form draft.

  • Approve program

    Tool name: approve_program

    Approve an Email program so its send becomes live.

  • Approve snippet

    Tool name: approve_snippet

    Approve a snippet draft.

  • Browse channels

    Tool name: browse_channels

    Browse and list channels with pagination options.

  • Browse email batch programs

    Tool name: browse_email_batch_programs

    Browse and list email batch (one-time send) programs that have a send scheduled in the future.

  • Browse folders

    Tool name: browse_folders

    Browse and list folders themselves (not their contents).

  • Browse forms

    Tool name: browse_forms

    Browse and list forms with pagination.

  • Browse lists

    Tool name: browse_lists

    Browse and list static lists with pagination and filtering options.

  • Browse nurture programs

    Tool name: browse_nurture_programs

    Browse and list nurture programs (Engagement program type) on the subscription.

  • Browse program details

    Tool name: browse_program_details

    Browse programs with full details including tags and costs.

  • Browse program events

    Tool name: browse_program_events

    Browse and list marketing event programs that are scheduled to start in the future.

  • Browse programs

    Tool name: browse_programs

    Browse, list, and search all programs with pagination and filtering.

  • Browse scheduled programs

    Tool name: browse_scheduled_programs

    Browse and list scheduled programs.

  • Browse smart campaigns

    Tool name: browse_smart_campaigns

    Browse and search smart campaigns with pagination and filtering options.

  • Browse smart lists

    Tool name: browse_smart_lists

    Browse and list smart lists (dynamic, rules-based lead qualification) with pagination, filtering, and date range options.

  • Browse snippets

    Tool name: browse_snippets

    Browse and list snippets with pagination and filtering by status and folder.

  • Browse tag types

    Tool name: browse_tag_types

    Browse and list tag types with pagination options.

  • Create bulk export

    Tool name: bulk_export_create

    Create a bulk lead export job.

  • Bulk export enqueue

    Tool name: bulk_export_enqueue

    Enqueue a previously created bulk lead export job for processing.

  • Bulk export file

    Tool name: bulk_export_file

    Download and parse leads from a completed bulk export job.

  • Bulk export status

    Tool name: bulk_export_status

    Check the status of a bulk lead export job.

  • Clone form

    Tool name: clone_form

    Clone an existing form into a destination folder with a new name, copying all field definitions and configuration.

  • Clone program

    Tool name: clone_program

    Clone an existing program to a new location with a new name.

  • Clone smart campaign

    Tool name: clone_smart_campaign

    Clone an existing smart campaign to a new location with a new name.

  • List clone smart

    Tool name: clone_smart_list

    Clone an existing smart list with new name and location.

  • Clone snippet

    Tool name: clone_snippet

    Clone 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_token

    Create a new calendar event token in a folder or program.

  • Create folder

    Tool name: create_folder

    Create a new folder under a parent folder or program.

  • Create form

    Tool name: create_form

    Create a new form in a Design Studio folder.

  • Create list

    Tool name: create_list

    Create a new static list.

  • Create program

    Tool name: create_program

    Create a new program with specified properties.

  • Create smart campaign

    Tool name: create_smart_campaign

    Create a new smart campaign in the specified folder.

  • Create smart list

    Tool name: create_smart_list

    Create a new smart list (dynamic, rules-based lead qualification).

  • Create snippet

    Tool name: create_snippet

    Create a new snippet with specified properties for content reusability.

  • Create token

    Tool name: create_token

    Create a new My Token in a folder or program.

  • Describe lead

    Tool name: describe_lead

    Get metadata about the Lead object.

  • Facet smart campaigns

    Tool name: facet_smart_campaigns

    Analyze smart campaigns by various dimensions with visualization support.

  • Facet snippets

    Tool name: facet_snippets

    Analyze 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_types

    List 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_classic

    List the assets that use or reference one asset.

  • Get calendar tokens

    Tool name: get_calendar_tokens

    Get all calendar event tokens from a specific folder or program.

  • Get channel by name

    Tool name: get_channel_by_name

    Get detailed channel information by name.

  • Get folder by ID

    Tool name: get_folder_by_id

    Retrieve one folder or program by its numeric ID.

  • Get folder by name

    Tool name: get_folder_by_name

    Find and locate folders by their text name.

  • Get folder content

    Tool name: get_folder_content

    List 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_id

    Retrieve a form's metadata by its numeric ID.

  • Get form by name

    Tool name: get_form_by_name

    Find a form by its exact name; the search is workspace-wide (no program qualification needed).

  • Get form field metadata

    Tool name: get_form_field_metadata

    Get 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_fields

    Get all fields that are ON a form including First Name, Last Name, Email, and custom fields.

  • Get import status

    Tool name: get_import_status

    Check the status of a bulk lead import job.

  • Get lead activities

    Tool name: get_lead_activities

    Get lead activity records filtered by activity type.

  • Get leads by filter

    Tool name: get_leads_by_filter

    Retrieve leads by email or ID.

  • Get leads by smart list

    Tool name: get_leads_by_smart_list

    Start a Bulk Lead Extract job for a smart list and return immediately with the exportId.

  • Get list by ID

    Tool name: get_list_by_id

    Get detailed information about a specific static list by ID, including name, folder, and timestamps.

  • Get list by name

    Tool name: get_list_by_name

    Get a static list by exact name match.

  • Get list members

    Tool name: get_list_members

    Get all lead members of a static list.

  • Get paging token

    Tool name: get_paging_token

    Get a paging token for use with get_lead_activities.

  • Get program by ID

    Tool name: get_program_by_id

    Get detailed information about a specific program by ID.

  • Get program by name

    Tool name: get_program_by_name

    Find and retrieve a single specific program by its name.

  • Get program creation options

    Tool name: get_program_creation_options

    Get available options for program creation including channels and tag types.

  • Get program member fields

    Tool name: get_program_member_fields

    Get all available Program Member Custom Fields (PMCF).

  • Get program smart list

    Tool name: get_program_smart_list

    Get the smart list associated with a program.

  • Get programs by tag

    Tool name: get_programs_by_tag

    Find and retrieve programs filtered by tag type and tag value.

  • Get smart campaign auto suggest

    Tool name: get_smart_campaign_auto_suggest

    Get context-specific auto-suggest options for configuring a smart campaign flow step choice.

  • Get smart campaign by ID

    Tool name: get_smart_campaign_by_id

    Retrieve a specific smart campaign by its ID with optional flow steps inclusion.

  • Get smart campaign by name

    Tool name: get_smart_campaign_by_name

    Look 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_name

    Get 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_name

    Get a specific smart list filter/trigger attribute type by name.

  • Get smart campaign flow step types

    Tool name: get_smart_campaign_flow_step_types

    Get smart list filter and trigger attribute types.

  • Get smart campaign flow steps

    Tool name: get_smart_campaign_flow_steps

    Browse 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_name

    Look 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_rules

    Get 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_runs

    Retrieve scheduled runs for a specific smart campaign.

  • Get smart list auto suggest

    Tool name: get_smart_list_auto_suggest

    List 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_id

    Retrieve the smart list associated with a specific smart campaign.

  • Get smart list by ID

    Tool name: get_smart_list_by_id

    Get detailed information about a specific smart list (dynamic, rules-based) by ID.

  • Get smart list by name

    Tool name: get_smart_list_by_name

    Get smart list (dynamic, rules-based) information by name.

  • Get smart list rule by name

    Tool name: get_smart_list_rule_by_name

    Search for one specific rule by name - targeted single-rule lookup tool.

  • Get smart list rules

    Tool name: get_smart_list_rules

    List the rule types available as smart list filter criteria, with their ids and operators.

  • Get snippet by ID

    Tool name: get_snippet_by_id

    Get metadata for a specific snippet by ID: name, description, status, folder, and timestamps.

  • Get snippet content

    Tool name: get_snippet_content

    Get a snippet's content.

  • Get snippet dynamic content

    Tool name: get_snippet_dynamic_content

    Get all dynamic content variations for a snippet including segment-specific content.

  • Get tag type by name

    Tool name: get_tag_type_by_name

    Get detailed tag type information by name.

  • Get thank you page

    Tool name: get_thank_you_page

    Get 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_folder

    Get all My Tokens from a specific folder or program.

  • Legacy email approve

    Tool name: legacy_email_approve

    Approve an email draft, making it available for use in campaigns and programs.

  • Create legacy email

    Tool name: legacy_email_create

    Create a new email asset from an email template.

  • Legacy email get by ID

    Tool name: legacy_email_get_by_id

    Get metadata for a specific email by ID: name, status, folder location, and timestamps.

  • Legacy email get by name

    Tool name: legacy_email_get_by_name

    Look up emails by name, optionally filtered by approval status and folder.

  • Legacy email get content

    Tool name: legacy_email_get_content

    Get the content sections of an email by ID.

  • Legacy email update content

    Tool name: legacy_email_update_content

    Update a specific content section of an email.

  • Reorder smart list rules

    Tool name: reorder_smart_list_rules

    Reorder the rules in a smart list.

  • Schedule campaign

    Tool name: schedule_campaign

    Schedule a batch smart campaign to run at a specific time.

  • Set field autofill

    Tool name: set_field_autofill

    Configure autofill on a hidden form field: whether the field is pre-populated, and from which source.

  • Trigger campaign

    Tool name: trigger_campaign

    Trigger a smart campaign to run for specific leads.

  • Update field positions

    Tool name: update_field_positions

    Update the positions of fields on a form by sending a complete positions array.

  • Update flow step choice

    Tool name: update_flow_step_choice

    StepId, choiceId: from get_smart_campaign_by_id(includeFlowSteps=true)

  • Update folder

    Tool name: update_folder

    Update an existing folder's metadata or archive state.

  • Update form

    Tool name: update_form

    Update form-level properties: name, description, language, locale, progressive profiling, label position, font family, and font size.

  • Update form field

    Tool name: update_form_field

    Update 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_list

    Update an existing static list's name and description while preserving the list membership and organizational structure.

  • Update program

    Tool name: update_program

    Update a program's metadata including name, description, tags, costs, channel, and date settings.

  • Update program tag

    Tool name: update_program_tag

    Add or update a tag on a program.

  • Update smart campaign

    Tool name: update_smart_campaign

    Update metadata for an existing smart campaign.

  • Update smart list filter logic

    Tool name: update_smart_list_filter_logic

    Update filter logic and match type for a smart list (all/any/custom).

  • Update smart list rule

    Tool name: update_smart_list_rule

    Update an existing smart list rule's operator and values.

  • Update snippet

    Tool name: update_snippet

    Update an existing snippet's properties including name and description.

  • Update snippet content

    Tool name: update_snippet_content

    Update the HTML or text content of a snippet.

  • Update snippet dynamic content

    Tool name: update_snippet_dynamic_content

    Update 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.

Frequently asked questions