Supercharge your AI with Bluesky Social. Automate social posting and network management.
Works with every AI agent you already use
…and any MCP-compatible client
Connect to your AI in seconds.
Bluesky Social MCP gives your AI agent full control over decentralized social media interactions. You can publish posts, manage connections, and monitor activity directly from your workflow without ever leaving your workspace.
It handles everything from following accounts to monitoring your timeline.
What your AI can do
Create post
Publishes an update directly to your Bluesky profile.
Follow user
Establishes a connection by making you follow another account.
Get user posts
Lists a collection of posts written by a specific account handle.
Automatically publish posts to your Bluesky profile, detecting links and mentions as you go.
Search for specific accounts or retrieve full profiles, including bios and follower counts.
Monitor your home timeline, view notifications, or manage who you follow and mute.
View detailed lists of accounts that follow you or accounts you follow.
Ask an AI about this
Compatible AI Apps
OAuth 2.0 CompatibleWaiting for input…
Bluesky Social: 12 Tools for Social Automation
These tools let you interact with the entire Bluesky network—from posting single updates to managing large follower lists—all through your AI agent.
Make your AI actually useful.
Add this MCP to Claude, Cursor, or Windsurf and your AI stops guessing. It gets real tools to look things up, take action, and handle the stuff you keep doing by hand.
Start using Bluesky Social on VinkiusCreate Post
Publishes an update directly to your Bluesky profile.
Follow User
Establishes a connection by making you follow another account.
Get User Posts
Lists a collection of posts written by a specific account handle.
Get Profile
Retrieves the full details, bio, and metadata for any specified user profile.
List Popular Feeds
Lists various types of custom or popular feed generators available on the platform.
List Followers
Generates a directory listing all the accounts that currently follow your profile.
List Muted Users
Shows a list of accounts you have programmatically muted from your feed.
List Notifications
Fetches all recent activity and alerts directed at your account.
List Timeline
Retrieves a snapshot of your current home feed content.
Mute User
Silences an account, preventing their posts from appearing in your timeline.
Search Profiles
Searches the network for users based on keywords or criteria.
Unmute User
Re-enables an account, allowing their posts to appear in your timeline again.
Connect to your AI in seconds. Security and governance baked right in.
Pick your AI client below to get set up. Just create a Vinkius account, subscribe, and you're instantly up and running. We handle the entire backend infrastructure, delivering out-of-the-box support for HTTPS Streamable, SSE, and OAuth2—zero messy routing required.
Choose How to Get Started
Build a custom MCP for your own tools, or connect a ready-made integration from our catalog.
Build Your Own
Turn any API into an MCP. Import a spec, define Agent Skills, or deploy with MCPFusion.
- Import from OpenAPI, Swagger, or YAML specs
- Create Agent Skills with progressive disclosure
- Deploy to edge with MCPFusion framework
- Built in DLP, auth, and compliance on every call
- Real time usage dashboard and cost metering
- Publish to catalog or keep private
Make Your AI Do More
Start with Bluesky Social, then connect any of our 5,000+ other servers whenever your AI needs more. One click, no limits.
- Use this MCP plus 5,000+ others, all in one place
- Add new capabilities to your AI anytime you want
- Every connection is secured and compliant automatically
- Track usage and costs across all your servers
- Works with Claude, ChatGPT, Cursor, and more
- New servers added to the catalog every week
Independent Platform Disclaimer: Vinkius is an independent platform and is not affiliated with, endorsed by, sponsored by, verified by, or otherwise authorized by Bluesky Social. All third-party trademarks, logos, and brand names are the property of their respective owners. Their use on this website is strictly for informational purposes to identify service compatibility and interoperability.
VINKIUS INFRASTRUCTURE
Cloud Hosted
Managed infra
V8 Isolated
Sandboxed per request
Zero-Trust Proxy
No stored credentials
DLP Enforced
Policy on every call
GDPR Compliant
EU data residency
Token Compression
~60% cost reduction
Works with Claude, ChatGPT, Cursor, and more
The Model Context Protocol standardizes how applications expose capabilities to LLMs. Instead of operating in isolation, your AI gains direct access to external platforms, live data, and real-world actions through secure, standardized connections.
This connection provides 12 powerful capabilities that interface natively with Claude, ChatGPT, Cursor, and other compatible AI platforms. No middleware. No custom integration required.
It’s a mess switching between social apps and tabs.
Right now, if you want to post an update, check for mentions, and then see who responded, you have to open Bluesky. Then you might switch over to your CRM to pull up data, copy the link, paste it into a draft, and finally hit 'send.' It’s clicking through five different windows just to complete one thought.
With this MCP, that whole sequence disappears. You simply tell your AI agent, 'Post about X, linking to this resource,' and it handles the publishing, link detection, and timing automatically. You get back instant, fully executed social action.
The Bluesky Social MCP gives you control over posting and connections.
You no longer have to manually check your feed for every update or remember who you meant to follow. You can use `list_timeline` to see the general buzz, but if you want to track a specific person’s history, you just ask the agent to run `get_user_posts`. It saves you from deep-diving into someone's profile manually.
This means your social presence is automated, accurate, and always available right where you work. You get full command of your decentralized feed.
What your AI can actually do with this
Tired of manually switching between apps just to post an update or check a mention? This MCP connects your AI agent directly to Bluesky, letting you treat your social presence like another tool in your belt. You can orchestrate complex microblogging workflows with natural conversation. Need to build out your understanding of who's talking about what? Use the discovery tools to pull detailed profile data and analyze follower lists.
Want to stay updated on community discussions without missing a beat? Your agent monitors your home timeline for you. Because Vinkius hosts this MCP, you get access to all these functions through one connection point, turning scattered social tasks into simple commands.
019dd0c4-2c73-7102-b5af-c681cd905054 Here's how it actually works
The bottom line is you run all your social media tasks through simple conversation with your AI agent.
First, connect your Bluesky account to the MCP and retrieve both your Handle (e.g., name.bsky.social) and an App Password from your Bluesky settings.
Next, point your AI agent at this MCP via any compatible client like Claude or Cursor.
You can then issue commands—like 'Get me a list of users interested in X'—and the tool executes the action on Bluesky.
Who is this actually for?
This MCP is built for power users and researchers who need to automate complex, multi-step social interactions. It's perfect for the Social Media Manager who needs instant updates or the developer who wants to integrate decentralized web features into an agent pipeline.
Needs to instantly publish content, monitor community feedback across multiple channels, and track trending topics using natural language commands.
Uses the tool to systematically search for specific user profiles or analyze follower patterns when tracking industry influence.
Requires a programmatic way to manage connections—following, unfollowing, and posting—without writing dedicated API calls every time.
What Changes When You Connect
You can publish an update using create_post without ever opening the Bluesky app. Just tell your agent what you want to say, and it posts it for you.
Researching a competitor? Use search_profiles and then run get_profile on them. You instantly get their bios, stats, and follower count—all in one query.
Keep track of everything happening with list_notifications. Your agent pulls all the alerts so you don't have to manually check every tab.
Building a clean feed? Use get_user_posts for specific content or run list_popular_feeds to see what kind of content is trending right now.
Managing your digital space is easy. You can use mute_user when you need a break from noise, and then use unmute_user when the topic comes back up.
See it in action
Monitoring an Industry Trend
A researcher needs to know who is talking about decentralized identity. They tell their agent to run search_profiles for 'decentralized identity'. The agent finds 10 key accounts, then uses list_followers on the top three profiles to map out the immediate network influence.
Running a Content Campaign
A social manager needs to post an announcement and tag several people. They ask their agent to use create_post, specifying the content and listing all necessary mentions, ensuring consistency across multiple posts.
Cleaning Up Your Feed
After a week of heavy spamming from one account, you want quiet. You tell your agent to check who is bothering you, use list_muted_users to confirm the list, and then run mute_user on the source.
Catching Up After a Break
You missed several important discussions. You ask your agent to check your home feed using list_timeline, review any recent alerts via list_notifications, and then use get_user_posts on the most relevant person.
The honest tradeoffs
Trying to find niche content
The user tries to manually visit 10 different accounts, opening each profile and scrolling through posts one by one just to see who is talking about a specific topic.
Instead, ask your agent to run search_profiles for the keywords. Then, use get_user_posts on the resulting top profiles to gather the content quickly.
Forgetting to check connections
The user only checks their own posts but never verifies who is following them or who they need to follow to stay in the loop.
Always start by running list_followers to understand your current network size, and use follow_user when you spot a key account.
Posting without context
The user just drafts a post but doesn't know if it will hit the right audience or if they missed any mentions.
Before posting, use get_profile to confirm the target account's metadata and run list_popular_feeds to ensure your topic is currently relevant on the platform.
When It Fits, When It Doesn't
Use this MCP if your goal involves active network participation: publishing content, monitoring feeds, or managing connections. It’s ideal for anything that requires reading multiple profiles (get_profile) or writing a post (create_post). Don't use it, though, if you only need to read static data from an external source—if all you need is raw text and no network action, don't bother with this MCP. If your task is purely consumption (like reading an article), there are simpler document parsers for that. Use this when the action on Bluesky is as important as the data itself.
Questions you might have
How do I use the `create_post` tool with this MCP? +
You simply tell your agent to 'Create a post saying X.' The MCP takes that request and publishes it directly to your Bluesky profile. It's as simple as talking to it.
Can I use `search_profiles` with this MCP? +
Yes, you can search for users by name or keywords within the network. This helps you find specific people you want to monitor or connect with.
What is the difference between `list_timeline` and `get_user_posts`? +
list_timeline shows your general home feed—what's popular right now. get_user_posts, however, gives you a dedicated list of content only from one specific user.
If I mute someone, how do I use the `mute_user` tool? +
To use it, just tell your agent to run the mute_user tool on that account's handle. You won't see their posts anymore, which can be useful for focus.
What credentials do I need before using `get_profile` with this MCP? +
You'll need your Bluesky Handle (e.g., user.bsky.social) and an App Password generated in your account settings. The MCP requires both pieces of info to authorize any action, so make sure they are current.
Does `list_followers` support pagination if a profile has thousands of followers? +
Yes, the MCP handles large datasets by supporting paginated calls. You just need to pass the cursor or page number in your request parameters to guarantee you retrieve all available results.
If I use `follow_user` and the target account doesn't exist, what error should I expect? +
The MCP returns a specific 404 status code with an explicit message stating that the provided DID was not found. Always run get_profile first to verify the user's handle before attempting any action.
When I call `list_notifications`, can I filter the results by type or date range? +
Yes, the MCP accepts optional filters. You can narrow down your notifications by specifying types (like 'mention' or 'reply') and setting a specific start and end date for the query.
How do I find my Bluesky Handle and App Password? +
Your handle is your username (e.g., name.bsky.social). For the password, go to Settings > App Passwords in Bluesky and generate a new one.
Can I search for users via AI? +
Yes! The search_profiles tool allows your agent to find Bluesky users matching a text query programmatically.
How do I check my social notifications? +
Use the list_notifications tool to retrieve recent likes, reposts, and mentions directly through your AI agent.
We've already built the connector for Bluesky Social. Just plug in your AI agents and start using Vinkius.
No hosting. No infrastructure. No complex setup.
All 12 tools are live and waiting.
You're up and running in seconds.
Vinkius gives your AI agents access to the full catalog of app connectors, all fully managed, secure, and enterprise-ready. One subscription, every tool you need.
Built, hosted, and secured by Vinkius. You just connect and go.