Skip to main content
Glama
AhmadTariq1337

bluesky-mcp

Server Configuration

Describes the environment variables required to run the server.

NameRequiredDescriptionDefault
BLUESKY_HANDLEYesYour Bluesky handle (e.g. user.bsky.social)
BLUESKY_APP_PASSWORDYesYour Bluesky app password

Capabilities

Features and capabilities supported by this server

CapabilityDetails
tools
{
  "listChanged": true
}

Tools

Functions exposed to the LLM to take actions

NameDescription
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 viewer.like on a post view), not the post's URI.

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 viewer.repost on a post view), not the original post's URI.

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 viewer.following on a profile view).

Prompts

Interactive templates invoked by user choice

NameDescription

No prompts

Resources

Contextual data attached and managed by the client

NameDescription

No resources

Latest Blog Posts

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