follow_user
Follow a user on AT Protocol by handle or DID. Creates a follow record or returns existing one if already following.
Instructions
Follow a user on AT Protocol. Creates a follow record for the specified account; if the account is already followed the existing follow URI is returned without creating a duplicate. Requires authentication (app password). Use unfollow_user to reverse this action; for bulk relationship changes consider batch_action instead. Subject to per-tool rate limiting.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| actor | Yes | Handle (e.g. alice.bsky.social) or DID of the account to follow. |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| uri | Yes | AT-URI of the follow record (at://did/app.bsky.graph.follow/rkey). | |
| cid | Yes | CID of the follow record; empty string when the follow already existed. | |
| success | Yes | Whether the follow is now in effect (true even if already followed). | |
| message | Yes | Human-readable outcome message. | |
| followedUser | Yes | Identifying information for the account that was followed. |