post_to_facebookLABSCO SUMMARY
Page moderation and reporting, without opening a second dashboard.
Both halves of running a Page are here: publishing - post, schedule, edit, delete - and everything that comes after, where comments need answering and someone has to say whether the post worked. Impressions arrive split into paid and organic, so did this land is answerable in the same thread that wrote the post.
What it is
A Facebook Page automation server built on the Facebook Graph API. It publishes posts, works the comment thread underneath them, and reads each post's insights back.
What you get
- Publish a post to the Page, with or without an image, or schedule one for later
- Edit a post you already published, or delete it
- Read the Page's recent posts and the comments underneath them
- Reply to a comment, delete one, or pull the comments a negative-sentiment filter flags
- Counts for a post: likes, comments, shares, clicks and engaged users
- Impressions on a post, split into organic and paid, plus the unique-viewer figure
- The Page's fan count, and the people commenting most often on a post
- Send a direct message to a user
Requirements
A Facebook Page and Graph API access to it, so the server acts as the Page rather than as a person. It installs from PyPI as just-facebook-mcp and runs on Python.
Setup effort
One command plus a key — uvx just_facebook_mcp, then supply credentials
USE CASES
Clearing the comments under a post that took off
Pull the comments on the post, run the negative-sentiment filter to find the ones worth handling first, then reply or delete without leaving the thread.
Reporting on how last week's posts did
List the Page's recent posts, then read impressions, engaged users and clicks for each one - with paid and organic separated, so boosted reach is not mistaken for the rest.
Getting a post out on a schedule
Write the post, attach an image if it needs one, and hand it a publish time instead of sitting on it until the moment arrives.
Finding the people who show up in every thread
Read the top commenters on a post next to the Page's fan count, to see who is actually engaging rather than how many followers the number claims.
Fixing a post that went out wrong
Correct the copy in place, or take it down and start again - and clear the comment that pointed the mistake out.
24 tools
Listed in project docs. Your client may show a different list.
reply_to_commentget_page_postsget_post_commentsdelete_postdelete_commentdelete_comment_from_postfilter_negative_commentsget_number_of_commentsget_number_of_likesget_post_impressionsget_post_impressions_uniqueget_post_impressions_paidget_post_impressions_organicget_post_engaged_usersget_post_clicksget_post_reactions_like_totalget_post_top_commenterspost_image_to_facebooksend_dm_to_userupdate_postschedule_postget_page_fan_countget_post_share_countBEFORE YOU INSTALL
What to know first
Tools you get
24 tools named in the project's documentation.
Requires
- uvx on PATH
- FACEBOOK_ACCESS_TOKEN in your environment
- FACEBOOK_PAGE_ID in your environment
Where it runs
The documented client runs the server on your machine.
INSTALLATION
Connect your client
Server setup
uvx just_facebook_mcpMCP Clients
Claude Desktop
{
"mcpServers": {
"just_facebook_mcp": {
"command": "uvx",
"args": [
"just_facebook_mcp"
],
"env": {
"FACEBOOK_ACCESS_TOKEN": "<YOUR_FACEBOOK_ACCESS_TOKEN>",
"FACEBOOK_PAGE_ID": "<YOUR_FACEBOOK_PAGE_ID>"
}
}
}
}