# marketo_get_lead_lists

Get all static lists that a lead belongs to. Supports cursor-based pagination via nextPageToken. Returns list IDs and names.

Agent View of the PolicyLayer registry record for `marketo_get_lead_lists`. HTML page: https://policylayer.com/tools/alexleventer-marketo-mcp/marketo-get-lead-lists

## Facts

- Tool: `marketo_get_lead_lists`
- Server: Marketo MCP Server (`alexleventer/marketo-mcp`) — https://policylayer.com/tools/alexleventer-marketo-mcp.md
- Homepage: https://github.com/alexleventer/marketo-mcp
- Risk category: Read (Low risk)
- Registry record: grade F, identity unverified
- Server rate-limited: no
- Parameters: 0
- Recommended policy verdict: Allowed

## Example call (MCP tools/call, JSON-RPC 2.0)

```json
{
  "jsonrpc": "2.0",
  "id": 1,
  "method": "tools/call",
  "params": {
    "name": "marketo_get_lead_lists",
    "arguments": {}
  }
}
```

## Why marketo_get_lead_lists is rated Low

This tool queries and retrieves information about which static lists a lead belongs to. It performs a read-only operation with cursor-based pagination support. There are no mutations, deletions, financial transactions, or code execution involved. The blast radius of misuse is limited to exposure of list membership information, which is a low-severity information disclosure risk.

From the tool's own definition: "Tool name 'marketo_get_lead_lists' and description 'Get all static lists that a lead belongs to... Returns list IDs and names' indicate data retrieval with no modification or side effects."

## Use case

AI agents call marketo_get_lead_lists to retrieve information from Marketo MCP Server without modifying anything. It is typically the context-gathering step in research, monitoring, and reporting workflows, before the agent takes action elsewhere.

## Recommended policy (PolicyLayer)

Verdict: **Allowed**. Enforced by the PolicyLayer MCP gateway (https://policylayer.com/mcp-gateway) before a call reaches Marketo MCP Server:

```json
{
  "version": "1",
  "default": "deny",
  "tools": {
    "marketo_get_lead_lists": {}
  }
}
```

## Other tools on Marketo MCP Server (26)

- `marketo_delete_channel` — Destructive — https://policylayer.com/tools/alexleventer-marketo-mcp/marketo-delete-channel.md
- `marketo_delete_lead` — Destructive — https://policylayer.com/tools/alexleventer-marketo-mcp/marketo-delete-lead.md
- `marketo_send_sample_email` — Execute — https://policylayer.com/tools/alexleventer-marketo-mcp/marketo-send-sample-email.md
- `marketo_get_channel_by_id` — Read — https://policylayer.com/tools/alexleventer-marketo-mcp/marketo-get-channel-by-id.md
- `marketo_get_channels` — Read — https://policylayer.com/tools/alexleventer-marketo-mcp/marketo-get-channels.md
- `marketo_get_email_by_id` — Read — https://policylayer.com/tools/alexleventer-marketo-mcp/marketo-get-email-by-id.md
- `marketo_get_emails` — Read — https://policylayer.com/tools/alexleventer-marketo-mcp/marketo-get-emails.md
- `marketo_get_form_by_id` — Read — https://policylayer.com/tools/alexleventer-marketo-mcp/marketo-get-form-by-id.md
- `marketo_get_forms` — Read — https://policylayer.com/tools/alexleventer-marketo-mcp/marketo-get-forms.md
- `marketo_get_lead_activities` — Read — https://policylayer.com/tools/alexleventer-marketo-mcp/marketo-get-lead-activities.md
- `marketo_get_lead_by_email` — Read — https://policylayer.com/tools/alexleventer-marketo-mcp/marketo-get-lead-by-email.md
- `marketo_get_lead_by_id` — Read — https://policylayer.com/tools/alexleventer-marketo-mcp/marketo-get-lead-by-id.md
- `marketo_get_lead_changes` — Read — https://policylayer.com/tools/alexleventer-marketo-mcp/marketo-get-lead-changes.md
- `marketo_get_program_by_id` — Read — https://policylayer.com/tools/alexleventer-marketo-mcp/marketo-get-program-by-id.md
- `marketo_get_program_members` — Read — https://policylayer.com/tools/alexleventer-marketo-mcp/marketo-get-program-members.md
- `marketo_get_programs` — Read — https://policylayer.com/tools/alexleventer-marketo-mcp/marketo-get-programs.md
- `marketo_get_smart_list_by_id` — Read — https://policylayer.com/tools/alexleventer-marketo-mcp/marketo-get-smart-list-by-id.md
- `marketo_get_smart_lists` — Read — https://policylayer.com/tools/alexleventer-marketo-mcp/marketo-get-smart-lists.md
- `marketo_add_lead_to_list` — Write — https://policylayer.com/tools/alexleventer-marketo-mcp/marketo-add-lead-to-list.md
- `marketo_approve_form` — Write — https://policylayer.com/tools/alexleventer-marketo-mcp/marketo-approve-form.md
- `marketo_clone_form` — Write — https://policylayer.com/tools/alexleventer-marketo-mcp/marketo-clone-form.md
- `marketo_clone_program` — Write — https://policylayer.com/tools/alexleventer-marketo-mcp/marketo-clone-program.md
- `marketo_create_channel` — Write — https://policylayer.com/tools/alexleventer-marketo-mcp/marketo-create-channel.md
- `marketo_create_or_update_lead` — Write — https://policylayer.com/tools/alexleventer-marketo-mcp/marketo-create-or-update-lead.md
- `marketo_remove_lead_from_list` — Write — https://policylayer.com/tools/alexleventer-marketo-mcp/marketo-remove-lead-from-list.md
- `marketo_update_channel` — Write — https://policylayer.com/tools/alexleventer-marketo-mcp/marketo-update-channel.md

## For agents

This record is a snapshot. Live verdicts and the full registry:

- Check every server in your MCP config at once: `npx -y policylayer stack`
- Vet a server before you add it: install the mcp-precheck skill — `npx skills add https://policylayer.com` (skill text: https://policylayer.com/skill.md)
- Query the registry over MCP: endpoint `https://api.policylayer.com/mcp` — tools `check_mcp_server`, `check_mcp_stack`, `check_tool`, `search_registry`, `get_change_events`

---

Source: the PolicyLayer MCP registry — one continuously verified record per MCP server. Full record: https://policylayer.com/registry?q=alexleventer-marketo-mcp · API: https://policylayer.com/registry/api · Policy library: https://policylayer.com/policies/alexleventer-marketo-mcp
