bluesky-mcp
Server Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
| BLUESKY_HANDLE | Yes | Your Bluesky handle (e.g. user.bsky.social) | |
| BLUESKY_APP_PASSWORD | Yes | Your Bluesky app password |
Capabilities
Features and capabilities supported by this server
| Capability | Details |
|---|---|
| tools | {
"listChanged": true
} |
Tools
Functions exposed to the LLM to take actions
| Name | Description |
|---|---|
| bluesky_get_timelineA | Get the authenticated account's chronological following feed. This is the main way to 'scroll' Bluesky. |
| bluesky_get_author_feedB | Get the posts posted by a specific account (their profile feed). |
| bluesky_search_postsB | Full-text search across public Bluesky posts. |
| bluesky_get_postA | Fetch one or more posts by their at:// URI, including like/repost counts and the cid needed to like/repost them. |
| bluesky_get_profileB | Get profile info (bio, follower counts, etc.) for an account. |
| bluesky_get_followersC | List the accounts that follow a given user. |
| bluesky_get_followingB | List the accounts a given user follows. |
| bluesky_get_notificationsA | Get likes, reposts, replies, follows, and mentions for the authenticated account. |
| bluesky_mark_notifications_readA | Mark all current notifications as seen. |
| bluesky_resolve_handleB | Look up the DID (permanent account id) for a handle. Needed for some actions like following. |
| bluesky_postA | Publish a new post (skeet), optionally as a reply to another post. |
| bluesky_delete_postA | Permanently delete one of your own posts. |
| bluesky_likeA | Like a post. Get the uri and cid from bluesky_get_post, bluesky_get_timeline, or bluesky_search_posts. |
| bluesky_unlikeA | Undo a like. Requires the AT-URI of the like record itself (returned as |
| bluesky_repostA | Repost a post. Get the uri and cid from bluesky_get_post, bluesky_get_timeline, or bluesky_search_posts. |
| bluesky_unrepostA | Undo a repost. Requires the AT-URI of the repost record itself (returned as |
| bluesky_followA | Follow a user by DID. Use bluesky_resolve_handle first if you only have their handle. |
| bluesky_unfollowA | Undo a follow. Requires the AT-URI of the follow record itself (returned as |
Prompts
Interactive templates invoked by user choice
| Name | Description |
|---|---|
No prompts | |
Resources
Contextual data attached and managed by the client
| Name | Description |
|---|---|
No resources | |
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/AhmadTariq1337/bluesky-mcp'
If you have feedback or need assistance with the MCP directory API, please join our Discord server