Post Rich Content to Bluesky
Posts and schedules to Bluesky via Publora MCP, with rich-text facets, images, video, and alt text.
1.0.3Add to Favorites
Why it matters
Automate your social media presence by posting rich content, including text, images, and videos, directly to Bluesky via the Publora MCP server.
Outcomes
What it gets done
Publish text posts with hashtags to Bluesky.
Upload images and videos with alt text to Bluesky.
Leverage Publora MCP server for seamless integration.
Source
Get it from source
Spark does not host a copy of it.
Open sourceReports
Agent outcome reports
No reports yet
Overview
Bluesky Post via Publora
Creates and schedules Bluesky posts through Publora MCP: text with auto-detected hashtags and URLs, images with alt text, and short video, within Bluesky's character, size, and daily limits. Use it when posting or scheduling content specifically to Bluesky - text, image with alt text, or short video - through Publora's MCP or REST interface.
What it does
Creates and schedules Bluesky posts through the Publora MCP server: text posts with auto-detected hashtags and URLs made clickable, images with alt text, and video. Setup requires a free Publora account, a Bluesky app password (never the main account password) connected via the Publora dashboard, an API key, and an MCP server entry pointed at https://mcp.publora.com with a bearer-token header - falling back to the REST API (x-publora-key header, not Authorization: Bearer) if the MCP server is unavailable.
curl -X GET "https://api.publora.com/api/v1/platform-connections" \
-H "x-publora-key: sk_your_api_key"
Bluesky's own platform limits shape everything: 300 characters per post, up to 4 images per post at roughly 1 MB each - all images are converted to JPEG regardless of source format, PNG/WebP/GIF included, and the AT Protocol's strict ~1 MB limit means compressing to 80-85% JPEG quality - videos up to 3 minutes (50 MB under 60 seconds, 100 MB from 60 seconds to 3 minutes) capped at 25 per day or 10 GB, and alt text up to 2,000 characters per image. Bluesky's platform ID is DID-based (bluesky-did:plc:xxx), unlike other platforms' numeric IDs, and video uploads require a verified email on the Bluesky account first.
When to use - and when NOT to
Use it when posting or scheduling content to Bluesky specifically - simple text, hashtag-and-URL posts, image posts with alt text, or short video - through Publora's MCP or REST interface.
Inputs and outputs
Input: post content (text, optional images or video, optional alt text), a Bluesky connection ID, and a required ISO 8601 scheduledTime (current time plus one minute for immediate posting). Output: a created or scheduled Bluesky post, or a management action via list_posts/update_post/delete_post; media uploads go through a presigned URL from get_upload_url.
Integrations
Runs through the Publora MCP server (or its REST API fallback) against Bluesky's API, on Free Starter (15 posts/month), Pro ($2.99/account/month, 100/account), or Premium ($9.99/account/month, 500/account) plans.
Who it's for
Users scheduling or automating Bluesky posts - especially ones needing accessible image posts with alt text or short video - through an agent rather than Bluesky's native composer.
Its own best-practice guidance leans into the format: since 300 characters is shorter than Twitter, posts should be punchy with just one or two relevant hashtags; Bluesky is framed as a growing, less-crowded platform with a tech-savvy, developer-heavy audience, best posted to 1-3 times a day, with authentic replies favored for building community.
FAQ
Common questions
Discussion
Questions & comments · 0
Sign In Sign in to leave a comment.