Skip to main content
Glama
DatalisHQ

ZuckerBot

by DatalisHQ

zuckerbot_export_leads

Export lead submissions from a Meta instant form for a date range, returning lead IDs, created times, and submitted field values. If truncated, narrow the date range and call again.

Instructions

Export lead submissions from a Meta instant form (lead form) for a date range: each lead's id, created_time and submitted field values. Returns BARE numeric lead ids — Meta's own CSV export prefixes ids with 'l:', which is a CSV artifact, not part of the id; strip it when cross-referencing CSV exports against this tool. Dates are YYYY-MM-DD, UTC, inclusive. Requires the connected Meta token to hold the leads_retrieval permission — if it is missing the error says exactly that; reconnect Meta to grant it. Large ranges are capped (2000 leads / 20 pages / 60s) and flagged truncated: true — narrow the date range and re-call for the remainder. Find form ids with zuckerbot_lead_forms.

Input Schema

TableJSON Schema
NameRequiredDescriptionDefault
date_toYesEnd date, YYYY-MM-DD (UTC, inclusive)
form_idYesThe Meta instant form (lead form) id — list them with zuckerbot_lead_forms
date_fromYesStart date, YYYY-MM-DD (UTC, inclusive)
Behavior5/5

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

No annotations were provided, so the description carries the full burden of behavioral disclosure, and it does so exceptionally. It documents the bare-id semantics versus Meta's CSV 'l:' prefix, UTC and inclusive date semantics, the exact permission requirement, the error behavior when permission is missing, and the truncation/cap behavior. Nothing in the description conflicts with the structured information.

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

Conciseness5/5

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

The description is front-loaded with the core purpose and each subsequent sentence earns its place by addressing a specific operational concern. It is dense and information-rich without becoming bloated or redundant.

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?

Given there is no output schema, the description provides the minimum necessary return expectations, date handling, permission requirements, CSV-ID caveat, and pagination/truncation behavior. It also routes the agent to the correct sibling for metadata, making this roughly complete for correct invocation and interpretation.

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

Parameters4/5

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

The schema already documents all three parameters, so the baseline is 3. The description adds meaning by clarifying that dates are inclusive and by telling the agent where to obtain form_id values. This is genuinely useful, but the schema still carries most of the parameter-level burden.

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?

States a specific verb-resource operation ('Export lead submissions from a Meta instant form') with date range and an explicit list of returned fields (id, created_time, submitted field values). It is clearly distinguishable from the sibling list tools, especially by pointing the caller to zuckerbot_lead_forms for finding form ids.

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?

The description tells the agent when the tool is appropriate, how to obtain the required form_id, and what to do when results are truncated: narrow the date range and re-call. It also names the permission prerequisite, so the agent can route errors to the correct remediation without guessing.

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

Install Server

Other Tools

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/DatalisHQ/zuckerbot'

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