> ## Documentation Index
> Fetch the complete documentation index at: https://agenticadvertisingorg-feature-feedback.mintlify.site/llms.txt
> Use this file to discover all available pages before exploring further.

# get_content_standards

> get_content_standards retrieves the full content safety policy configuration for a specific standards ID in AdCP.

# get\_content\_standards

Retrieve content safety policies for a specific standards configuration.

## Request

**Schema**: [get-content-standards-request.json](https://adcontextprotocol.org/schemas/v3/content-standards/get-content-standards-request.json)

| Parameter      | Type   | Required | Description                                |
| -------------- | ------ | -------- | ------------------------------------------ |
| `standards_id` | string | Yes      | Identifier for the standards configuration |

## Response

**Schema**: [get-content-standards-response.json](https://adcontextprotocol.org/schemas/v3/content-standards/get-content-standards-response.json)

### Success Response

```json theme={null}
{
  "standards_id": "emea_digital_safety",
  "name": "EMEA - all digital channels",
  "countries_all": ["GB", "DE", "FR"],
  "channels_any": ["display", "olv", "ctv"],
  "languages_any": ["en", "de", "fr"],
  "policies": [
    { "policy_id": "no_violence", "policy_categories": ["brand_safety"], "enforcement": "must", "policy": "Avoid content depicting violence, weapons, or physical aggression." },
    { "policy_id": "no_controversial_politics", "policy_categories": ["brand_suitability"], "enforcement": "must", "policy": "Avoid controversial political content." },
    { "policy_id": "no_adult_themes", "policy_categories": ["brand_safety"], "enforcement": "must", "policy": "Avoid adult, sexual, or mature themes." },
    { "policy_id": "no_hate_speech", "policy_categories": ["brand_safety"], "enforcement": "must", "policy": "Block hate speech and illegal activities." },
    { "policy_id": "no_athlete_disparagement", "policy_categories": ["brand_suitability"], "enforcement": "must", "policy": "Block content disparaging athletes." },
    { "policy_id": "no_sedentary_glorification", "policy_categories": ["brand_suitability"], "enforcement": "should", "policy": "Avoid content that portrays sedentary lifestyle positively." }
  ],
  "calibration_exemplars": {
    "pass": [
      { "type": "url", "value": "https://espn.com/nba/story/_/id/12345/lakers-championship", "language": "en" },
      { "type": "url", "value": "https://healthline.com/fitness/cardio-workout", "language": "en" }
    ],
    "fail": [
      { "type": "url", "value": "https://tabloid.example.com/celebrity-scandal", "language": "en" },
      { "type": "url", "value": "https://news.example.com/controversial-politics-article", "language": "en" }
    ]
  }
}
```

### Fields

| Field                   | Description                                                                                                                        |
| ----------------------- | ---------------------------------------------------------------------------------------------------------------------------------- |
| `standards_id`          | Unique identifier for this standards configuration                                                                                 |
| `name`                  | Human-readable name                                                                                                                |
| `countries_all`         | ISO 3166-1 alpha-2 country codes (case-insensitive, uppercase recommended) - standards apply in ALL listed countries               |
| `channels_any`          | Ad channels - standards apply to ANY of the listed channels                                                                        |
| `languages_any`         | ISO 639-1 or BCP 47 language tags (case-insensitive, lowercase recommended) - standards apply to content in ANY of these languages |
| `policy`                | Natural language policy describing acceptable and unacceptable content contexts                                                    |
| `calibration_exemplars` | Training/test set of content contexts (pass/fail) to calibrate policy interpretation                                               |

<Note>
  **Brand Safety Floor Requirement**

  Implementors MUST apply a brand safety floor regardless of what policy is defined. AdCP does not define the floor specification.
</Note>

### Error Response

```json theme={null}
{
  "errors": [
    {
      "code": "REFERENCE_NOT_FOUND",
      "field": "standards_id",
      "message": "Referenced resource does not exist or is not accessible"
    }
  ]
}
```

## Related Tasks

* [calibrate\_content](./calibrate_content) - Collaborative calibration against these standards
* [list\_content\_standards](./list_content_standards) - List available standards configurations
