openai-sora
What this MCP does
Provides access to Sora social feeds, profiles, posts, replies, followers, following lists, and search.
Tools
Input schema
{'type': 'object', 'properties': {'after': {'type': 'string', 'title': 'after', 'description': 'You can get subsequent results by entering the `last_id` value taken from the first response.'}, 'limit': {'type': 'string', 'title': 'limit', 'example': '24', 'description': 'Result limit'}, 'task_type_filters': {'type': 'string', 'title': 'task_type_filters', 'description': "Filter results. To get all results, don't send this parameter."}}, 'additionalProperties': False}
Input schema
{'type': 'object', 'properties': {'after': {'type': 'string', 'title': 'after', 'description': 'You can get subsequent results by entering the `last_id` value taken from the first response.'}, 'limit': {'type': 'string', 'title': 'limit', 'example': '24', 'description': 'Result limit'}}, 'additionalProperties': False}
Input schema
{'type': 'object', 'properties': {'after': {'type': 'string', 'title': 'after', 'description': 'You can get subsequent results by entering the `last_id` value taken from the first response.'}, 'limit': {'type': 'string', 'title': 'limit', 'example': '24', 'description': 'Result limit'}, 'time_range': {'type': 'string', 'title': 'time_range', 'description': 'Time range'}, 'task_type_filters': {'type': 'string', 'title': 'task_type_filters', 'description': "Filter results. To get all results, don't send this parameter."}}, 'additionalProperties': False}
Input schema
{'type': 'object', 'properties': {'after': {'type': 'string', 'title': 'after', 'description': 'You can get subsequent results by entering the `last_id` value taken from the first response.'}, 'limit': {'type': 'string', 'title': 'limit', 'example': '24', 'description': 'Result limit'}}, 'additionalProperties': False}
Input schema
{'type': 'object', 'properties': {'generation_id': {'type': 'string', 'title': 'generation_id', 'example': 'gen_01jjj0ag1qfq6r237ysxj9wsv0', 'description': 'Allowed Generation ID'}}, 'additionalProperties': False}
Input schema
{'type': 'object', 'properties': {'user_id': {'type': 'string', 'title': 'user_id', 'example': 'user-1tRSOHXQxgZtEj9GFqsHOvnF', 'description': 'Allowed User ID'}}, 'additionalProperties': False}
Input schema
{'type': 'object', 'properties': {'after': {'type': 'string', 'title': 'after', 'description': 'You can get subsequent results by entering the `last_id` value taken from the first response.'}, 'query': {'type': 'string', 'title': 'query', 'example': 'crocodile', 'description': 'Search query'}, 'user_id': {'type': 'string', 'title': 'user_id', 'description': 'Fetch content from a specific user. Allowed User ID or username.'}, 'similar_to': {'type': 'string', 'title': 'similar_to', 'description': 'Search for similar content. An array containing Generation IDs (`gen_...`) must be sent.'}}, 'additionalProperties': False}
Input schema
{'type': 'object', 'properties': {'cut': {'type': 'string', 'title': 'cut', 'description': 'Sorting parameter. Default is `nf2`. What does it mean? :\n\n- `nf2` : For you (You can assume that it brings random popular videos.)\n- `nf2_top` : Top videos\n- `nf2_latest` : Latest videos'}, 'limit': {'type': 'string', 'title': 'limit', 'example': '16', 'description': 'Result limit'}, 'cursor': {'type': 'string', 'title': 'cursor', 'description': 'You can get subsequent results by entering the `cursor` value taken from the first response.'}}, 'additionalProperties': False}
Input schema
{'type': 'object', 'properties': {'limit': {'type': 'string', 'title': 'limit', 'example': '20', 'description': 'Result limit'}, 'cursor': {'type': 'string', 'title': 'cursor', 'description': 'You can get subsequent results by entering the `cursor` value taken from the first response.'}, 'post_id': {'type': 'string', 'title': 'post_id', 'example': 's_68df688cf01c8191b410af7194c34f5f', 'description': 'Post ID (You can also enter the Child ID to get sub-replies to a reply.)'}, 'max_depth': {'type': 'string', 'title': 'max_depth', 'example': '1', 'description': 'Tree depth for replies. Default = 1'}}, 'additionalProperties': False}
Input schema
{'type': 'object', 'properties': {'cursor': {'type': 'string', 'title': 'cursor', 'description': 'You can get subsequent results by entering the `cursor` value taken from the first response.'}, 'post_id': {'type': 'string', 'title': 'post_id', 'example': 's_68df688cf01c8191b410af7194c34f5f', 'description': 'Post ID'}}, 'additionalProperties': False}
Input schema
{'type': 'object', 'properties': {'limit': {'type': 'string', 'title': 'limit', 'example': '15', 'description': 'Result limit'}, 'cursor': {'type': 'string', 'title': 'cursor', 'description': 'You can get subsequent results by entering the `cursor` value taken from the first response.'}, 'user_id': {'type': 'string', 'title': 'user_id', 'example': 'user-1tRSOHXQxgZtEj9GFqsHOvnF', 'description': 'User ID'}}, 'additionalProperties': False}
Input schema
{'type': 'object', 'properties': {'username': {'type': 'string', 'title': 'username', 'example': 'sama', 'description': 'Username'}}, 'additionalProperties': False}
Input schema
{'type': 'object', 'properties': {'limit': {'type': 'string', 'title': 'limit', 'example': '15', 'description': 'Result limit'}, 'cursor': {'type': 'string', 'title': 'cursor', 'description': 'You can get subsequent results by entering the `cursor` value taken from the first response.'}, 'user_id': {'type': 'string', 'title': 'user_id', 'example': 'user-1tRSOHXQxgZtEj9GFqsHOvnF', 'description': 'User ID'}}, 'additionalProperties': False}
Input schema
{'type': 'object', 'properties': {'limit': {'type': 'string', 'title': 'limit', 'example': '20', 'description': 'Result limit'}, 'cursor': {'type': 'string', 'title': 'cursor', 'description': 'You can get subsequent results by entering the `cursor` value taken from the first response.'}, 'user_id': {'type': 'string', 'title': 'user_id', 'example': 'user-1tRSOHXQxgZtEj9GFqsHOvnF', 'description': 'User ID'}}, 'additionalProperties': False}
Input schema
{'type': 'object', 'properties': {'limit': {'type': 'string', 'title': 'limit', 'example': '20', 'description': 'Result limit'}, 'cursor': {'type': 'string', 'title': 'cursor', 'description': 'You can get subsequent results by entering the `cursor` value taken from the first response.'}, 'user_id': {'type': 'string', 'title': 'user_id', 'example': 'user-1tRSOHXQxgZtEj9GFqsHOvnF', 'description': 'User ID'}}, 'additionalProperties': False}
Input schema
{'type': 'object', 'properties': {'limit': {'type': 'string', 'title': 'limit', 'example': '10', 'description': 'Result limit'}, 'username': {'type': 'string', 'title': 'username', 'example': 'sam', 'description': 'Search query for users'}}, '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…
Tinder Bio
Provides routed research and content utilities under a dating-profile-oriented server; no dedicated Tinder publishing or profile-…
Linkedin Humblebrag
Generates humorous, self-deprecating LinkedIn posts from user-provided achievements.
YouTube
Searches and retrieves YouTube videos, channels, playlists, comments, feeds, trends, and related media, with tools for channel co…
social-media-video-downloader
Retrieves profiles, posts, videos, comments, playlists, metadata, and downloadable media details from Facebook, Instagram, TikTok…
TopTik — TikTok data
Provides TikTok creator, video, hashtag, sound, live-stream, comment, transcript, place, and discovery data.
VerseWorks
Supports collaborative AI fiction through novel and chapter creation, full-text search, comments, ratings, continuity cards, and …
youtube
Provides YouTube search, channel, playlist, video, community, comments, trending, and related-content data, plus channel video pu…