MCP-Server

openai-sora

com.jojapi/openai-sora
Medien & Inhalte Social Media Öffentlich und erreichbar MCP 2026-07-28

Was dieses MCP kann

Provides access to Sora social feeds, profiles, posts, replies, followers, following lists, and search.

get_v1_feed_home
v1 / Home Feed
v1 / Home Feed Group: v1 Endpoint (Old Sora App). Billing per call: 1 Credits.
Eingabeschema
{'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}
get_v1_feed_images
v1 / Images Feed
v1 / Images Feed Group: v1 Endpoint (Old Sora App). Billing per call: 1 Credits.
Eingabeschema
{'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}
get_v1_feed_top
v1 / Top Feed
v1 / Top Feed Group: v1 Endpoint (Old Sora App). Billing per call: 1 Credits.
Eingabeschema
{'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}
get_v1_feed_videos
v1 / Videos Feed
v1 / Videos Feed Group: v1 Endpoint (Old Sora App). Billing per call: 1 Credits.
Eingabeschema
{'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}
get_v1_post_details
v1 / Post Details
v1 / Post Details Group: v1 Endpoint (Old Sora App). Billing per call: 1 Credits.
Eingabeschema
{'type': 'object', 'properties': {'generation_id': {'type': 'string', 'title': 'generation_id', 'example': 'gen_01jjj0ag1qfq6r237ysxj9wsv0', 'description': 'Allowed Generation ID'}}, 'additionalProperties': False}
get_v1_profile_details
v1 / Profile Details
v1 / Profile Details Group: v1 Endpoint (Old Sora App). Billing per call: 1 Credits.
Eingabeschema
{'type': 'object', 'properties': {'user_id': {'type': 'string', 'title': 'user_id', 'example': 'user-1tRSOHXQxgZtEj9GFqsHOvnF', 'description': 'Allowed User ID'}}, 'additionalProperties': False}
get_v1_search
v1 / Search
v1 / Search Group: v1 Endpoint (Old Sora App). Billing per call: 1 Credits.
Eingabeschema
{'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}
get_v2_feed
v2 / Feed
v2 / Feed Group: v2 / Explore. Billing per call: 1 Credits.
Eingabeschema
{'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}
get_v2_post_details_and_replies
v2 / Post Details & Replies
v2 / Post Details & Replies Group: v2 / Post. Billing per call: 1 Credits.
Eingabeschema
{'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}
get_v2_post_remix_feed
v2 / Post Remix Feed
v2 / Post Remix Feed Group: v2 / Post. Billing per call: 1 Credits.
Eingabeschema
{'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}
get_v2_profile_cameos
v2 / Profile Cameos
v2 / Profile Cameos Group: v2 / Profile. Billing per call: 1 Credits.
Eingabeschema
{'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}
get_v2_profile_details
v2 / Profile Details
v2 / Profile Details Group: v2 / Profile. Billing per call: 1 Credits.
Eingabeschema
{'type': 'object', 'properties': {'username': {'type': 'string', 'title': 'username', 'example': 'sama', 'description': 'Username'}}, 'additionalProperties': False}
get_v2_profile_feed
v2 / Profile Feed (Posts)
v2 / Profile Feed (Posts) Group: v2 / Profile. Billing per call: 1 Credits.
Eingabeschema
{'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}
get_v2_profile_followers
v2 / Profile Followers
v2 / Profile Followers Group: v2 / Profile. Billing per call: 1 Credits.
Eingabeschema
{'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}
get_v2_profile_following
v2 / Profile Following
v2 / Profile Following Group: v2 / Profile. Billing per call: 1 Credits.
Eingabeschema
{'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}
get_v2_search
v2 / Search
v2 / Search Group: v2 / Explore. Billing per call: 1 Credits.
Eingabeschema
{'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}
Hinzugefügt
get_v1_post_details
17. September 2026 12:35
Hinzugefügt
get_v1_profile_details
17. September 2026 12:35
Hinzugefügt
get_v1_search
17. September 2026 12:35
Hinzugefügt
get_v1_feed_top
17. September 2026 12:35
Hinzugefügt
get_v1_feed_videos
17. September 2026 12:35
Hinzugefügt
get_v1_feed_images
17. September 2026 12:35
Hinzugefügt
get_v1_feed_home
17. September 2026 12:35
Hinzugefügt
get_v2_post_remix_feed
17. September 2026 12:35
Hinzugefügt
get_v2_post_details_and_replies
17. September 2026 12:35
Hinzugefügt
get_v2_profile_following
17. September 2026 12:35
Hinzugefügt
get_v2_profile_followers
17. September 2026 12:35
Hinzugefügt
get_v2_profile_cameos
17. September 2026 12:35
Hinzugefügt
get_v2_profile_feed
17. September 2026 12:35
Hinzugefügt
get_v2_profile_details
17. September 2026 12:35
Hinzugefügt
get_v2_search
17. September 2026 12:35
Hinzugefügt
get_v2_feed
17. September 2026 12:35