使用 Boring 向 Facebook 页面发布帖子。当用户说“发布到 Facebook”、“在 FB 上发布”、“安排 Facebook 帖子”、“管理 Facebook 排程”等时使用。
Publish and schedule posts to Facebook Pages. Powered by Boring.
Call boring_list_accounts and filter for facebook platform accounts. Show the user their connected Pages.
Ask the user what to post. Facebook supports:
TypeDescriptionMediaTextCaption-only postNonePhotoSingle image post1 image (JPG/PNG, max 4MB)AlbumMulti-image post2-10 imagesVideoVideo post1 video (MP4/MOV, max 1GB, max 240 min)
If the user provides media:
boring_upload_file with file_pathboring_upload_from_url with the URLmedia_urlsCall boring_publish_post with:
text
account_id: "<facebook_account_id>"
platform: "facebook"
text: "Your post content here"
media_urls: ["https://...image.jpg"] (optional)
scheduled_at: "2025-12-25T10:00:00Z" (optional, for scheduling)
For immediate publish: omit scheduled_at For scheduling: include scheduled_at in ISO 8601 format
Show the user:
boring_list_scheduled_posts with platform: "facebook"boring_cancel_scheduled_post with the scheduled_post_idpages_manage_posts, pages_read_engagementErrorSolutionInvalidApiKeyMCP link may be invalid — regenerate it at boring.aiagent-me.com SettingsInvalidAccountIdRun boring_list_accounts to get valid account IDsMediaTooLargeImages max 4MB, videos max 1GBPublishingFailedCheck if Page permissions are correct at boring.aiagent-me.comRateLimitExceededWait and retry — 200 calls/hour limit
Text post:
text
boring_publish_post(account_id="abc", platform="facebook", text="Hello from Boring!")
Photo post:
text
boring_publish_post(account_id="abc", platform="facebook", text="Check this out!", media_urls=["https://example.com/photo.jpg"])
Schedule for tomorrow 9 AM UTC:
text
boring_publish_post(account_id="abc", platform="facebook", text="Scheduled post!", scheduled_at="2025-12-26T09:00:00Z")
Full API docs: boring-doc.aiagent-me.com