You're viewing a demo portfolio

Join the waitlist
PRSM

sync_audience

Active

Tool of io.github.jshorwitz/synter-ads

declared in 1.27.0

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
    }
  }
}

What this tool wraps· 0 endpoints

min confidence0.700.50

No endpoints wrapped at confidence ≥ 0.70.

Parent server

io.github.jshorwitz/synter-ads

https://github.com/jshorwitz/synter-mcp-server

1/7 registries
View full server →