Facebook Pages Content API
Official Facebook Graph API profile for Page content management. Create a Meta app, enable the required products, request Page permissions, and obtain a Page access token or system-user token. Send it as Authorization: Bearer TOKEN. Never expose tokens in client-side code. The exact permissions, review requirements, supported post types, rate limits, and API version are controlled by Meta.
Connect this API to an AI agent Browse all specs
What you can do with Facebook Pages Content API via MCP
Every endpoint below becomes a governed tool your AI agent (Claude, ChatGPT, or a customer-facing VX agent) can call — with scoped permissions, sandbox testing, and audit logs.
| Method | Path | Operation | Description |
|---|---|---|---|
| GET | /{page-id}/feed |
list_facebook_page_posts | List Page feed posts Method: GET Path: /{page-id}/feed IMPORTANT: This function has 1 REQUIRED parameter(s) and 2 OPTIONAL parameter(s) REQUIRED parameters MUST be provided OPTIONAL parameters can be omitted if not needed Parameters: Path Parameters: REQUIRED: - page-id: Facebook Page ID Query Parameters: OPTIONAL: - fields: Comma-separated fields to return - limit: Maximum number of posts |
| POST | /{page-id}/feed |
create_facebook_page_post | Create a Page post Method: POST Path: /{page-id}/feed IMPORTANT: This function has 2 REQUIRED parameter(s) and 1 OPTIONAL parameter(s) REQUIRED parameters MUST be provided OPTIONAL parameters can be omitted if not needed Parameters: Path Parameters: REQUIRED: - page-id: Facebook Page ID Request Body: REQUIRED: - message: Text content. OPTIONAL: - link: Optional URL to attach. |
| GET | /{post-id} |
get_facebook_post | Read a post Method: GET Path: /{post-id} IMPORTANT: This function has 1 REQUIRED parameter(s) and 1 OPTIONAL parameter(s) REQUIRED parameters MUST be provided OPTIONAL parameters can be omitted if not needed Parameters: Path Parameters: REQUIRED: - post-id: Facebook post object ID Query Parameters: OPTIONAL: - fields: Comma-separated fields to return |
| POST | /{post-id} |
update_facebook_post | Update a Page post Method: POST Path: /{post-id} IMPORTANT: This function has 2 REQUIRED parameter(s) and 0 OPTIONAL parameter(s) REQUIRED parameters MUST be provided OPTIONAL parameters can be omitted if not needed Parameters: Path Parameters: REQUIRED: - post-id: Facebook post object ID Request Body: REQUIRED: - message: Text content. |
| DELETE | /{post-id} |
delete_facebook_post | Delete a post Method: DELETE Path: /{post-id} IMPORTANT: This function has 1 REQUIRED parameter(s) and 0 OPTIONAL parameter(s) REQUIRED parameters MUST be provided OPTIONAL parameters can be omitted if not needed Parameters: Path Parameters: REQUIRED: - post-id: Facebook post object ID |
| GET | /{post-id}/comments |
list_facebook_post_comments | List post comments Method: GET Path: /{post-id}/comments IMPORTANT: This function has 1 REQUIRED parameter(s) and 1 OPTIONAL parameter(s) REQUIRED parameters MUST be provided OPTIONAL parameters can be omitted if not needed Parameters: Path Parameters: REQUIRED: - post-id: Facebook post object ID Query Parameters: OPTIONAL: - limit: Maximum number of comments |
| POST | /{post-id}/comments |
create_facebook_post_comment | Create a comment Method: POST Path: /{post-id}/comments IMPORTANT: This function has 2 REQUIRED parameter(s) and 0 OPTIONAL parameter(s) REQUIRED parameters MUST be provided OPTIONAL parameters can be omitted if not needed Parameters: Path Parameters: REQUIRED: - post-id: Facebook post object ID Request Body: REQUIRED: - message: Text content. |
| DELETE | /{comment-id} |
delete_facebook_comment | Delete a comment Method: DELETE Path: /{comment-id} IMPORTANT: This function has 1 REQUIRED parameter(s) and 0 OPTIONAL parameter(s) REQUIRED parameters MUST be provided OPTIONAL parameters can be omitted if not needed Parameters: Path Parameters: REQUIRED: - comment-id: Facebook comment ID |
Usage guide
## Authentication Official Facebook Graph API profile for Page content management. Create a Meta app, enable the required products, request Page permissions, and obtain a Page access token or system-user token. Send it as Authorization: Bearer TOKEN. Never expose tokens in client-side code. The exact permissions, review requirements, supported post types, rate limits, and API version are controlled by Meta. ## Endpoint coverage This listing contains 4 documented path(s) and 8 operation(s). Review each operation's required OAuth scope or token type before use. ## Official documentation [Facebook developer documentation](https://developers.facebook.com/documentation/pages-api/posts)
How to use this spec
- Create a free VX Agents account (sandbox tools included).
- Open the marketplace and connect “Facebook Pages Content API” to an agent.
- Expose it as an MCP server for Claude/ChatGPT, or chat with it directly.