{"serverId":"mcp-registry/com.jojapi/openai-sora","tools":[{"name":"get_v1_feed_home","fixed":{"name":"get_v1_feed_home","description":"v1 / Home Feed Group: v1 Endpoint (Old Sora App). Billing per call: 1 Credits.","inputSchema":{"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},"annotations":{"readOnlyHint":true},"title":"v1 / Home Feed"},"changes":[{"kind":"annotations","detail":"Added readOnlyHint: true (inferred from the name).","verify":true}],"tokensBefore":162,"tokensAfter":162},{"name":"get_v1_feed_images","fixed":{"name":"get_v1_feed_images","description":"v1 / Images Feed Group: v1 Endpoint (Old Sora App). Billing per call: 1 Credits.","inputSchema":{"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},"annotations":{"readOnlyHint":true},"title":"v1 / Images Feed"},"changes":[{"kind":"annotations","detail":"Added readOnlyHint: true (inferred from the name).","verify":true}],"tokensBefore":123,"tokensAfter":123},{"name":"get_v1_feed_top","fixed":{"name":"get_v1_feed_top","description":"v1 / Top Feed Group: v1 Endpoint (Old Sora App). Billing per call: 1 Credits.","inputSchema":{"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},"annotations":{"readOnlyHint":true},"title":"v1 / Top Feed"},"changes":[{"kind":"annotations","detail":"Added readOnlyHint: true (inferred from the name).","verify":true}],"tokensBefore":183,"tokensAfter":183},{"name":"get_v1_feed_videos","fixed":{"name":"get_v1_feed_videos","description":"v1 / Videos Feed Group: v1 Endpoint (Old Sora App). Billing per call: 1 Credits.","inputSchema":{"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},"annotations":{"readOnlyHint":true},"title":"v1 / Videos Feed"},"changes":[{"kind":"annotations","detail":"Added readOnlyHint: true (inferred from the name).","verify":true}],"tokensBefore":123,"tokensAfter":123},{"name":"get_v1_post_details","fixed":{"name":"get_v1_post_details","description":"v1 / Post Details Group: v1 Endpoint (Old Sora App). Billing per call: 1 Credits.","inputSchema":{"type":"object","properties":{"generation_id":{"type":"string","title":"generation_id","example":"gen_01jjj0ag1qfq6r237ysxj9wsv0","description":"Allowed Generation ID"}},"additionalProperties":false},"annotations":{"readOnlyHint":true},"title":"v1 / Post Details"},"changes":[{"kind":"annotations","detail":"Added readOnlyHint: true (inferred from the name).","verify":true}],"tokensBefore":96,"tokensAfter":96},{"name":"get_v1_profile_details","fixed":{"name":"get_v1_profile_details","description":"v1 / Profile Details Group: v1 Endpoint (Old Sora App). Billing per call: 1 Credits.","inputSchema":{"type":"object","properties":{"user_id":{"type":"string","title":"user_id","example":"user-1tRSOHXQxgZtEj9GFqsHOvnF","description":"Allowed User ID"}},"additionalProperties":false},"annotations":{"readOnlyHint":true},"title":"v1 / Profile Details"},"changes":[{"kind":"annotations","detail":"Added readOnlyHint: true (inferred from the name).","verify":true}],"tokensBefore":92,"tokensAfter":92},{"name":"get_v1_search","fixed":{"name":"get_v1_search","description":"v1 / Search Group: v1 Endpoint (Old Sora App). Billing per call: 1 Credits.","inputSchema":{"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},"annotations":{"readOnlyHint":true},"title":"v1 / Search"},"changes":[{"kind":"annotations","detail":"Added readOnlyHint: true (inferred from the name).","verify":true}],"tokensBefore":201,"tokensAfter":201},{"name":"get_v2_feed","fixed":{"name":"get_v2_feed","description":"v2 / Feed Group: v2 / Explore. Billing per call: 1 Credits.","inputSchema":{"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},"annotations":{"readOnlyHint":true},"title":"v2 / Feed"},"changes":[{"kind":"annotations","detail":"Added readOnlyHint: true (inferred from the name).","verify":true}],"tokensBefore":184,"tokensAfter":184},{"name":"get_v2_post_details_and_replies","fixed":{"name":"get_v2_post_details_and_replies","description":"v2 / Post Details & Replies Group: v2 / Post. Billing per call: 1 Credits.","inputSchema":{"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},"annotations":{"readOnlyHint":true},"title":"v2 / Post Details & Replies"},"changes":[{"kind":"annotations","detail":"Added readOnlyHint: true (inferred from the name).","verify":true}],"tokensBefore":208,"tokensAfter":208},{"name":"get_v2_post_remix_feed","fixed":{"name":"get_v2_post_remix_feed","description":"v2 / Post Remix Feed Group: v2 / Post. Billing per call: 1 Credits.","inputSchema":{"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},"annotations":{"readOnlyHint":true},"title":"v2 / Post Remix Feed"},"changes":[{"kind":"annotations","detail":"Added readOnlyHint: true (inferred from the name).","verify":true}],"tokensBefore":129,"tokensAfter":129},{"name":"get_v2_profile_cameos","fixed":{"name":"get_v2_profile_cameos","description":"v2 / Profile Cameos Group: v2 / Profile. Billing per call: 1 Credits.","inputSchema":{"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},"annotations":{"readOnlyHint":true},"title":"v2 / Profile Cameos"},"changes":[{"kind":"annotations","detail":"Added readOnlyHint: true (inferred from the name).","verify":true}],"tokensBefore":152,"tokensAfter":152},{"name":"get_v2_profile_details","fixed":{"name":"get_v2_profile_details","description":"v2 / Profile Details Group: v2 / Profile. Billing per call: 1 Credits.","inputSchema":{"type":"object","properties":{"username":{"type":"string","title":"username","example":"sama","description":"Username"}},"additionalProperties":false},"annotations":{"readOnlyHint":true},"title":"v2 / Profile Details"},"changes":[{"kind":"annotations","detail":"Added readOnlyHint: true (inferred from the name).","verify":true}],"tokensBefore":80,"tokensAfter":80},{"name":"get_v2_profile_feed","fixed":{"name":"get_v2_profile_feed","description":"v2 / Profile Feed (Posts) Group: v2 / Profile. Billing per call: 1 Credits.","inputSchema":{"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},"annotations":{"readOnlyHint":true},"title":"v2 / Profile Feed (Posts)"},"changes":[{"kind":"annotations","detail":"Added readOnlyHint: true (inferred from the name).","verify":true}],"tokensBefore":153,"tokensAfter":153},{"name":"get_v2_profile_followers","fixed":{"name":"get_v2_profile_followers","description":"v2 / Profile Followers Group: v2 / Profile. Billing per call: 1 Credits.","inputSchema":{"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},"annotations":{"readOnlyHint":true},"title":"v2 / Profile Followers"},"changes":[{"kind":"annotations","detail":"Added readOnlyHint: true (inferred from the name).","verify":true}],"tokensBefore":154,"tokensAfter":154},{"name":"get_v2_profile_following","fixed":{"name":"get_v2_profile_following","description":"v2 / Profile Following Group: v2 / Profile. Billing per call: 1 Credits.","inputSchema":{"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},"annotations":{"readOnlyHint":true},"title":"v2 / Profile Following"},"changes":[{"kind":"annotations","detail":"Added readOnlyHint: true (inferred from the name).","verify":true}],"tokensBefore":154,"tokensAfter":154},{"name":"get_v2_search","fixed":{"name":"get_v2_search","description":"v2 / Search Group: v2 / Explore. Billing per call: 1 Credits.","inputSchema":{"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},"annotations":{"readOnlyHint":true},"title":"v2 / Search"},"changes":[{"kind":"annotations","detail":"Added readOnlyHint: true (inferred from the name).","verify":true}],"tokensBefore":102,"tokensAfter":102}],"toolsChanged":16,"tokensSaved":0,"todo":[],"note":"Deterministic fixes. Changes marked verify need a human look before shipping (renames, inferred annotations, inferred types, removed text). Parameter descriptions in `todo` need to be written by someone who knows the API."}