Bluesky MCP Server

Search posts, profiles, feeds, threads, and trending topics on Bluesky via MCP. STDIO or Streamable HTTP.

Remote serverstreamable-http

What is the Bluesky MCP Server?

Search posts, profiles, feeds, threads, and trending topics on Bluesky via MCP. STDIO or Streamable HTTP.

Configuration and credentials

  • Bun v1.3.0 or higher (or Node.js v24+). - No API key or account required — all tools call api.bsky.app without credentials.

More MCP options

Compare MCP servers by category, or browse hosted MCP servers if you prefer an endpoint over a local process.

Maintainer setup documentation.

Recorded tools

Check the linked publisher documentation and your connected client's tool list. Names and availability can vary with the server version and account permissions.

ToolWhat it does
bsky_search_postsFull-text search across public Bluesky posts, with author, language, tag, date, and sort filters
bsky_get_profileFetch a Bluesky actor's public profile by handle or DID — the handle↔DID resolver
bsky_get_author_feedA user's recent posts ordered newest-first, filterable by post type
bsky_get_post_threadFetch the conversation for a post by AT-URI — parent chain upward and reply tree downward, with what Bluesky counted but did not return
bsky_search_actorsFind Bluesky accounts by name or handle fragment
bsky_get_followsPaginated social graph edges — who a user follows or who follows them
bsky_get_trendingReal-time trending topics on Bluesky with post count, category, status, and the accounts driving each topic

How to install the Bluesky MCP Server

{
  "mcpServers": {
    "bluesky-mcp-server": {
      "type": "streamable-http",
      "url": "https://bluesky.caseyjhand.com/mcp"
    }
  }
}

Configuration as documented by the project. Restart the client after saving.

Configuration

  • Bun v1.3.0 or higher (or Node.js v24+). - No API key or account required — all tools call api.bsky.app without credentials.
VariableDescriptionRequired
MCP_TRANSPORT_TYPEConfiguration value read at startup.Optional
MCP_LOG_LEVELConfiguration value read at startup.Optional

Example prompts to try

  • “Use Bluesky to bsky search posts.”
  • “Use Bluesky to bsky get profile.”
  • “Use Bluesky to bsky get author feed.”

Frequently asked questions

Search posts, profiles, feeds, threads, and trending topics on Bluesky via MCP. STDIO or Streamable HTTP. Confirm the tools offered by your installed version in the connected client. Tool availability and permissions depend on the server and account configuration.