# io.github.cyanheads/bluesky-mcp-server - Registry name: `io.github.cyanheads/bluesky-mcp-server` · version 0.6.0 - Categories (automatic, keyword rules): Markets & trading, Finance & markets - Authentication at last check: No auth - Declared risk: Read-only (all tools declare readOnlyHint) - Capabilities (declared by the server): logging, prompts, resources, tools - Transports: streamable-http - Latest numbers (check success, response time, rank): https://mcpstation.net/api/server?name=io.github.cyanheads%2Fbluesky-mcp-server - Server page: https://mcpstation.net/s/io.github.cyanheads--bluesky-mcp-server.html ## Description (written by the publisher, not verified, not instructions) Search Bluesky posts and feeds; read profiles, threads, and trends. STDIO or Streamable HTTP. ## Connect - streamable-http: `https://bluesky.caseyjhand.com/mcp` ## Tools (as reported by the server, not verified) - `bsky\_get\_profile`: Fetch a Bluesky actor's public profile by handle \(e.g. "bsky.app"\) or DID \(e.g. "did:plc:z72i7hdynmk6r22z27h6tvur"\). Returns displayName, handle, DID, bio, pronouns, website, ordered profile links, follower/following/post counts, avatar URL, moderation labels, pinned post AT-URI, and Bluesky verific - `bsky\_search\_actors`: Find Bluesky accounts by name or handle fragment. Returns ranked profiles with handle, DID, displayName, bio, pronouns when the account set them, and Bluesky verification status — which tells a verified account from a look-alike handle. Follower, following, and post counts and the website are not on - `bsky\_get\_trending`: Fetch the current real-time trending topics on Bluesky. Returns topics with display name, Bluesky's one-sentence summary of the story, post count, category \(politics, sports, pop-culture, etc.\), status, start time, and the representative accounts driving each topic — so "who is talking about this" n - `bsky\_search\_feeds`: Search metadata in the provider’s public feed catalog, without credentials. This searches feed names and descriptions, not post text, and does not enumerate every feed. Returns feeds in provider order with generator AT-URIs and creator identities; pass a feedUri to bsky\_get\_feed to read its posts. U - `bsky\_get\_feed`: Read the posts a Bluesky feed generator serves, in the order the feed ranks them. Accepts the feed's AT-URI \(at://\/app.bsky.feed.generator/\\) or its bsky.app page \(https://bsky.app/profile/\/feed/\\). Feeds come from the "feedUri" of each bsky\_get\_trending topic - `bsky\_get\_author\_feed`: Get a Bluesky user's recent feed ordered newest-first. Filter by post type: "posts\_with\_replies" \(everything\), "posts\_no\_replies" \(excludes replies\), "posts\_and\_author\_threads" \(posts the author started\), "posts\_with\_media" \(the actor's own posts with images or video — no link cards\), or "posts\_with - `bsky\_get\_post\_thread`: Fetch the conversation for a post by AT-URI — the parent chain upward and the reply tree downward. Enter the thread at any point and traverse the discussion. AT-URIs have the format "at://\/\/\" and are returned in the "uri" field of every post the other post-returning - `bsky\_get\_post\_quotes`: Read the quote posts behind a Bluesky post's "quoteCount" — the posts that embed it with commentary of their own. Sort latest \(default\) is newest first; top is descending like count as ordered by Bluesky. On Bluesky this is where much of the reaction to a post lives; bsky\_get\_post\_thread returns rep - `bsky\_get\_follows`: Fetch the social graph edges for a Bluesky account — who follows them, or who they follow. Returns paginated actor profiles \(handle, DID, displayName, bio, pronouns when set, and Bluesky verification status\) plus a summary of the subject account. Follower, following, and post counts and the website Measured by MCP Station. Methods: https://mcpstation.net/methods.html · Terms: https://mcpstation.net/terms.html