{"passport":{"unfragile":{"@version":"1.0","version":"2026-05","artifact":{"id":"smithery_enescinar-twitter-mcp","slug":"enescinar-twitter-mcp","name":"Twitter Server","type":"mcp","url":"https://github.com/EnesCinr/twitter-mcp#readme","page_url":"https://unfragile.ai/enescinar-twitter-mcp","categories":["mcp-servers"],"tags":["mcp","model-context-protocol","smithery:enescinar/twitter-mcp"],"pricing":{"model":"open_source","free":true,"starting_price":null},"status":"active","verified":false},"capabilities":[{"id":"smithery_enescinar-twitter-mcp__cap_0","uri":"capability://tool.use.integration.tweet.posting.via.mcp","name":"tweet posting via mcp","description":"This capability allows users to post tweets by sending structured requests to the Twitter API through the Model Context Protocol (MCP). It utilizes an abstraction layer that maps MCP commands to Twitter's RESTful endpoints, ensuring that the requests are formatted correctly and efficiently handled. This design choice allows for seamless integration with other MCP-compatible tools, enabling a unified approach to social media interactions.","intents":["How can I automate posting tweets from my application?","Can I integrate tweet posting into my existing MCP workflow?","What is the best way to programmatically share updates on Twitter?"],"best_for":["developers building social media automation tools","teams integrating Twitter functionality into their applications"],"limitations":["Requires valid Twitter API credentials and permissions for posting","Rate limits imposed by Twitter API may affect posting frequency"],"requires":["Node.js 14+","Twitter API credentials"],"input_types":["text"],"output_types":["structured data"],"categories":["tool-use-integration","social-media-automation"],"confidence":0.5,"matches":0,"success_rate":0},{"id":"smithery_enescinar-twitter-mcp__cap_1","uri":"capability://search.retrieval.tweet.search.functionality","name":"tweet search functionality","description":"This capability enables users to search for tweets by constructing queries that are sent to the Twitter API through the MCP framework. It leverages a query parser that translates natural language search terms into Twitter API-compatible search queries, allowing for flexible and intuitive search capabilities. This approach enhances user experience by simplifying the search process and integrating seamlessly with other MCP functionalities.","intents":["How can I retrieve tweets based on specific keywords?","What is the best way to search for tweets in my application?","Can I filter tweets by hashtags or user mentions?"],"best_for":["developers creating analytics tools for Twitter data","teams looking to enhance their applications with social media insights"],"limitations":["Search results are subject to Twitter's API limitations and may not include all tweets","Rate limits may apply to search queries"],"requires":["Node.js 14+","Twitter API credentials"],"input_types":["text"],"output_types":["structured data"],"categories":["search-retrieval","social-media-analytics"],"confidence":0.5,"matches":0,"success_rate":0}],"trust":{"score":28,"verified":false,"data_access_risk":"moderate","permissions":["Node.js 14+","Twitter API credentials"],"failure_modes":["Requires valid Twitter API credentials and permissions for posting","Rate limits imposed by Twitter API may affect posting frequency","Search results are subject to Twitter's API limitations and may not include all tweets","Rate limits may apply to search queries","builder identity is not verified yet","no observed match outcomes yet"],"rank_breakdown":{"adoption":0.05,"quality":0.29,"ecosystem":0.48999999999999994,"match_graph":0.25,"freshness":0.52,"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:26.346Z","last_scraped_at":"2026-05-03T15:18:45.876Z","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=enescinar-twitter-mcp","compare_url":"https://unfragile.ai/compare?artifact=enescinar-twitter-mcp"}},"signature":"1aU9wK0+zD0ozSP07SrW/OhmSvzr+fXvEaYMd19WuZVo6JumIZWXlnfG1GfoOMzwpLA1f9zKYXVfQqP4H6zmCg==","signedAt":"2026-06-23T05:31:45.200Z","signedBy":"unfragile.ai","version":1},"_links":{"self":"https://unfragile.ai/api/v1/passport/enescinar-twitter-mcp","artifact":"https://unfragile.ai/enescinar-twitter-mcp","verify":"https://unfragile.ai/api/v1/verify?slug=enescinar-twitter-mcp","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"}}