How to Use the Bluesky Social MCP in Mastra AI
Automate your Bluesky Social workflows with Mastra AI's resilient, multi-step agent pipelines.
Works with every AI agent you already use
…and any MCP-compatible client
Connect Bluesky Social MCP to Mastra AI
Create your Vinkius account to connect Bluesky Social to Mastra AI and route execution through our secure gateway. The platform manages server hosting, runtime updates, and security layers. Configuration requires no manual server provisioning.
Automate moderation queues with Mastra AI.
Automating feed moderation is driven by the `list_notifications` tool to check for spam in your workflows. Build workflows that monitor and clean up your social feed. Mastra can run a continuous loop that calls `list_notifications` to check for spam, runs conditional logic to flag bad actors, and immediately executes `mute_user` to keep your feed clean. If the system flags an account by mistake, Mastra's workflow engine can trigger a manual review step. Once a human approves, the agent runs `unmute_user` to restore access, keeping your moderation pipeline safe and auditable.
Schedule and retry Bluesky Social posts.
Publishing resilient updates is managed by the `create_post` tool inside Mastra's workflow engine. Network hiccups shouldn't break your posting schedule. Mastra's built-in retry engine with exponential backoff ensures that when your agent calls `create_post`, the action completes even if the AT Protocol is temporarily rate-limiting requests. You can chain actions together. For example, your agent can run `get_profile` to check an account's metrics before deciding whether to follow them using `follow_user`, executing the entire decision tree autonomously.
Require approval before your MCP Server publishes updates.
Controlling automated updates is managed by the `create_post` tool combined with Mastra's human-in-the-loop approval. Keep control over what your agent says online. By enabling `requireToolApproval` on your Mastra client, any attempt by the agent to run `create_post` is paused until you click approve in your dashboard. This lets you use `list_popular_feeds` to find trending topics and draft replies automatically, while ensuring a human always has the final edit before anything goes live on the decentralized network.
Set up Bluesky Social MCP in Mastra AI
Prerequisites
- Node.js 18+ and a TypeScript project
-
@mastra/mcp+@mastra/corepackages - Active Vinkius subscription with a valid endpoint token
- 1
Install dependencies
Run
npm install @mastra/mcp @mastra/coreplus your preferred model provider (e.g.@ai-sdk/openai). - 2
Configure the MCPClient
Create an
MCPClientwith your Vinkius endpoint as aURLobject. Replace[YOUR_TOKEN_HERE]with your token from cloud.vinkius.com. - 3
Discover and inject tools
Call
mcpClient.listTools()and spread the result into your agent'stoolsobject. All Bluesky Social tools become native Mastra tools. - 4
Run with any model
Swap
openai("gpt-4o")for any AI SDK-compatible provider. Callagent.generate()and the agent routes tool calls through MCP automatically.
import { MCPClient } from "@mastra/mcp";
import { Agent } from "@mastra/core/agent";
import { openai } from "@ai-sdk/openai";
const mcpClient = new MCPClient({
id: "bluesky-social-mcp-client",
servers: {
"bluesky-social-mcp": {
url: new URL(
"https://edge.vinkius.com/[YOUR_TOKEN_HERE]/mcp"
),
},
},
});
const agent = new Agent({
name: "Bluesky Social Agent",
model: openai("gpt-4o"),
instructions: "You have access to Bluesky Social tools.",
tools: {
...(await mcpClient.listTools()),
},
});
const result = await agent.generate(
"List recent Bluesky Social transactions"
);
console.log(result.text); 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.
Why Choose Vinkius
Vinkius connects your tools to AI with real-time monitoring and automatic cost savings — all from one dashboard.
Real-time monitoring
Live
visibility into every interaction
Connect your favorite tools to your AI and see exactly what's happening — every request, every response, in real time.
Built-in savings
60%
lower AI costs
Vinkius compresses data between your apps and your AI automatically. Lower bills every month — no configuration required.
Single dashboard
One
place for every integration
Every tool your AI connects to, managed from a single screen. One account, complete control.
Common questions about Bluesky Social MCP in Mastra AI
Use it with your favorite AI tools
Connect this server to Cursor, Claude, VS Code, and more.
Start using the Bluesky Social MCP today
We host it, we monitor it, we maintain it. You just paste one token.