bluesky_search
Search public Bluesky posts by keyword, author, mentions, hashtags, or language. Filter results by date, sort by top or latest. Returns post details including text, author, and engagement counts.
Instructions
Search public Bluesky posts by keyword, author, mentions, tag, or language via app.bsky.feed.searchPosts. FREE. Now requires Bluesky auth (handle + app password) because the AppView gates this endpoint. Returns: { posts: [{ uri, cid, author, text, created_at, like_count, repost_count }], cursor? }. Common errors: missing credentials (VALIDATION_ERROR), AppView 5xx (PLATFORM_ERROR).
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| query | Yes | Lucene-style search query. Examples: 'claude code', '"MCP server"', 'content publishing'. | |
| limit | No | Max posts to return (default 25, max 100). | |
| cursor | No | ||
| sort | No | 'latest' (default) for freshness, 'top' for engagement. | |
| since | No | ISO date or datetime — only posts after this time. | |
| mentions | No | Filter to posts that mention this handle. | |
| author | No | Filter to posts by this handle. | |
| lang | No | BCP-47 language code (e.g. 'en'). | |
| tag | No | Filter to posts with ALL of these hashtags (no # prefix). |