{"passport":{"unfragile":{"@version":"1.0","version":"2026-05","artifact":{"id":"smithery_brianellin-bsky-mcp-server","slug":"brianellin-bsky-mcp-server","name":"Bluesky MCP Server","type":"mcp","url":"https://bsky.app/","page_url":"https://unfragile.ai/brianellin-bsky-mcp-server","categories":["mcp-servers"],"tags":["mcp","model-context-protocol","smithery:brianellin/bsky-mcp-server"],"pricing":{"model":"open_source","free":true,"starting_price":null},"status":"active","verified":false},"capabilities":[{"id":"smithery_brianellin-bsky-mcp-server__cap_0","uri":"capability://tool.use.integration.natural.language.content.posting","name":"natural language content posting","description":"This capability allows users to post content to Bluesky using natural language commands. It utilizes an NLP parser to interpret user inputs and map them to the ATProtocol's posting API, facilitating seamless integration. The system is designed to handle various content types and formats, ensuring that user intent is accurately captured and executed.","intents":["How can I post updates to my Bluesky account using simple language?","Can I automate posting content to Bluesky from my application?","I want to create posts on Bluesky without dealing with API complexities."],"best_for":["developers building LLM applications that require social media integration"],"limitations":["Limited to text-based content; multimedia posting requires additional handling","Rate limits imposed by Bluesky API may affect posting frequency"],"requires":["API key for Bluesky","Node.js 14+"],"input_types":["text"],"output_types":["structured data","confirmation messages"],"categories":["tool-use-integration","social-media-integration"],"confidence":0.5,"matches":0,"success_rate":0},{"id":"smithery_brianellin-bsky-mcp-server__cap_1","uri":"capability://data.processing.analysis.content.fetching.and.analysis","name":"content fetching and analysis","description":"This capability enables users to fetch and analyze content from Bluesky using natural language queries. It employs a combination of semantic search and data retrieval techniques to extract relevant posts and user interactions, providing insights based on user-defined criteria. The analysis can include sentiment detection and engagement metrics.","intents":["How can I retrieve recent posts about a specific topic from Bluesky?","I want to analyze user sentiment on my posts over time.","Can I get engagement metrics for my content on Bluesky?"],"best_for":["data analysts looking to understand social media trends"],"limitations":["Dependent on Bluesky's API response times; large datasets may lead to slower performance","Limited to public content unless authenticated"],"requires":["API key for Bluesky","Python 3.8+"],"input_types":["text"],"output_types":["structured data","analytics reports"],"categories":["data-processing-analysis","social-media-insights"],"confidence":0.5,"matches":0,"success_rate":0},{"id":"smithery_brianellin-bsky-mcp-server__cap_2","uri":"capability://memory.knowledge.contextual.interaction.with.bluesky.features","name":"contextual interaction with bluesky features","description":"This capability allows applications to leverage Bluesky's features contextually, enhancing user experiences by integrating social media interactions directly into LLM applications. It uses context management techniques to maintain state and relevance, ensuring that interactions are meaningful and aligned with user goals.","intents":["How can I integrate Bluesky interactions into my existing application context?","I want to maintain user context while interacting with Bluesky features.","Can I enhance my app's functionality by using Bluesky's capabilities?"],"best_for":["developers creating integrated applications that require social media context"],"limitations":["Context management can add complexity; requires careful design to avoid state issues","Limited to features exposed by the ATProtocol"],"requires":["API key for Bluesky","Node.js 16+"],"input_types":["text","structured data"],"output_types":["text","structured data"],"categories":["memory-knowledge","tool-use-integration"],"confidence":0.5,"matches":0,"success_rate":0}],"trust":{"score":27,"verified":false,"data_access_risk":"moderate","permissions":["API key for Bluesky","Node.js 14+","Python 3.8+","Node.js 16+"],"failure_modes":["Limited to text-based content; multimedia posting requires additional handling","Rate limits imposed by Bluesky API may affect posting frequency","Dependent on Bluesky's API response times; large datasets may lead to slower performance","Limited to public content unless authenticated","Context management can add complexity; requires careful design to avoid state issues","Limited to features exposed by the ATProtocol","builder identity is not verified yet","no observed match outcomes yet"],"rank_breakdown":{"adoption":0.05,"quality":0.31,"ecosystem":0.38999999999999996,"match_graph":0.25,"freshness":0.5,"weights":{"adoption":0.25,"quality":0.25,"ecosystem":0.15,"match_graph":0.23,"freshness":0.12}},"observed_outcomes":{"matches":0,"success_rate":0,"avg_confidence":0,"top_intents":[],"last_matched_at":null},"maintenance":{"status":"active","updated_at":"2026-05-24T12:16:25.636Z","last_scraped_at":"2026-05-03T15:18:52.613Z","last_commit":null},"community":{"stars":null,"forks":null,"weekly_downloads":null,"model_downloads":null,"model_likes":null}},"distribution":{"claim_url":"https://unfragile.ai/submit?claim=brianellin-bsky-mcp-server","compare_url":"https://unfragile.ai/compare?artifact=brianellin-bsky-mcp-server"}},"signature":"6itO5wsS13JNQRMiUWV1kdUv3ulBP4tRFeociawWiJSOpOYEsS89o0rbQCwDeia11C4YoeTYyrrepe/QF7HMDg==","signedAt":"2026-06-23T03:41:51.849Z","signedBy":"unfragile.ai","version":1},"_links":{"self":"https://unfragile.ai/api/v1/passport/brianellin-bsky-mcp-server","artifact":"https://unfragile.ai/brianellin-bsky-mcp-server","verify":"https://unfragile.ai/api/v1/verify?slug=brianellin-bsky-mcp-server","publicKey":"https://unfragile.ai/api/v1/trust-passport-public-key","spec":"https://unfragile.ai/trust","schema":"https://unfragile.ai/schema.json","docs":"https://unfragile.ai/docs"}}