Text and links
id is the post id, {pageId}_{postId}. Keep it: comments, insights and delete all take it.
Photos
post_id is the post; id is the photo object. Use post_id everywhere else.
Videos
id alone. The post it created is {pageId}_{videoId}; use that with comments, insights and delete.
Reels
A reel is a three-step upload session on Meta’s side. HookMyApp runs it for you behind one call.hmok_ API key and the workspace header, like every channel route. The CLI and MCP go through the same path.
List posts
paging.cursors.after.
Delete a post
Publish with the CLI
Publish with MCP
publish_facebook_post takes a kind (text, link, photo, video or reel) with message, link, mediaUrl and description as the kind needs, and returns the postId (always {pageId}_{id}, so comments, insights and delete accept it) and, for videos and reels, the mediaId. list_facebook_posts and delete_facebook_post cover the rest.