Skip to main content
Lists all lead generation forms for a Facebook Page associated with the ad account. When to use this tool:
  • “Show me my Meta lead forms”
  • “List my Facebook lead generation forms”
  • “What lead forms do I have?”
  • “Find my lead form ID”
  • “Show lead forms for my page”
Returns per form:
  • Form name, status (ACTIVE/ARCHIVED), leads count
  • Creation date
  • Form questions (field names and types)
  • Form ID (needed for get_meta_lead_form_submissions and campaign creation with lead_form_id)
Parameters:
  • page_id: Facebook Page ID (optional — auto-resolved from ad account if not provided)
  • ad_account_id: Required for multi-account users. Get from list_connected_accounts
  • limit: Maximum forms to return (default: 50)
Note: Lead forms belong to Facebook Pages, not ad accounts. If you don’t have the page_id, just omit it and the tool will auto-resolve from the ad account’s promotable pages. Permission: Requires ‘leads_retrieval’ scope. If the user gets a permission error, they need to disconnect and reconnect their Meta account to grant the updated permissions. Execution time: 2-5 seconds Data source: Meta Marketing API (live)

OpenAPI

/api-reference/openapi.json post /api/v1/tools/list_meta_lead_forms/execute