MMetadata /docs
Docs/Tools/get_converted_leads_summary

get_converted_leads_summary

Fast aggregate summary of the account's converted leads (Smart Leads) — counts and rates only, no lead rows.

Read analytics

Returns data. Calling it changes nothing, so it is safe in an unattended loop.

What it does

Fast aggregate summary of the account's converted leads (Smart Leads) — counts and rates only, no lead rows.

ALSO KNOWN AS: leads summary, lead totals, lead overview, MQL rate, lead-to-MQL conversion, smart leads summary.

KEYWORDS: LEAD COUNT, LEAD TOTALS, HOW MANY LEADS, LEADS SUMMARY, LEAD OVERVIEW, SMART LEADS, CONVERTED LEADS, MQL RATE, LEAD-TO-MQL, MQLS, UNIQUE LEADS, UNIQUE DOMAINS, LEAD CHANNEL MIX, LEADS BY CHANNEL, ENRICHMENT COVERAGE, SYNCED TO MARKETING AUTOMATION, LEAD QUALITY BASELINE, LEAD AUDIT BASELINE, PIPELINE FROM LEADS, TRIGGERED OPPORTUNITIES, INFLUENCED OPPORTUNITIES, LEAD SANITY CHECK

USE FOR: "How many leads do we have?", MQL rate and lead-to-MQL sanity checks, channel mix of leads (Facebook/Instagram/LinkedIn/Google Ads/display), enrichment coverage, leads synced to marketing automation, unique leads vs unique company domains, pipeline tie-back (triggered/influenced opportunities and amounts). ALWAYS call this FIRST in a lead audit to set the baseline before pulling rows with get_converted_leads.

NOT FOR: Inspecting individual leads or job-title/ICP distributions (use get_converted_leads); campaign performance metrics (use experiment_performance_stats).

RETURNED DATA: total | totalFacebook, totalInstagram, totalLinkedin, totalGoogleAds | fullyEnriched, autoEnriched, unenriched | syncedToMa | uniqueLeads, uniqueDomain | mqls, uniqueMqls, mqlRate, uniqueMqlRate | influencedOpps, triggeredOpps, influencedAmount, triggeredAmount.

RULES:
- Accepts the same filters as get_converted_leads (no pagination/sort) — scope by campaignName/channels/startDate+endDate to summarize a slice.
- mqlRate is a useful lead-quality indicator, but clients define MQL criteria differently and it rarely matches a true MQL — treat it as a secondary signal next to job-title/ICP fit.
- uniqueDomain vs total shows lead concentration: many leads from few domains can mean a few companies dominate the results.

Arguments

ArgumentTypeNotes
statuses array Lead statuses to include. The platform Leads tab defaults to ACTIVE. Omit to include all.
campaignName string Filter by campaign name (partial match).
experimentName string Filter by experiment name (partial match).
customAudienceName string Filter by targeted audience name (partial match).
adName string Filter by the ad (library) name that captured the leads (partial match).
offerName string Filter by the offer name tied to the leads' experiments.
jobTitle string Filter by lead job title (partial match).
email string Filter by lead email (partial match).
firstName string Filter by lead first name (partial match).
lastName string Filter by lead last name (partial match).
businessEmails array Filter by exact business email addresses (OR within the list).
modifiedBy string Filter by the platform user email who last modified the leads (partial match).
companies array Filter by exact company names.
countries array Filter by exact lead country names.
channels array Filter by acquisition channel(s).
audienceTypes array Filter by audience type of the leads' experiments (e.g. FIRMOGRAPHIC_INCLUDE, CONTACT_LIST, BUYER_INTENT, NATIVE_LINKEDIN).
contentTypes array Data-completeness filter: only leads that HAVE this content.
qualityTypes array Quality-signal filter (opportunities, MQL date/score).
keyword string Filter by the exact search keyword that captured the leads.
matchTypes array Filter by keyword match type (search channels).
startDate string Leads created on/after this date. ISO 8601; date-only is accepted.
endDate string Leads created on/before this date. ISO 8601; date-only is accepted.
isFullyEnriched boolean true = only fully enriched leads; false = only not fully enriched.
isAutoUpdated boolean true = only auto-enriched leads.
isManuallyUpdate boolean true = only manually enriched/edited leads (platform parameter name is 'isManuallyUpdate').
syncMA boolean true = only leads synced to marketing automation; false = only unsynced.
ids array Restrict the summary to specific lead IDs.
tagIds array Filter by tag IDs on the leads' experiments.

Request

curl
curl -s -X POST https://mcp-server.metadata.io/mcp \
  -H "Authorization: $METADATA_PAT" \
  -H "Content-Type: application/json" \
  -H "Accept: application/json, text/event-stream" \
  -H "MCP-Protocol-Version: 2025-11-25" \
  -d '{"jsonrpc":"2.0","id":1,"method":"tools/call","params":{"name":"get_converted_leads_summary","arguments":{}}}'

Response

Real, from the production server, in 334 ms. Values that identify a customer or disclose money are replaced with typed placeholders; keys, types and nesting are exactly as returned.

recorded response
"[value redacted]"

Other analytics tools:

All 160 tools · machine-readable index