Bluesky Social MCP. Automate your entire decentralized social presence.
Works with every AI agent you already use
…and any MCP-compatible client
Just plug in your AI agents and start using Vinkius.
Bluesky Social lets your AI agent manage all interactions on the decentralized network. Programmatically publish posts, follow accounts, search profiles, and monitor feeds using natural conversation commands.
It's full control over microblogging without manual clicks.
What your AI agents can do
Create post
Publishes a new post directly to your Bluesky profile.
Follow user
Connects you by making your agent follow a specific account.
Get profile
Retrieves all the core metadata, bio, and stats for any given user handle.
Your AI client can publish new posts to your Bluesky profile on command.
Retrieve detailed profiles and run searches across the network to find specific users or DIDs.
Automatically list your followers, following accounts, notifications, and popular feeds.
Control who sees your content by muting or unmuting specific users on the platform.
Ask AI about this MCP
Supported MCP Clients
OAuth 2.0 CompatibleWaiting for input…
Bluesky Social: 12 Tools for Network Management
These tools let you control every aspect of your presence on the decentralized network. From posting content to tracking follower lists, automate complex social tasks with simple instructions.
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 Vinkius019dd0c4create post
Publishes a new post directly to your Bluesky profile.
019dd0c4follow user
Connects you by making your agent follow a specific account.
019dd0c4get profile
Retrieves all the core metadata, bio, and stats for any given user handle.
019dd0c4get user posts
Lists a chronological collection of posts created by a specific account.
019dd0c4list followers
Retrieves the full directory of accounts that follow your profile.
019dd0c4list muted users
Generates a list of all users or handles you have currently muted.
019dd0c4list notifications
Pulls and displays your most recent notifications from the network.
019dd0c4list popular feeds
Finds and lists available custom or trending feed generators on Bluesky.
019dd0c4list timeline
Fetches the current stream of content that populates your home feed.
019dd0c4mute user
Hides all future posts from a specific account so you don't see them.
019dd0c4search profiles
Runs a query to find users based on keywords or criteria across the platform.
019dd0c4unmute user
Reactivates viewing content from an account you previously muted.
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 4,800+ other servers whenever your AI needs more. One click, no limits.
- Use this MCP plus 4,800+ 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 server provides 12 capabilities that interface natively with Claude, ChatGPT, Cursor, and any MCP client. No middleware. No custom integration required.
Keeping up with what everyone's saying feels like a full-time job.
Today, staying current means jumping between your feed, checking who replied to your posts, scrolling through follow lists, and manually searching profiles just to find one key person. You end the day feeling exhausted from context switching and endless clicking.
With this MCP, you don't click anything. You tell your agent: 'Find me all posts about AI.' It runs that search and compiles a report of relevant content right in your chat window. The whole process runs on natural language instructions.
Run the `list_followers` tool to map out influence.
You used to have to manually export a list of people who followed your account, then clean up the data in Excel. That was tedious and often incomplete.
Now, running `list_followers` gathers that whole directory instantly. You get structured, reliable data about every person following you, ready for immediate analysis.
What you can do with this MCP connector
This MCP gives you direct command over your Bluesky account. You stop toggling between apps or missing mentions in your feed. Your agent handles everything from drafting and publishing posts to monitoring who is talking about you.
Want to map out a community's influence? Your agent can search for user profiles and retrieve detailed metadata on anyone's bio and follower count. Need to keep up with conversations? It monitors your home timeline programmatically, giving you constant oversight of social engagement. The best part is that Vinkius runs this entire MCP in an isolated sandbox environment, letting you chain these social actions—like publishing a post and immediately logging it into a separate CRM MCP—all through one agent workflow.
You treat the network like another data source, not just a scrolling feed.
019dd0c4-2c73-7102-b5af-c681cd905054 How Bluesky Social MCP Works
- 1 First, you subscribe to this MCP and generate an App Password within your Bluesky settings.
- 2 Next, you tell your AI agent what needs doing—for example, 'List the top 10 accounts following user X.'
- 3 The agent runs the necessary tools inside Vinkius's secure sandbox and gives you the structured data back in your chat window.
The bottom line is: you tell your AI what social action to take, and it executes that command against Bluesky for you.
Who Is Bluesky Social MCP For?
This is for the community manager who spends hours manually cross-posting content. It's for the developer building an automation pipeline that needs real-time social data, and anyone tired of missing important mentions in their feed.
Needs to instantly publish updates and monitor community sentiment without leaving their primary workflow dashboard.
Must build pipelines that automatically pull social data (like follower lists) into internal databases for analysis or record-keeping.
Needs to analyze trends, search for specific influence patterns, and gather full profile metadata on competitors or key thought leaders.
What Changes When You Connect
- Stop missing out on conversations. Use
list_timelineto pull your home feed contents into your workflow, giving you full visibility over what’s happening in real time. - Map out a network's key players. Combine
search_profileswithget_profileto gather bios and follower counts for targeted research reports. - Build automated relationship management. You can use
follow_userorunfollow_uservia your agent, managing the social graph without ever opening the app. - Automate content flow. Use
create_postwhen you need to publish an update and then immediately follow up by callinglist_notificationsto see if anyone replied. - Maintain clean feeds. If a user is causing noise, your agent can run
mute_user, instantly silencing them without manual intervention.
Real-World Use Cases
Tracking Competitor Activity
A researcher needs to know what key industry figures are discussing. They ask their agent to use search_profiles for 'decentralization' and then run get_user_posts on the top three results to build a report.
Community Outreach Campaign
The marketing team wants to announce a new feature. They ask their agent to use create_post with pre-written copy, and then use follow_user on five key influencers to ensure they see it.
Monitoring High-Value Connections
A project lead needs a list of all people who interact with the company. They ask their agent to run list_followers on the main corporate account and cross-reference that data with other MCPs.
Cleaning Up Digital Noise
An individual wants a cleaner feed. They instruct their agent to check for noisy accounts using list_muted_users, then use mute_user on any account they don't want seeing anymore.
The Tradeoffs
Treating it like a simple data dump
Manually copying and pasting every single follower name from the Bluesky interface into a spreadsheet, which is slow and prone to copy/paste errors.
→
Just run list_followers through your agent. It pulls the full directory of accounts directly and formats it for you, saving hours.
Over-relying on one tool
Calling only get_profile repeatedly to see who people are, but missing out on current activity.
→
Don't just read the profile. Run list_timeline first for context, then use get_profile on a specific user you found in the feed.
Ignoring connection status
Trying to communicate with an account but not knowing if they've muted you or blocked you.
→
Check your active connections by running list_muted_users. This tells you exactly what content you won't see.
When It Fits, When It Doesn't
Use this MCP if your job involves automating social actions, managing large networks of contacts, or needing structured data from a dynamic feed. Specifically, use it when you need to programmatically manage connections (like following users via follow_user) or perform targeted research using search_profiles. Don't use this MCP if all you need is quick, casual viewing—if you just want to read posts manually, the native Bluesky app works fine. If your goal is pure content generation without network interaction, a simple text-generation MCP would be better.
Common Questions About Bluesky Social MCP
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.
When I use the `create_post` tool, does it automatically detect links and mentions? +
Yes, the MCP handles automatic link detection in real time. When you call create_post, the system scans your content for URLs or recognized usernames, formatting them correctly before publication. This means you don't have to worry about manually tagging everything.
How do I use the MCP tools to manage my social graph by following accounts? +
You simply call follow_user with the account handle you want to track. The AI agent manages this action directly through your authenticated Bluesky connection. It's a clean way to build out your network without logging into the app.
If I need to block or mute an account, what tool should I use? +
You can manage moderation using mute_user and unmute_user. These tools let you control who sees your content and vice versa. You'll also find that list_muted_users helps you keep track of the accounts you've silenced.
Can I retrieve a complete list of posts from another user using `get_user_posts`? +
Yes, calling get_user_posts allows you to pull a detailed archive of content associated with any specific handle. This is useful for research or analyzing an account's history over time.
What happens if I run `list_timeline` too frequently? +
The MCP handles standard rate limiting automatically, making repeated calls safe for typical use cases. For heavy, continuous monitoring, the system is designed to manage request volume efficiently so you don't hit API limits.
Use it with your favorite AI tools
Connect this server to Cursor, Claude, VS Code, and more.