KosmoKrator

data

Bluesky MCP, CLI, and Lua Integration for AI Agents

Bluesky integration docs for AI agents: MCP gateway setup, Bluesky CLI commands, Lua API reference, credentials, and function schemas.

Bluesky for agents

Credentials can be configured manually in web or CLI hosts.

Use this integration from Lua code mode, the headless integrations CLI, or the KosmoKrator MCP gateway. The same package metadata powers all three surfaces.

Agent Surfaces

Machine-Readable Metadata

Function Catalog

FunctionTypeParametersDescription
bluesky.bluesky_create_post Write write 4 Create a new post on Bluesky. The post text is required and supports facets (mentions, links, tags) if provided.
bluesky.bluesky_get_profile Read read 1 Get the public profile of a Bluesky user. Provide a handle (e.g. "alice.bsky.social") or DID.
bluesky.bluesky_get_timeline Read read 0 Get the authenticated account timeline.
bluesky.bluesky_get_author_feed Read read 0 Get posts and reposts by an actor.
bluesky.bluesky_get_feed Read read 0 Get posts from a feed generator.
bluesky.bluesky_get_feed_generator Read read 0 Get feed generator metadata.
bluesky.bluesky_get_post_thread Read read 0 Get a post thread by URI.
bluesky.bluesky_get_posts Read read 0 Get one or more posts by URI.
bluesky.bluesky_get_likes Read read 0 Get actors who liked a post.
bluesky.bluesky_get_reposted_by Read read 0 Get actors who reposted a post.
bluesky.bluesky_list_followers Read read 3 List the followers of a Bluesky account. Returns follower profiles with handles, display names, and avatars.
bluesky.bluesky_list_following Read read 3 List the accounts that a Bluesky user follows. Returns profiles with handles, display names, and avatars.
bluesky.bluesky_search_posts Read read 3 Search for posts on Bluesky. Supports full-text search queries. Returns matching posts with author, text, and timestamps.
bluesky.bluesky_list_notifications Read read 0 List notifications for the authenticated account.
bluesky.bluesky_get_current_user Read read 0 Get the authenticated user's own Bluesky profile. No parameters required — uses the configured account.
bluesky.bluesky_create_record Write write 0 Create an arbitrary AT Protocol record.
bluesky.bluesky_delete_record Write write 0 Delete an AT Protocol record.
bluesky.bluesky_like_post Write write 0 Like a Bluesky post.
bluesky.bluesky_repost_post Write write 0 Repost a Bluesky post.
bluesky.bluesky_follow_actor Write write 0 Follow an actor DID.
bluesky.bluesky_xrpc_get Read read 0 Call any GET XRPC method.
bluesky.bluesky_xrpc_post Write write 0 Call any POST XRPC method.