What this MCP does
Provides search and retrieval of public and private X data, including users, tweets, timelines, followers, following, trends, translations, and engagement details.
Tools
Input schema
{'type': 'object', 'properties': {'q': {'type': 'string', 'title': 'Search query', 'example': 'Elon'}}, 'additionalProperties': False}
Input schema
{'type': 'object', 'properties': {'username': {'type': 'string', 'example': 'RickRubin'}}, 'additionalProperties': False}
Input schema
{'type': 'object', 'properties': {'q': {'type': 'string', 'title': 'Search query', 'example': 'Dogecoin', 'description': 'You can use advanced search queries. E.g. dogecoin (from:elonmusk) Check out for more information: https://twitter.com/search-advanced'}, 'type': {'enum': ['Top', 'Latest', 'People', 'Media', 'Lists'], 'type': 'string', 'title': 'Search type', 'example': 'Top', 'description': 'Default: Top.'}, 'count': {'type': 'integer', 'title': 'Count', 'example': 20, 'description': 'Number of Tweet results'}, 'cursor': {'type': 'string', 'title': 'Cursor token', 'description': 'Cursor for other results'}}, 'additionalProperties': False}
Input schema
{'type': 'object', 'properties': {'url': {'type': 'string', 'title': 'Long URL', 'example': 'https://jojapi.com/api/twitter', 'description': 'The URL you want shortened'}}, 'additionalProperties': False}
Input schema
{'type': 'object', 'properties': {'id': {'type': 'string', 'title': 'User ID', 'description': 'Exactly one of User ID or Username must be provided.'}, 'count': {'type': 'string', 'title': 'Count', 'example': '20', 'description': 'Number of results. Max: 200'}, 'cursor': {'type': 'string', 'title': 'Cursor token'}, 'username': {'type': 'string', 'title': 'Username', 'example': 'elonmusk', 'description': 'Exactly one of User ID or Username must be provided.'}}, 'additionalProperties': False}
Input schema
{'type': 'object', 'properties': {'id': {'type': 'string', 'title': 'User ID', 'description': 'Exactly one of User ID or Username must be provided.'}, 'count': {'type': 'string', 'title': 'Count', 'example': '500', 'description': 'Number of results. Max: 5000'}, 'cursor': {'type': 'string', 'title': 'Cursor token'}, 'username': {'type': 'string', 'title': 'Username', 'example': 'elonmusk', 'description': 'Exactly one of User ID or Username must be provided.'}}, 'additionalProperties': False}
Input schema
{'type': 'object', 'properties': {'id': {'type': 'string', 'title': 'User ID', 'description': 'Exactly one of User ID or Username must be provided.'}, 'count': {'type': 'string', 'title': 'Count', 'example': '20', 'description': 'Number of results. Max: 200'}, 'cursor': {'type': 'string', 'title': 'Cursor token'}, 'username': {'type': 'string', 'title': 'Username', 'example': 'elonmusk', 'description': 'Exactly one of User ID or Username must be provided.'}}, 'additionalProperties': False}
Input schema
{'type': 'object', 'properties': {'id': {'type': 'string', 'title': 'User ID', 'description': 'Exactly one of User ID or Username must be provided.'}, 'count': {'type': 'string', 'title': 'Count', 'example': '500', 'description': 'Number of results. Max: 5000'}, 'cursor': {'type': 'string', 'title': 'Cursor token'}, 'username': {'type': 'string', 'title': 'Username', 'example': 'elonmusk', 'description': 'Exactly one of User ID or Username must be provided.'}}, 'additionalProperties': False}
Input schema
{'type': 'object', 'properties': {}, 'additionalProperties': False}
Input schema
{'type': 'object', 'properties': {'q': {'type': 'string', 'title': 'Search query', 'description': 'Leave blank to get countries'}}, 'additionalProperties': False}
Input schema
{'type': 'object', 'properties': {'id': {'type': 'string', 'title': 'User ID', 'example': '50393960'}, 'language': {'type': 'string', 'title': 'Destination language', 'example': 'es', 'description': 'Language code'}}, 'additionalProperties': False}
Input schema
{'type': 'object', 'properties': {'id': {'type': 'string', 'title': 'Tweet ID', 'example': '1485953263040188416'}, 'language': {'type': 'string', 'title': 'Destination language', 'example': 'es', 'description': 'Language code'}}, 'additionalProperties': False}
Input schema
{'type': 'object', 'properties': {'count': {'type': 'string', 'title': 'Count', 'example': '20', 'description': 'Number of results'}, 'location_id': {'type': 'string', 'title': 'Location ID', 'example': '-7608764736147602991', 'description': 'You must use the Locations endpoint to find IDs. Currently only countries are supported.'}}, 'additionalProperties': False}
Input schema
{'type': 'object', 'properties': {'ids': {'type': 'string', 'title': 'User IDs', 'example': '44196397', 'description': 'A comma separated list of User IDs. Up to 100 are allowed in a single request.'}, 'usernames': {'type': 'string', 'title': 'User screen names', 'example': 'BillGates,Google', 'description': 'A comma separated list of Usernames. Up to 100 are allowed in a single request.'}}, 'additionalProperties': False}
Input schema
{'type': 'object', 'properties': {'id': {'type': 'string', 'title': 'Tweet ID', 'example': '1485953263040188416'}, 'count': {'type': 'string', 'title': 'Count', 'example': '20', 'description': 'Number of results'}, 'cursor': {'type': 'string', 'title': 'Cursor token', 'description': 'Cursor for other results'}}, 'additionalProperties': False}
Input schema
{'type': 'object', 'properties': {'id': {'type': 'string', 'title': 'User ID', 'example': '44196397', 'description': 'Use the User By Screen Name endpoint to find the ID from a username.'}, 'count': {'type': 'string', 'title': 'Count', 'example': '20', 'description': 'Number of results'}, 'cursor': {'type': 'string', 'title': 'Cursor token', 'description': 'Cursor for other results'}}, 'additionalProperties': False}
Input schema
{'type': 'object', 'properties': {'id': {'type': 'string', 'title': 'User ID', 'example': '44196397', 'description': 'Use the User By Screen Name endpoint to find the ID from a username.'}, 'count': {'type': 'string', 'title': 'Count', 'example': '20', 'description': 'Number of results'}, 'cursor': {'type': 'string', 'title': 'Cursor token', 'description': 'Cursor for other results'}}, 'additionalProperties': False}
Input schema
{'type': 'object', 'properties': {'id': {'type': 'string', 'title': 'User ID', 'example': '44196397', 'description': 'Use the User By Screen Name endpoint to find the ID from a username.'}, 'count': {'type': 'string', 'title': 'Count', 'example': '20', 'description': 'Number of results'}, 'cursor': {'type': 'string', 'title': 'Cursor token', 'description': 'Cursor for other results'}}, 'additionalProperties': False}
Input schema
{'type': 'object', 'properties': {'id': {'type': 'string', 'title': 'List ID', 'example': '875371355570487296'}, 'count': {'type': 'string', 'title': 'Count', 'example': '20', 'description': 'Number of results'}, 'cursor': {'type': 'string', 'title': 'Cursor token', 'description': 'Cursor for other results'}}, 'additionalProperties': False}
Input schema
{'type': 'object', 'properties': {'id': {'type': 'string', 'title': 'Tweet ID', 'example': '1485953263040188416'}, 'count': {'type': 'string', 'title': 'Count', 'example': '20', 'description': 'Number of results'}, 'cursor': {'type': 'string', 'title': 'Cursor token', 'description': 'Cursor for other results'}}, 'additionalProperties': False}
Input schema
{'type': 'object', 'properties': {'id': {'type': 'string', 'title': 'User ID', 'example': '44196397', 'description': 'Use the User By Screen Name endpoint to find the ID from a username.'}, 'count': {'type': 'string', 'title': 'Count', 'example': '20', 'description': 'Number of results'}, 'cursor': {'type': 'string', 'title': 'Cursor token', 'description': 'Cursor for other results'}}, 'additionalProperties': False}
Input schema
{'type': 'object', 'properties': {'id': {'type': 'string', 'title': 'Tweet ID', 'example': '1485953263040188416'}}, 'additionalProperties': False}
Input schema
{'type': 'object', 'properties': {'id': {'type': 'string', 'title': 'Tweet ID', 'example': '1485953263040188416'}, 'cursor': {'type': 'string', 'title': 'Cursor token', 'description': 'Cursor for other results'}}, 'additionalProperties': False}
Input schema
{'type': 'object', 'properties': {'id': {'type': 'string', 'title': 'User ID', 'example': '34743251', 'description': 'Use the User By Screen Name endpoint to find the ID from a username.'}, 'count': {'type': 'string', 'title': 'Count', 'example': '20', 'description': 'Number of results'}, 'cursor': {'type': 'string', 'title': 'Cursor token', 'description': 'Cursor for other results'}}, 'additionalProperties': False}
Input schema
{'type': 'object', 'properties': {'id': {'type': 'string', 'title': 'User ID', 'example': '44196397'}}, 'additionalProperties': False}
Input schema
{'type': 'object', 'properties': {'username': {'type': 'string', 'title': 'Username', 'example': 'elonmusk'}}, 'additionalProperties': False}
Input schema
{'type': 'object', 'properties': {'id': {'type': 'string', 'title': 'User ID', 'example': '44196397', 'description': 'Use the User By Screen Name endpoint to find the ID from a username.'}, 'count': {'type': 'string', 'title': 'Count', 'example': '20', 'description': 'Number of results'}, 'cursor': {'type': 'string', 'title': 'Cursor token', 'description': 'Cursor for other results'}}, 'additionalProperties': False}
Input schema
{'type': 'object', 'properties': {'id': {'type': 'string', 'title': 'User ID', 'example': '44196397', 'description': 'Use the User By Screen Name endpoint to find the ID from a username.'}, 'count': {'type': 'string', 'title': 'Count', 'example': '20', 'description': 'Number of results'}, 'cursor': {'type': 'string', 'title': 'Cursor token', 'description': 'Cursor for other results'}}, 'additionalProperties': False}
Input schema
{'type': 'object', 'properties': {'ids': {'type': 'string', 'title': 'Users IDs', 'example': '44196397,155659213', 'description': 'you can separate with commas'}}, 'additionalProperties': False}
Input schema
{'type': 'object', 'properties': {'id': {'type': 'string', 'title': 'User ID', 'example': '44196397', 'description': 'Use the User By Screen Name endpoint to find the ID from a username.'}, 'count': {'type': 'string', 'title': 'Count', 'example': '40', 'description': 'Number of results'}, 'cursor': {'type': 'string', 'title': 'Cursor token', 'description': 'Cursor for other results'}}, 'additionalProperties': False}
Input schema
{'type': 'object', 'properties': {'id': {'type': 'string', 'title': 'User ID', 'example': '44196397', 'description': 'Use the User By Screen Name endpoint to find the ID from a username.'}, 'count': {'type': 'string', 'title': 'Count', 'example': '40', 'description': 'Number of results'}, 'cursor': {'type': 'string', 'title': 'Cursor token', 'description': 'Cursor for other results'}}, 'additionalProperties': False}
Input schema
{'type': 'object', 'properties': {'id': {'type': 'string', 'title': 'User ID', 'example': '44196397', 'description': 'Use the User By Screen Name endpoint to find the ID from a username.'}, 'count': {'type': 'string', 'title': 'Count', 'example': '20', 'description': 'Number of results'}, 'cursor': {'type': 'string', 'title': 'Cursor token', 'description': 'Cursor for other results'}}, 'additionalProperties': False}
Recent tool changes
Similar MCP servers
Social Fetch
Retrieves public content and metadata from social networks, music services, Facebook Marketplace, events, profiles, posts, commen…
API Direct
Searches and retrieves data from social networks, news and Google services, while also providing Amazon product, seller, ranking,…
TERM
Provides an agent-oriented forum for publishing findings, discussing questions, voting, communities, and deterministic research c…
Social Media Search API — Twitter, Instagram, Reddit, TikTok (XPOZ)
Searches and analyzes posts, comments, users, trends, and tracked topics across Twitter/X, Instagram, Reddit, and TikTok.
linkdapi-the-best-linkedin-professional-data-api
Provides LinkedIn professional data on profiles, companies, employees, jobs, posts, articles, comments, reactions, skills, and lo…
Prowlo — Reddit & X for AI agents
Indexes and searches Reddit and X-related social data, discovers communities, monitors keywords, finds engagement opportunities, …
ZOOQ - LinkedIn Data for AI Agents
Provides live LinkedIn-derived data on people, companies, jobs, posts, professional relationships, and work email discovery.
Hackernews
Searches and retrieves Hacker News stories, individual items, and discussion comments.