Facebook (verified)
Facebook is a social media and advertising platform used by individuals and businesses to connect, share content, and promote products or services. Only supports Facebook Pages, not Facebook Personal…
Quick Start
# Connect this server (installs CLI if needed)
npx -y smithery mcp add facebook
# Browse available tools
npx -y smithery tool list facebook
# Get full schema for a tool
npx -y smithery tool get facebook FACEBOOK_ADD_PHOTOS_TO_ALBUM
# Call a tool
npx -y smithery tool call facebook FACEBOOK_ADD_PHOTOS_TO_ALBUM '{}'Direct MCP Connection
Endpoint: https://facebook.run.tools
Tools (44)
FACEBOOK_ADD_PHOTOS_TO_ALBUM— Adds photos to an existing Facebook album. Note: Currently adds one photo at a time. For true batch upload, use Faceboo…FACEBOOK_ADD_REACTION— Adds a reaction to a Facebook post or comment. Note: Due to API limitations, only LIKE reactions can be added programma…FACEBOOK_ASSIGN_PAGE_TASK— Assigns tasks/roles to a user for a specific Facebook Page.FACEBOOK_CREATE_COMMENT— Creates a comment on a Facebook post or replies to an existing comment.FACEBOOK_CREATE_PHOTO_ALBUM— Creates a new photo album on a Facebook Page.FACEBOOK_CREATE_PHOTO_POST— Creates a photo post on a Facebook Page.FACEBOOK_CREATE_POST— Creates a new post on a Facebook Page.FACEBOOK_CREATE_VIDEO_POST— Creates a video post on a Facebook Page.FACEBOOK_DELETE_COMMENT— Deletes a Facebook comment.FACEBOOK_DELETE_POST— Deletes a Facebook Page post.FACEBOOK_GET_COMMENT— Retrieves details of a specific Facebook comment.FACEBOOK_GET_COMMENTS— Retrieves comments from a Facebook post or comment (for replies).FACEBOOK_GET_CONVERSATION_MESSAGES— Retrieves messages from a specific conversation.FACEBOOK_GET_CURRENT_USER— Validates the access token and retrieves the current user's profile via /me.FACEBOOK_GET_MESSAGE_DETAILS— Retrieves details of a specific message sent or received by the Page.FACEBOOK_GET_PAGE_CONVERSATIONS— Retrieves a list of conversations between users and the Page.FACEBOOK_GET_PAGE_DETAILS— Fetches details about a specific Facebook Page.FACEBOOK_GET_PAGE_INSIGHTS— Retrieves analytics and insights for a Facebook Page. Returns metrics like impressions, page views, fan counts, and eng…FACEBOOK_GET_PAGE_PHOTOS— Retrieves photos from a Facebook Page.FACEBOOK_GET_PAGE_POSTS— Retrieves posts from a Facebook Page.FACEBOOK_GET_PAGE_ROLES— Retrieves a list of people and their tasks/roles on a Facebook Page.FACEBOOK_GET_PAGE_VIDEOS— Retrieves videos from a Facebook Page.FACEBOOK_GET_POST— Retrieves details of a specific Facebook post.FACEBOOK_GET_POST_INSIGHTS— Retrieves analytics and insights for a specific Facebook post. Returns metrics like impressions, clicks, and engagement…FACEBOOK_GET_POST_REACTIONS— Retrieves reactions (like, love, wow, etc.) for a Facebook post.FACEBOOK_GET_SCHEDULED_POSTS— Retrieves scheduled and unpublished posts for a Facebook Page.FACEBOOK_GET_USER_PAGES— Retrieves a list of Pages the user manages, including tasks and access tokens.FACEBOOK_LIKE_POST_OR_COMMENT— Likes a Facebook post or comment.FACEBOOK_LIST_MANAGED_PAGES— Retrieves a list of Facebook Pages that the user manages, including page details, access tokens, and tasks.FACEBOOK_MARK_MESSAGE_SEEN— Marks a user's message as seen by the Page.FACEBOOK_PUBLISH_SCHEDULED_POST— Publishes a previously scheduled or unpublished Facebook post immediately.FACEBOOK_REMOVE_PAGE_TASK— Removes a user's tasks/access from a specific Facebook Page.FACEBOOK_RESCHEDULE_POST— Changes the scheduled publish time of an unpublished Facebook post.FACEBOOK_SEARCH_PAGES— Searches for Facebook Pages based on a query string. Returns pages matching the search criteria with requested fields. …FACEBOOK_SEND_MEDIA_MESSAGE— Sends a media message (image, video, audio, or file) from the Page to a user.FACEBOOK_SEND_MESSAGE— Sends a text message from the Page to a user via Messenger.FACEBOOK_TOGGLE_TYPING_INDICATOR— Shows or hides the typing indicator for a user in Messenger.FACEBOOK_UNLIKE_POST_OR_COMMENT— Removes a like from a Facebook post or comment.FACEBOOK_UPDATE_COMMENT— Updates an existing Facebook comment.FACEBOOK_UPDATE_PAGE_SETTINGS— Updates settings for a specific Facebook Page.FACEBOOK_UPDATE_POST— Updates an existing Facebook Page post.FACEBOOK_UPLOAD_PHOTO— Uploads a photo file directly to a Facebook Page. Supports local file upload up to 10MB.FACEBOOK_UPLOAD_PHOTOS_BATCH— Uploads multiple photo files in batch to a Facebook Page or Album. Uses Facebook's batch API for efficient multi-photo …FACEBOOK_UPLOAD_VIDEO— Uploads a video file directly to a Facebook Page. Supports local file upload. For large videos (>100MB), uses resumable…
# Get full input/output schema for a tool
npx -y smithery tool get facebook