> ## Documentation Index
> Fetch the complete documentation index at: https://docs.adcontextprotocol.org/llms.txt
> Use this file to discover all available pages before exploring further.

# list_content_standards

> list_content_standards returns available content safety configurations with optional filtering and pagination in AdCP.

# list\_content\_standards

List available content standards configurations.

**Response time**: \< 500ms

## Request

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

| Parameter    | Type   | Required | Description                                                                                       |
| ------------ | ------ | -------- | ------------------------------------------------------------------------------------------------- |
| `countries`  | array  | No       | Filter by ISO 3166-1 alpha-2 country codes (case-insensitive)                                     |
| `channels`   | array  | No       | Filter by channels                                                                                |
| `languages`  | array  | No       | Filter by ISO 639-1 or BCP 47 language tags (case-insensitive)                                    |
| `pagination` | object | No       | Pagination: `max_results` (1-100, default 50) and `cursor` (opaque cursor from previous response) |

## Response

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

Returns an abbreviated list of standards configurations. Use [get\_content\_standards](./get_content_standards) to retrieve full details including policy text and calibration data.

### Success Response

```json theme={null}
{
  "$schema": "/schemas/3.0.0-rc.2/content-standards/list-content-standards-response.json",
  "standards": [
    {
      "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"]
    },
    {
      "standards_id": "us_display_only",
      "name": "US - display only",
      "countries_all": ["US"],
      "channels_any": ["display"],
      "languages_any": ["en"]
    }
  ]
}
```

### Error Response

```json theme={null}
{
  "errors": [
    {
      "code": "UNAUTHORIZED",
      "message": "Invalid or expired token"
    }
  ]
}
```

## Related Tasks

* [get\_content\_standards](./get_content_standards) - Get a specific standards configuration
* [create\_content\_standards](./create_content_standards) - Create a new configuration
