Skip to content
AdCrunch
Esc
↑↓navigate↵open⌘Jpreview
On this page

meta_list_pages

List the Facebook Pages a Meta ad account can advertise from.

Every Meta ad creative speaks from a Facebook Page. This lists the Pages your Meta connection can advertise from, so the agent can name one — and confirm the choice with you — before it builds anything.

Input

Field Type Required Description
advertiserId acc_* yes The Meta advertiser. Must belong to your active organization.

Output

{ pages: [{ id, name }] }. An empty array means no Page was shared when you connected Meta — a normal state, not an error. Reconnect and grant a Page in the consent dialog to fix it; adding the Page in Meta Business settings alone is not enough, because the connection has to be given access to it.

Example

“Which page would an ad on my Meta account run from?”

Claude calls meta_list_pages({ advertiserId: 'acc_998877' }) and reads back the Pages with their IDs.

Errors

  • Advertiser not found for this organization — the acc_* ID is unknown or belongs to another organization. Call list_advertisers to find one you own.
  • This advertiser has no usable Meta connection — reconnect Meta.
  • Anything Meta itself refuses is surfaced in Meta’s own words, including its error subcode.
  • 401 or 403 — see Errors, which every tool shares. This one needs observe:read.

Was this page helpful?