# Adform Targeting Segments

> >-

- **Type:** Skill
- **Install:** `agentstack add skill-adform-agentic-skills-adform-targeting-segments`
- **Verified:** Yes — security-reviewed for prompt injection and unsafe behavior
- **Seller:** [adform](https://agentstack.voostack.com/s/adform)
- **Installs:** 0
- **Category:** [Agent Skills](https://agentstack.voostack.com/c/agent-skills)
- **Latest version:** 0.1.0
- **License:** MIT
- **Upstream author:** [adform](https://github.com/adform)
- **Source:** https://github.com/adform/agentic-skills/tree/main/dist/claude/adform-agentic-skills/skills/adform-targeting-segments
- **Website:** https://site.adform.com

## Install

```sh
agentstack add skill-adform-agentic-skills-adform-targeting-segments
```

Requires the [AgentStack CLI](https://agentstack.voostack.com/docs/cli). Works with Claude Code, Cursor, and any MCP-compatible agent.

## About

# Adform targeting and segments

Inspect domain and app targeting lists, browse segments and DMP taxonomy, and explore brand
safety and contextual targeting providers and categories. Read-only.

## Connection & tooling

Runs on the Adform GraphQL MCP. Use `graphql_execute(query, variables)` to run and
`graphql_validate` to check a query first. Always validate before executing. The queries below are
**illustrative examples** — if a field or input shape isn't shown, or a query fails validation,
discover the current schema with `graphql_search` (lighter, preferred) and fall back to
`graphql_introspect` one call at a time with ≥2s between calls for complex input types, enum
values, or union/interface resolution.

> **Warning: domains and apps field format**
> When configuring domain or app targeting in line items, the correct structure is `{ "targetingMode": "includeAll" }`. Do NOT include `excludeUnknown: false` as this property doesn't exist in the schema.

---

## Domain and app targeting lists

### Get domain targeting list

```graphql
{ rtbDomainTargetingList(id: "12345") { id createdAt updatedAt itemCount version } }
```

### Get domains in a targeting list

```graphql
{ rtbTargetingListDomains(id: "12345", pagination: { offset: 0, limit: 100 }) { domains { name bidMultiplier } totalCount } }
```

### Get app targeting list

```graphql
{ rtbAppTargetingList(id: "12345") { id createdAt updatedAt itemCount version } }
```

### Get apps in a targeting list

```graphql
{ rtbTargetingListApps(id: "12345", pagination: { offset: 0, limit: 100 }) { apps { id name storeType developerName bidMultiplier } totalCount } }
```

---

## Brand safety

### List brand safety providers

```graphql
{ brandSafetyProviders { providers { id name } } }
```

### Get brand safety categories

```graphql
{ brandSafetyCategories(providerId: "1") { categories { id name parentId } } }
```

---

## Contextual targeting

### List contextual providers

```graphql
{ contextualTargetingProviders { providers { id name } } }
```

### Get contextual categories

```graphql
{ contextualTargetingCategories(providerId: "1") { categories { id name parentId } } }
```

---

## Common workflows

- **Domain list audit**: get domain targeting list → get domains to see all entries
- **Brand safety review**: list brand safety providers → get categories by provider →
  compare with campaign's blocked categories (adform-campaign-management)
- **Contextual setup**: list contextual providers → get categories → configure targeting on
  the line item (adform-line-items)

## Presenting

Show targeting lists and segments in tables. For brand safety and contextual, show provider
name and available categories. Always include IDs so they can be referenced in targeting
configuration.

## Source & license

This open-source skill is cataloged on AgentStack and links to its original source — we do not rehost the code.

- **Author:** [adform](https://github.com/adform)
- **Source:** [adform/agentic-skills](https://github.com/adform/agentic-skills)
- **License:** MIT
- **Homepage:** https://site.adform.com

Install and usage instructions live in the source repository linked above.

## Pricing

- **Free** — Free

## Security capabilities

Automated source analysis of v0.1.0 — what this tool can access:

- **Network access:** no
- **Filesystem access:** no
- **Shell / process execution:** no
- **Environment & secrets:** no
- **Dynamic code execution:** no

*"Yes" means the capability is present in the source — more access means more to trust, not that it is unsafe.*


## Versions

- **0.1.0** — security scan: passed — Imported from the upstream source.

## Links

- Listing page: https://agentstack.voostack.com/l/skill-adform-agentic-skills-adform-targeting-segments
- Seller: https://agentstack.voostack.com/s/adform
- Browse the marketplace: https://agentstack.voostack.com/browse

---
Listed on AgentStack — the marketplace for AI agent skills and MCP servers. Every listing is security-reviewed. Creators keep 70%.
