--deprecated
Replaced by io.github.no-fait/infinite-audience
Server Details
The last two health checks of this connector failed. If this server requires authentication, missing or expired test credentials may be the cause. A test profile lets Glama authenticate for health checks and discover tools; it is separate from your personal connections.
If you are the author, claim ownership, then add or update a test profile under Admin → Test Profile.
- Status
- Unhealthy
- Uptime
- 12.0% over 38 days
- OAuth
- Works in Glama
- Last Tested
- Transport
- Streamable HTTP
- URL
TDQS
Scored across 36 tools
Several tools have overlapping purposes, notably wait_for_segment and wait_for_workflow for similarity/propensity workflows, and three count-related tools (discovery_count, count_segment, recount_audience). Descriptions are detailed and help differentiate, but an agent could still misselect in these cases.
Most tools follow a consistent verb_noun pattern in snake_case (e.g., get_audience, list_segments, wait_for_delivery). The discovery_* prefix is a minor deviation from the verb-first convention but remains predictable within that group.
36 tools is a large surface for the apparent scope, especially given that many core create/deliver operations are not exposed. Some consolidation is possible, and the count is above the typical 3-15 range for a well-scoped set.
The tool set omits essential lifecycle operations that are referenced in descriptions (create_segment, create_audience, deliver_audience, etc.). Without these, agents cannot create audiences/segments or deliver data, leaving severe gaps in the surface.
Tool Schema Changelog
Recent tool additions, removals, and schema changes observed during successful MCP inspections.
27 tool updates
- Removed
archive_segment - Removed
build_saved_integration_segment - Removed
bulk_archive_audiences - Removed
bulk_archive_segments - Removed
bulk_create_audiences - Removed
bulk_create_segments - Removed
bulk_deliver_audiences - Removed
bulk_patch_audiences - Removed
bulk_patch_segments - Removed
cancel_matched_upload - Removed
confirm_column_mappings - Removed
create_audience - Removed
create_campaign - Removed
create_segment - Removed
delete_audience - Removed
deliver_audience - Removed
deliver_file_match - Removed
duplicate_audience - Removed
duplicate_segment - Removed
link_audience_to_campaign - Removed
match_records - Removed
patch_audience - Removed
refresh_audience - Removed
refresh_segment - Removed
respond_to_workflow_gate - Removed
unlink_audience_from_campaign - Removed
update_campaign
27 tool updates
- Added
archive_segment - Added
build_saved_integration_segment - Added
bulk_archive_audiences - Added
bulk_archive_segments - Added
bulk_create_audiences - Added
bulk_create_segments - Added
bulk_deliver_audiences - Added
bulk_patch_audiences - Added
bulk_patch_segments - Added
cancel_matched_upload - Added
confirm_column_mappings - Added
create_audience - Added
create_campaign - Added
create_segment - Added
delete_audience - Added
deliver_audience - Added
deliver_file_match - Added
duplicate_audience - Added
duplicate_segment - Added
link_audience_to_campaign - Added
match_records - Added
patch_audience - Added
refresh_audience - Added
refresh_segment - Added
respond_to_workflow_gate - Added
unlink_audience_from_campaign - Added
update_campaign
2 tool updates
- Changed
get_field_catalog3 fields changed- changed
Output schema / properties / fields / descriptionPrevious value: -"Selectable enrichment fields"New value: +"Selectable output fields; audience filtering remains audience-tagged only" - added
Output schema / properties / fields / items / properties / product_usageAdded value: +{ + "items": { + "type": "string" + }, + "type": "array" +} - changed
Output schema / properties / fields / items / requiredPrevious value: -[ - "field_name" -]New value: +[ + "field_name", + "product_usage" +]
- Changed
wait_for_segment1 field changed- changed
Input schema / properties / segment_id / descriptionPrevious value: -"The segment ID returned by create_segment or save_segment"New value: +"The segment ID returned by create_segment"
14 tool updates
- Changed
discovery_count11 fields changed- added
Input schema / properties / criteria / descriptionAdded value: +"Simple demographic criteria; choose this or one other population input, not both" - added
Input schema / properties / criteria / properties / age_max / descriptionAdded value: +"Maximum age in years" - added
Input schema / properties / criteria / properties / age_min / descriptionAdded value: +"Minimum age in years" - added
Input schema / properties / criteria / properties / genders / descriptionAdded value: +"Gender labels to include" - added
Input schema / properties / criteria / properties / income_max / descriptionAdded value: +"Legacy input; ignored because household income is categorical. Use field-catalog filters instead." - added
Input schema / properties / criteria / properties / income_min / descriptionAdded value: +"Legacy input; ignored because household income is categorical. Use field-catalog filters instead." - added
Input schema / properties / criteria / properties / interests / descriptionAdded value: +"Interest labels to include" - added
Input schema / properties / criteria / properties / states / descriptionAdded value: +"US state abbreviations to include" - added
Input schema / properties / criteria / properties / zip_codes / descriptionAdded value: +"Five-digit ZIP codes to include" - added
Input schema / properties / group_by / descriptionAdded value: +"Field to group counts by; mutually exclusive with automatic breakdowns" - changed
Output schema / (root)Previous value: -nullNew value: +{ + "$schema": "http://json-schema.org/draft-07/schema#", + "additionalProperties": {}, + "properties": { + "bytes_scanned": { + "description": "Measured query bytes scanned", + "type": "number" + }, + "count": { + "description": "Number of matching records", + "type": "number" + }, + "estimated_cost_usd": { + "description": "Estimated query cost in US dollars", + "type": "number" + } + }, + "required": [ + "count", + "bytes_scanned", + "estimated_cost_usd" + ], + "type": "object" +}
- Changed
discovery_lookup11 fields changed- added
Input schema / properties / criteria / descriptionAdded value: +"Simple demographic criteria; choose this or one other population input, not both" - added
Input schema / properties / criteria / properties / age_max / descriptionAdded value: +"Maximum age in years" - added
Input schema / properties / criteria / properties / age_min / descriptionAdded value: +"Minimum age in years" - added
Input schema / properties / criteria / properties / genders / descriptionAdded value: +"Gender labels to include" - added
Input schema / properties / criteria / properties / income_max / descriptionAdded value: +"Legacy input; ignored because household income is categorical. Use field-catalog filters instead." - added
Input schema / properties / criteria / properties / income_min / descriptionAdded value: +"Legacy input; ignored because household income is categorical. Use field-catalog filters instead." - added
Input schema / properties / criteria / properties / interests / descriptionAdded value: +"Interest labels to include" - added
Input schema / properties / criteria / properties / states / descriptionAdded value: +"US state abbreviations to include" - added
Input schema / properties / criteria / properties / zip_codes / descriptionAdded value: +"Five-digit ZIP codes to include" - added
Input schema / properties / limit / descriptionAdded value: +"Maximum masked sample rows, 1–25 (default 10)" - changed
Output schema / (root)Previous value: -nullNew value: +{ + "$schema": "http://json-schema.org/draft-07/schema#", + "additionalProperties": {}, + "properties": { + "available_fields": { + "description": "Fields available in the audience graph", + "items": { + "type": "string" + }, + "type": "array" + }, + "bytes_scanned": { + "description": "Measured query bytes scanned", + "type": "number" + }, + "estimated_cost_usd": { + "description": "Estimated query cost in US dollars", + "type": "number" + }, + "rows": { + "description": "Masked sample records", + "items": { + "additionalProperties": {}, + "propertyNames": { + "type": "string" + }, + "type": "object" + }, + "type": "array" + }, + "total_matched": { + "description": "Number of records matching the lookup", + "type": "number" + } + }, + "required": [ + "rows", + "total_matched", + "bytes_scanned", + "estimated_cost_usd", + "available_fields" + ], + "type": "object" +}
- Changed
get_audience1 field changed- changed
Output schema / (root)Previous value: -nullNew value: +{ + "$schema": "http://json-schema.org/draft-07/schema#", + "additionalProperties": {}, + "properties": { + "audience_id": { + "type": "string" + }, + "excluded_segment_ids": { + "items": { + "type": "string" + }, + "type": "array" + }, + "name": { + "type": "string" + }, + "segment_ids": { + "items": { + "type": "string" + }, + "type": "array" + }, + "status": { + "type": "string" + } + }, + "required": [ + "audience_id", + "name", + "status", + "segment_ids", + "excluded_segment_ids" + ], + "type": "object" +}
- Changed
get_campaign1 field changed- changed
Output schema / (root)Previous value: -nullNew value: +{ + "$schema": "http://json-schema.org/draft-07/schema#", + "additionalProperties": {}, + "properties": { + "audiences": { + "items": { + "additionalProperties": {}, + "propertyNames": { + "type": "string" + }, + "type": "object" + }, + "type": "array" + }, + "id": { + "type": "string" + }, + "name": { + "type": "string" + }, + "status": { + "type": "string" + } + }, + "required": [ + "id", + "name", + "status", + "audiences" + ], + "type": "object" +}
- Changed
get_data_release1 field changed- changed
Output schema / (root)Previous value: -nullNew value: +{ + "$schema": "http://json-schema.org/draft-07/schema#", + "additionalProperties": false, + "properties": { + "as_of": { + "description": "ISO timestamp of the registry snapshot", + "type": "string" + }, + "current_release_major": { + "type": "number" + }, + "current_release_minor": { + "type": "number" + } + }, + "required": [ + "current_release_major", + "current_release_minor", + "as_of" + ], + "type": "object" +}
- Changed
get_field_catalog1 field changed- changed
Output schema / (root)Previous value: -nullNew value: +{ + "$schema": "http://json-schema.org/draft-07/schema#", + "additionalProperties": {}, + "properties": { + "fields": { + "description": "Selectable enrichment fields", + "items": { + "additionalProperties": {}, + "properties": { + "field_name": { + "type": "string" + } + }, + "required": [ + "field_name" + ], + "type": "object" + }, + "type": "array" + }, + "pricing": { + "additionalProperties": {}, + "description": "Organization-specific prices", + "propertyNames": { + "type": "string" + }, + "type": "object" + }, + "templates": { + "description": "Available field templates", + "items": { + "additionalProperties": {}, + "properties": { + "fields": { + "items": { + "type": "string" + }, + "type": "array" + }, + "template_id": { + "type": "string" + } + }, + "required": [ + "template_id", + "fields" + ], + "type": "object" + }, + "type": "array" + } + }, + "required": [ + "fields", + "templates", + "pricing" + ], + "type": "object" +}
- Changed
get_saved_integration_segment_build1 field changed- added
Input schema / properties / materialization_id / descriptionAdded value: +"Materialization ID returned by build_saved_integration_segment"
- Changed
get_segment1 field changed- changed
Output schema / (root)Previous value: -nullNew value: +{ + "$schema": "http://json-schema.org/draft-07/schema#", + "additionalProperties": {}, + "properties": { + "name": { + "type": "string" + }, + "segment_id": { + "type": "string" + }, + "status": { + "type": "string" + }, + "subtype": { + "enum": [ + "filter", + "matched", + "similarity", + "propensity" + ], + "type": "string" + } + }, + "required": [ + "segment_id", + "name", + "subtype", + "status" + ], + "type": "object" +}
- Changed
list_all_deliveries4 fields changed- added
Input schema / properties / audience_id / descriptionAdded value: +"Only deliveries for this audience" - added
Input schema / properties / destination / descriptionAdded value: +"Only deliveries to this destination" - added
Input schema / properties / limit / descriptionAdded value: +"Maximum deliveries to return, 1–100 (default 25)" - added
Input schema / properties / status / descriptionAdded value: +"Only deliveries with this status"
- Changed
list_audiences1 field changed- changed
Output schema / (root)Previous value: -nullNew value: +{ + "$schema": "http://json-schema.org/draft-07/schema#", + "additionalProperties": {}, + "properties": { + "audiences": { + "description": "Saved audience summaries", + "items": { + "additionalProperties": {}, + "propertyNames": { + "type": "string" + }, + "type": "object" + }, + "type": "array" + }, + "next_cursor": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "description": "Cursor for the next page, or null" + }, + "total": { + "description": "Number of audiences on this page", + "type": "number" + } + }, + "required": [ + "audiences", + "total", + "next_cursor" + ], + "type": "object" +}
- Changed
list_campaigns1 field changed- changed
Output schema / (root)Previous value: -nullNew value: +{ + "$schema": "http://json-schema.org/draft-07/schema#", + "additionalProperties": {}, + "properties": { + "campaigns": { + "items": { + "additionalProperties": {}, + "properties": { + "id": { + "type": "string" + }, + "name": { + "type": "string" + }, + "status": { + "type": "string" + } + }, + "required": [ + "id", + "name", + "status" + ], + "type": "object" + }, + "type": "array" + }, + "next_cursor": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ] + }, + "total": { + "type": "number" + } + }, + "required": [ + "campaigns", + "total", + "next_cursor" + ], + "type": "object" +}
- Changed
list_integration_runs5 fields changed- added
Input schema / properties / connection_id / descriptionAdded value: +"Filter to one organization integration connection" - added
Input schema / properties / kind / descriptionAdded value: +"Filter to one run kind" - added
Input schema / properties / limit / descriptionAdded value: +"Maximum runs per page, 1–100" - added
Input schema / properties / provider / descriptionAdded value: +"Filter to one integration provider" - added
Input schema / properties / status / descriptionAdded value: +"Filter to one run status"
- Changed
list_segments1 field changed- changed
Output schema / (root)Previous value: -nullNew value: +{ + "$schema": "http://json-schema.org/draft-07/schema#", + "additionalProperties": {}, + "properties": { + "next_cursor": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "description": "Cursor for the next page, or null" + }, + "segments": { + "description": "Saved segment summaries", + "items": { + "additionalProperties": {}, + "propertyNames": { + "type": "string" + }, + "type": "object" + }, + "type": "array" + }, + "total": { + "description": "Number of segments on this page", + "type": "number" + } + }, + "required": [ + "segments", + "total", + "next_cursor" + ], + "type": "object" +}
- Changed
preview_saved_integration_segment1 field changed- added
Input schema / properties / filters / descriptionAdded value: +"Optional provider, connection, run, source-kind, and time-window filters"
36 tool updates
- First observed
analyze_audience_upload - First observed
count_segment - First observed
discovery_count - First observed
discovery_crosstab - First observed
discovery_lookup - First observed
discovery_overlap - First observed
get_audience - First observed
get_audience_demographics - First observed
get_campaign - First observed
get_data_release - First observed
get_delivery - First observed
get_field_catalog - First observed
get_file_match_job - First observed
get_integration_run - First observed
get_match_run - First observed
get_saved_integration_segment_build - First observed
get_segment - First observed
get_segment_audiences - First observed
get_segment_demographics - First observed
get_workflow_status - First observed
list_all_deliveries - First observed
list_audiences - First observed
list_campaigns - First observed
list_deliveries - First observed
list_file_match_deliveries - First observed
list_file_match_jobs - First observed
list_integration_runs - First observed
list_match_runs - First observed
list_saved_integration_matches - First observed
list_segments - First observed
preview_saved_integration_segment - First observed
quote_delivery - First observed
recount_audience - First observed
wait_for_delivery - First observed
wait_for_segment - First observed
wait_for_workflow
Publisher details
- Operator
- Not available
- Operator website
- Unknown
- Vendor relationship
- Not available
- Documentation
- Not available
- Trust center
- Not available
- Restrictions
- Not available
Related MCP Servers
- AlicenseNot gradedqualityCmaintenanceRemote MCP server that lets AI assistants read tracked competitive intelligence — competitor news, reviews, website changes, social posts and ads — and act on it by managing projects, competitors, battle cards, reports and canvases. Every answer carries a source and a date, and write actions only publish when explicitly shared.MIT
- AlicenseCqualityBmaintenanceCompetitor Monitor AI - MCP server providing AI-powered tools and automation by MEOK AI Labs115 npm58 PyPIMIT
- AlicenseAqualityCmaintenanceEnables brand visibility monitoring across major AI platforms like ChatGPT, Claude, Gemini, and Perplexity. It allows users to track visibility scores, analyze competitor data, and receive actionable insights to improve AI-generated brand recommendations.1618 npm1MIT

industrylens-mcpofficial
AlicenseNot gradedqualityBmaintenanceBrowse IndustryLens's published competitive-intelligence reports and head-to-head competitor comparisons from any AI agent — real, source-backed data.MIT
Glama MCP Gateway
Add one secure layer between your agents and this server.