---
title: "list_extensions. Metadata MCP tool reference"
url: https://metadata.io/developers/tools/list_extensions
description: "List the account's Google Ads / Microsoft Ads library extensions (sitelinks, callouts, snippets, etc.) with their internal ids. Read tool on the Metadata MCP server, with its full JSON Schema and a real recorded response."
source: metadata.io
---

# list_extensions

List the account's Google Ads / Microsoft Ads library extensions (sitelinks, callouts, snippets, etc.) with their internal ids.

Read [extensions](https://metadata.io/developers/tools/#cat-extensions)

## What it does

## Arguments

| Argument | Type |   | Notes |
|---|---|---|---|
| `channel` | string | required | Search channel. Ad extensions are a search-channel-only concept.one of: `GOOGLE_ADS`, `MICROSOFT_ADS` |
| `types` | array |   | Optional extension-type filter, e.g. ["SITELINK"]. |
| `name` | string |   | Optional name filter. Names are auto-derived by the platform, not user-chosen, so prefer filtering by `types`. |
| `page` | integer |   | 0-based page index. Defaults to 0. |
| `size` | integer |   | Page size. Defaults to 50. |

## Request

**Request template, not a complete runnable example.** Replace placeholders, empty objects, arrays, and zero values with valid account-specific inputs. Read required fields and nested constraints in the full schema. Confirm the account, connected channels, and referenced assets before calling a write tool.

## Response

Recorded with these arguments. Enum values are the first the tool's own schema declares; ids were fetched live from a `list_` call immediately before.

Real, from the production server, in **1387 ms**. The full response was 16,802 bytes; this is the first part of it. Values that identify a customer or disclose money are replaced with typed placeholders; keys, types and nesting are exactly as returned.

## Related

Other extensions tools:

- [add_extensions_to_native_campaign](https://metadata.io/developers/tools/add_extensions_to_native_campaign) Writes
- [create_google_business_logo_extension](https://metadata.io/developers/tools/create_google_business_logo_extension) Writes
- [create_google_callout_extension](https://metadata.io/developers/tools/create_google_callout_extension) Writes
- [create_google_image_extension](https://metadata.io/developers/tools/create_google_image_extension) Writes
- [create_google_lead_form_extension](https://metadata.io/developers/tools/create_google_lead_form_extension) Writes
- [create_google_price_extension](https://metadata.io/developers/tools/create_google_price_extension) Writes
- [create_google_promotion_extension](https://metadata.io/developers/tools/create_google_promotion_extension) Writes
- [create_google_sitelink_extension](https://metadata.io/developers/tools/create_google_sitelink_extension) Writes

[Browse the tool catalog](https://metadata.io/developers/tools/) · [machine-readable index](https://metadata.io/developers/tools.json)
