List the Page’s / Instagram account’s own posts
list_meta_postsRetrieve existing Facebook or Instagram post IDs, captions, permalinks, and publish dates to enable further Meta reads like insights and comments.
Instructions
List the connected Facebook Page's or Instagram account's OWN existing posts — id, caption, permalink, publish date and format. THIS IS THE TOOL THAT GETS YOU THE postId every other Meta read needs: meta_post_insights, list_meta_comments and manage_meta_post all require one, and until now the only way to have a postId was to have just published it yourself with post_to_meta. Use it for "how did our last few posts do", to find a post the user describes loosely, or before backfill_posts. Pass target:'instagram' for the linked IG account (Stories are excluded — Meta's media edge does not return them); Facebook hides unpublished drafts unless you ask for them. Only ever reads a Page the brand has connected. Read-only, 0 credits.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| limit | No | how many posts (default 25, max 100) | |
| cursor | No | paging cursor returned by a previous call | |
| pageId | No | which connected Page — omit when the brand has only one | |
| target | No | default facebook; 'instagram' reads the Page's linked IG business account | |
| includeUnpublished | No | Facebook only — also return unpublished drafts (hidden by default) |