{"name":"Twitter MCP Service","description":"Production Twitter/X MCP Service with OAuth 2.0 Bearer token validation","version":"0.1.0","mcp_endpoint":"/mcp","twitter_api_version":"v2","oauth_validation":"Bearer token validation against Twitter API","required_scopes":["tweet.read","users.read"],"minimum_scopes":["tweet.read","users.read"],"data_formats":{"default":"COMPACT","supported":["MINIMAL","COMPACT","FULL","RAW"],"description":"All reading tools support DataFormat parameter. COMPACT gives you essential data for optimal performance."},"tools":{"reading":["search_tweets","get_tweet_by_id","get_user_profile","get_user_tweets","get_trending_topics","get_followers","get_following","get_tweet_replies"],"writing":["post_tweet","reply_to_tweet","quote_tweet","retweet","like_tweet","unlike_tweet","delete_tweet"],"social":["follow_user","unfollow_user","block_user","unblock_user","mute_user","unmute_user","update_profile"],"analytics":["get_tweet_metrics","get_user_metrics","search_users","export_tweet_data","get_account_activity"]},"authentication":{"type":"Bearer Token","description":"Requires valid OAuth Bearer token from Twitter/X","oauth_flow":"Users must authenticate with Twitter and provide Bearer token","scopes_required":["tweet.read","users.read"],"multi_tenant":true,"token_validation":"Each request validates the Bearer token against Twitter API"},"rate_limiting":{"buffer_seconds":10,"max_retries":3,"retry_delay_seconds":60,"description":"Built-in rate limit handling with exponential backoff"}}