# Bluesky MCP Server

Connect to Bluesky and interact with the ATProtocol using natural language. Fetch, analyze, and post content seamlessly within your LLM applications. Enhance your experience by leveraging Bluesky's f…

## Quick Start

```bash
# Connect this server (installs CLI if needed)
npx -y @smithery/cli@latest mcp add brianellin/bsky-mcp-server

# Browse available tools
npx -y @smithery/cli@latest tool list brianellin/bsky-mcp-server

# Get full schema for a tool
npx -y @smithery/cli@latest tool get brianellin/bsky-mcp-server get-my-handle-and-did

# Call a tool
npx -y @smithery/cli@latest tool call brianellin/bsky-mcp-server get-my-handle-and-did '{}'
```

## Tools (21)

- `get-my-handle-and-did` — Return the handle and did of the currently authenticated user for this blusesky session. Useful for when someone asks i…
- `get-timeline-posts` — Fetch your home timeline from Bluesky, which includes posts from all of the people you follow in reverse chronological …
- `create-post` — Create a new post on Bluesky
- `get-profile` — Get a user's profile from Bluesky
- `search-posts` — Search for posts on Bluesky
- `get-post-thread` — Get a full conversation thread for a specific post, showing replies and context
- `convert-url-to-uri` — Convert a Bluesky web URL to an AT URI format that can be used with other tools
- `search-people` — Search for users/actors on Bluesky
- `search-feeds` — Search for custom feeds on Bluesky
- `get-liked-posts` — Get a list of posts that the authenticated user has liked
- `get-trends` — Get current trending topics on Bluesky
- `like-post` — Like a post on Bluesky
- `follow-user` — Follow a user on Bluesky
- `get-pinned-feeds` — Get the authenticated user's pinned feeds and lists.
- `get-feed-posts` — Fetch posts from a specified feed
- `get-list-posts` — Fetch posts from users in a specified list
- `get-user-posts` — Fetch posts from a specific user
- `get-follows` — Get a list of users that a person follows
- `get-followers` — Get a list of users that follow a person
- `get-post-likes` — Get information about users who have liked a specific post
- `list-resources` — List all available MCP resources with their descriptions

```bash
# Get full input/output schema for a tool
npx -y @smithery/cli@latest tool get brianellin/bsky-mcp-server <tool-name>
```

## Resources

- `bluesky://platform-info`
- `bluesky://post-schema`

## Prompts (1)

- `summarize-timeline`

---

Source: https://github.com/brianellin/bsky-mcp-server
