x ads list account posts
x_ads_list_account_postsRetrieve posts usable for ad promotion from an X Ads account, with filters for post type, user, or specific tweet IDs and pagination support.
Instructions
List posts (tweets) usable for promotion by an ads account Native X fields and pagination are preserved; monetary fields ending in _micro are millionths of the account currency.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| count | No | Number of records to return per page (1-1000). | |
| cursor | No | Pagination cursor from a previous response. | |
| user_id | No | Promotable user whose posts to list (defaults to the account's own user). | |
| trim_user | No | Return only the author's user ID instead of the full user object (default false). | |
| tweet_ids | No | Comma-separated post (tweet) IDs to scope the response to. | |
| account_id | Yes | X Ads account ID from X_ADS_ACCOUNT_IDS. | |
| tweet_type | Yes | Post type to list (the legacy API requires this filter). | |
| timeline_type | No | Scope to promoted-only, organic or all posts (default NULLCAST). | |
| include_mentions_and_replies | No | Include mentions and replies in the results (default false). |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| result | Yes | Original tool result: parsed JSON when the text is JSON, otherwise the text or multiple MCP content blocks. Provider fields depend on the selected query. |