Skip to main content
Glama

Honeyfield Marketing MCP

Meta Ads: List leads

meta_list_leads
Read-only

Leads eines Instant Forms der letzten N Tage: je Lead id, created_time, campaign_id, adset_id, ad_id, is_organic, platform und answers ({Feldname: Antwort}). Personenbezogene Daten — nur, wenn der Workspace Meta-Lead-Daten im Portal freigegeben hat; sonst error=lead_data_disabled (Anzahl je Formular liefert meta_list_lead_forms auch ohne Freigabe). Setzt die Meta-Berechtigung leads_retrieval voraus. Das Formular muss zur gewählten Page des Werbekontos dieses Workspace gehören, sonst error=foreign_object (keine Leads). form_id: aus meta_list_lead_forms. page_id: wie bei meta_list_lead_forms. days: Zeitraum 1–90 (Default 30). limit: max. Leads (Default 100, max. 500); mehr vorhanden → {result, warning}. workspace: Slug des Kunden-Workspace (optional bei nur einem Workspace).

Input Schema

NameRequiredDescriptionDefault
daysNo
limitNo
form_idYes
page_idNo
workspaceNo

Output Schema

NameRequiredDescriptionDefault
resultYes

Schema Changelog

Changes observed during successful MCP inspections.

  1. First observed

TDQS

A4.9/5.0
Behavior5/5

Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?

Annotations already declare readOnlyHint and openWorldHint, but the description adds substantial behavioral context: personal-data access depends on workspace release, leads_retrieval permission is required, foreign form/page combinations return no leads, and exceeding the limit produces a warning alongside results.

Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.

Conciseness4/5

Is the description appropriately sized, front-loaded, and free of redundancy?

The description is dense but appropriately front-loaded with the core operation and important privacy constraints before the parameter notes. It includes return-field detail despite an output schema existing, which is slightly redundant, but the overall text remains purposeful.

Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.

Completeness5/5

Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?

For a five-parameter, permission-sensitive listing tool, the description covers data scope, required permissions, ownership constraints, error cases, pagination-limit behavior, defaults, and parameter sources. Although an output schema exists, the description goes beyond it to explain access and failure conditions.

Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.

Parameters5/5

Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?

Schema description coverage is 0%, so the description must carry all parameter meaning. It does: form_id comes from meta_list_lead_forms, page_id follows the same pattern, days is 1–90 with default 30, limit defaults to 100 and maxes at 500 with a warning if more exist, and workspace is optional when only one workspace exists.

Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.

Purpose5/5

Does the description clearly state what the tool does and how it differs from similar tools?

The description states a specific verb and resource: listing leads from an Instant Form for the last N days, and enumerates the returned fields. It is clearly distinguishable from meta_list_lead_forms, which it identifies as the source of form_id and the fallback for lead counts without data permission.

Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.

Usage Guidelines5/5

Does the description explain when to use this tool, when not to, or what alternatives exist?

It explicitly covers the prerequisites (workspace lead-data release and leads_retrieval permission), names meta_list_lead_forms as the alternative for counts without release, and explains when errors such as lead_data_disabled or foreign_object occur.

Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.

Try in Browser

Glama MCP Gateway

Add one secure layer between your agents and this server.

Resources