Skip to main content
Glama

update_lead_list

Modify lead list details including name, enrichment settings, or ownership within the Instantly.ai email outreach platform.

Instructions

Update lead list name, enrichment settings, or owner.

Input Schema

TableJSON Schema
NameRequiredDescriptionDefault
paramsYes

Implementation Reference

  • The core handler function that executes the update_lead_list tool by sending a PATCH request to the Instantly API to update lead list name, enrichment settings, or owner.
    async def update_lead_list(params: UpdateLeadListInput) -> str: """ Update lead list name, enrichment settings, or owner. """ client = get_client() body: dict[str, Any] = {} if params.name is not None: body["name"] = params.name if params.has_enrichment_task is not None: body["has_enrichment_task"] = params.has_enrichment_task if params.owned_by is not None: body["owned_by"] = params.owned_by result = await client.patch(f"/lead-lists/{params.list_id}", json=body) return json.dumps(result, indent=2)
  • Pydantic schema defining the input parameters for the update_lead_list tool: list_id (required), optional name, has_enrichment_task, owned_by.
    class UpdateLeadListInput(BaseModel): """Input for updating a lead list.""" model_config = ConfigDict(str_strip_whitespace=True, extra="ignore") list_id: str = Field(..., description="List UUID") name: Optional[str] = Field(default=None) has_enrichment_task: Optional[bool] = Field(default=None) owned_by: Optional[str] = Field(default=None)
  • MCP tool registration annotation specifying that update_lead_list is non-destructive.
    "update_lead_list": {"destructiveHint": False},
  • Tool function included in LEAD_TOOLS list for collection by get_all_tools() in server.py.
    update_lead_list,
  • LEAD_TOOLS list that exports all lead-related tools, including update_lead_list, for dynamic loading in the server.
    LEAD_TOOLS = [ list_leads, get_lead, create_lead, update_lead, list_lead_lists, create_lead_list, update_lead_list, get_verification_stats_for_lead_list, add_leads_to_campaign_or_list_bulk, delete_lead, delete_lead_list, move_leads_to_campaign_or_list, ]

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/bcharleson/instantly-mcp-python'

If you have feedback or need assistance with the MCP directory API, please join our Discord server