Built by Metorial, the integration platform for agentic AI.

Learn More

Tools

Manage Post

Update or delete an existing Facebook post. Use `action` to specify whether to update the post message or delete the post entirely. For Page posts, provide `pageId` so the correct Page access token is used.

Get Leads

Retrieve leads from Facebook Lead Ad forms. Can list available lead forms for a Page, or fetch leads submitted to a specific form. Requires the `leads_retrieval` permission.

Get Posts

Retrieve posts from a Facebook Page or user timeline. Returns post content, engagement metrics (likes, comments, shares, reactions), and metadata. Provide a `pageId` or `userId` to fetch posts from a specific Page or user. Omit both to get the authenticated user's posts. Supports cursor-based pagination.

Get Page Insights

Retrieve analytics and insights for a Facebook Page. Returns metrics such as reach, impressions, engagement, page views, and fan demographics. Provide specific metric names or use the defaults. Supports filtering by date range and aggregation period.

Get Ad Insights

Retrieve ad account information and campaign performance insights. Can list ad accounts, list campaigns, or get performance metrics for a specific campaign. Use `action` to select the operation.

Send Page Message

Send a message from a Facebook Page to a user via Messenger. Can also list conversations and retrieve message history for a Page. Requires the `pages_messaging` permission.

List Pages

List all Facebook Pages that the authenticated user manages. Returns page details including name, category, follower count, and page link. Requires the `pages_show_list` permission.

Search

Search for Pages or Places on Facebook. Returns matching results with basic details such as name, category, and location (for places).

Get User Profile

Retrieve a Facebook user's profile information including name, email, birthday, location, and profile picture. Use `userId` to fetch a specific user, or omit it to get the authenticated user's profile. Available fields depend on the granted permissions and the user's privacy settings.

Manage Comments

Read, create, update, delete, or hide comments on a Facebook post or object. Use `action` to specify the operation: **list** to retrieve comments, **create** to post a new comment, **update** to edit an existing comment, **delete** to remove a comment, or **hide** to toggle comment visibility.

Publish Content

Publish a post, photo, or video to a Facebook Page or user timeline. For Pages, the tool automatically retrieves the Page access token. Supports scheduling posts for future publication. Use `contentType` to specify whether you are posting text, a photo, or a video.