sync_audience
ActiveTool of io.github.Synter-Media-AI/synter-ads
Upload audience data (emails, phones, MAIDs, companies, a public CSV URL, or a private artifact id) to ad platforms. Supports inline pre-hashed identifiers, artifact-id references for >1k entries, and batch mode for Clay.com row-by-row workflows (staging is free, upload costs 10 credits — only on success). REQUIRED FROM 2026-05-21: pass i_have_consent=True confirming the customer has lawful basis under GDPR/CCPA and platform Customer Match terms for every identifier in the audience.
Parameters schema
{
"type": "object",
"title": "sync_audienceArguments",
"required": [
"platform"
],
"properties": {
"emails": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"title": "Emails",
"default": null
},
"phones": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"title": "Phones",
"default": null
},
"csv_url": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"title": "Csv Url",
"default": null
},
"csv_path": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"title": "Csv Path",
"default": null
},
"platform": {
"type": "string",
"title": "Platform"
},
"batch_key": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"title": "Batch Key",
"default": null
},
"account_id": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"title": "Account Id",
"default": null
},
"mobile_ids": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"title": "Mobile Ids",
"default": null
},
"batch_action": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"title": "Batch Action",
"default": null
},
"audience_name": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"title": "Audience Name",
"default": null
},
"audience_type": {
"type": "string",
"title": "Audience Type",
"default": "EMAIL"
},
"company_names": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"title": "Company Names",
"default": null
},
"hashed_emails": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"title": "Hashed Emails",
"default": null
},
"hashed_phones": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"title": "Hashed Phones",
"default": null
},
"i_have_consent": {
"anyOf": [
{
"type": "boolean"
},
{
"type": "null"
}
],
"title": "I Have Consent",
"default": null
},
"company_domains": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"title": "Company Domains",
"default": null
},
"hashed_mobile_ids": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"title": "Hashed Mobile Ids",
"default": null
},
"emails_artifact_id": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"title": "Emails Artifact Id",
"default": null
},
"phones_artifact_id": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"title": "Phones Artifact Id",
"default": null
},
"customer_file_source": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"title": "Customer File Source",
"default": null
},
"mobile_ids_artifact_id": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"title": "Mobile Ids Artifact Id",
"default": null
},
"hashed_emails_artifact_id": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"title": "Hashed Emails Artifact Id",
"default": null
},
"hashed_phones_artifact_id": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"title": "Hashed Phones Artifact Id",
"default": null
}
}
}No endpoints wrapped at confidence ≥ 0.70.
Parent server
io.github.Synter-Media-AI/synter-ads
https://github.com/Synter-Media-AI/mcp-server
4/7 registries