get_user_summary
Retrieve a user's profile, recent posts, and engagement statistics (average likes, reposts, replies) in a single API call.
Instructions
Get comprehensive user information in a single call, combining profile, recent posts, and engagement statistics. Works without authentication; richer with auth. Use get_user_profile for just the profile or get_author_feed for posts alone; use this tool when you need both in one round-trip. Subject to per-tool rate limiting.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| actor | Yes | Handle (e.g. alice.bsky.social) or DID of the target account. | |
| includeRecentPosts | No | Whether to include recent posts in the response. Default true. | |
| postLimit | No | Number of recent posts to fetch (1–50, default 10). Only used when includeRecentPosts or includeEngagementStats is true. | |
| includeEngagementStats | No | Whether to compute engagement statistics (avg likes, reposts, replies) over the recent posts. Default true. |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| success | Yes | Whether the summary was retrieved successfully. | |
| profile | Yes | The user's full profile, including optional viewer context when authenticated. | |
| recentPosts | No | Recent posts (present when includeRecentPosts is true). | |
| engagementStats | No | Engagement statistics computed over the fetched posts (present when includeEngagementStats is true). | |
| summary | Yes | Condensed key metrics for quick consumption. |