OpenAI Sora: Sora & Sora 2 (new social media like TikTok) API by ChatGPT creator OpenAI. Access.
Inferred from the transports this listing declares (streamable-http). A client not listed here hasn’t been ruled out — it just isn’t something Forge can confirm.
Verification confirms publisher identity (repo ownership), not code safety. The security scan covers known CVEs and suspicious install scripts.
Read from a real MCP initialize → tools/list handshake against the declared endpoint. No tool was ever invoked — tools/list is the read-only introspection call the protocol defines for this. It reflects what the server advertised at that moment; a hosted endpoint is not pinned to any version and can change without notice.
https://mcp.jojapi.com/openai-sora16 tools · 552msget_v2_feedv2 / Feed Group: v2 / Explore. Billing per call: 1 Credits.v2 / Feed Group: v2 / Explore. Billing per call: 1 Credits.
| Parameter | Type | Description |
|---|---|---|
| limit | string | Result limit |
| cut | string | Sorting parameter. Default is `nf2`. What does it mean? : - `nf2` : For you (You can assume that it brings random popular videos.) - `nf2_top` : Top videos -… |
| cursor | string | You can get subsequent results by entering the `cursor` value taken from the first response. |
get_v2_searchv2 / Search Group: v2 / Explore. Billing per call: 1 Credits.v2 / Search Group: v2 / Explore. Billing per call: 1 Credits.
| Parameter | Type | Description |
|---|---|---|
| username | string | Search query for users |
| limit | string | Result limit |
get_v2_profile_detailsv2 / Profile Details Group: v2 / Profile. Billing per call: 1 Credits.v2 / Profile Details Group: v2 / Profile. Billing per call: 1 Credits.
| Parameter | Type | Description |
|---|---|---|
| username | string | Username |
get_v2_profile_feedv2 / Profile Feed (Posts) Group: v2 / Profile. Billing per call: 1 Credits.v2 / Profile Feed (Posts) Group: v2 / Profile. Billing per call: 1 Credits.
| Parameter | Type | Description |
|---|---|---|
| user_id | string | User ID |
| limit | string | Result limit |
| cursor | string | You can get subsequent results by entering the `cursor` value taken from the first response. |
get_v2_profile_cameosv2 / Profile Cameos Group: v2 / Profile. Billing per call: 1 Credits.v2 / Profile Cameos Group: v2 / Profile. Billing per call: 1 Credits.
| Parameter | Type | Description |
|---|---|---|
| user_id | string | User ID |
| limit | string | Result limit |
| cursor | string | You can get subsequent results by entering the `cursor` value taken from the first response. |
get_v2_profile_followersv2 / Profile Followers Group: v2 / Profile. Billing per call: 1 Credits.v2 / Profile Followers Group: v2 / Profile. Billing per call: 1 Credits.
| Parameter | Type | Description |
|---|---|---|
| user_id | string | User ID |
| limit | string | Result limit |
| cursor | string | You can get subsequent results by entering the `cursor` value taken from the first response. |
get_v2_profile_followingv2 / Profile Following Group: v2 / Profile. Billing per call: 1 Credits.v2 / Profile Following Group: v2 / Profile. Billing per call: 1 Credits.
| Parameter | Type | Description |
|---|---|---|
| user_id | string | User ID |
| limit | string | Result limit |
| cursor | string | You can get subsequent results by entering the `cursor` value taken from the first response. |
get_v2_post_details_and_repliesv2 / Post Details & Replies Group: v2 / Post. Billing per call: 1 Credits.v2 / Post Details & Replies Group: v2 / Post. Billing per call: 1 Credits.
| Parameter | Type | Description |
|---|---|---|
| post_id | string | Post ID (You can also enter the Child ID to get sub-replies to a reply.) |
| limit | string | Result limit |
| max_depth | string | Tree depth for replies. Default = 1 |
| cursor | string | You can get subsequent results by entering the `cursor` value taken from the first response. |
get_v2_post_remix_feedv2 / Post Remix Feed Group: v2 / Post. Billing per call: 1 Credits.v2 / Post Remix Feed Group: v2 / Post. Billing per call: 1 Credits.
| Parameter | Type | Description |
|---|---|---|
| post_id | string | Post ID |
| cursor | string | You can get subsequent results by entering the `cursor` value taken from the first response. |
get_v1_feed_homev1 / Home Feed Group: v1 Endpoint (Old Sora App). Billing per call: 1 Credits.v1 / Home Feed Group: v1 Endpoint (Old Sora App). Billing per call: 1 Credits.
| Parameter | Type | Description |
|---|---|---|
| limit | string | Result limit |
| after | string | You can get subsequent results by entering the `last_id` value taken from the first response. |
| task_type_filters | string | Filter results. To get all results, don't send this parameter. |
get_v1_feed_imagesv1 / Images Feed Group: v1 Endpoint (Old Sora App). Billing per call: 1 Credits.v1 / Images Feed Group: v1 Endpoint (Old Sora App). Billing per call: 1 Credits.
| Parameter | Type | Description |
|---|---|---|
| limit | string | Result limit |
| after | string | You can get subsequent results by entering the `last_id` value taken from the first response. |
get_v1_feed_videosv1 / Videos Feed Group: v1 Endpoint (Old Sora App). Billing per call: 1 Credits.v1 / Videos Feed Group: v1 Endpoint (Old Sora App). Billing per call: 1 Credits.
| Parameter | Type | Description |
|---|---|---|
| limit | string | Result limit |
| after | string | You can get subsequent results by entering the `last_id` value taken from the first response. |
get_v1_feed_topv1 / Top Feed Group: v1 Endpoint (Old Sora App). Billing per call: 1 Credits.v1 / Top Feed Group: v1 Endpoint (Old Sora App). Billing per call: 1 Credits.
| Parameter | Type | Description |
|---|---|---|
| limit | string | Result limit |
| after | string | You can get subsequent results by entering the `last_id` value taken from the first response. |
| task_type_filters | string | Filter results. To get all results, don't send this parameter. |
| time_range | string | Time range |
get_v1_searchv1 / Search Group: v1 Endpoint (Old Sora App). Billing per call: 1 Credits.v1 / Search Group: v1 Endpoint (Old Sora App). Billing per call: 1 Credits.
| Parameter | Type | Description |
|---|---|---|
| query | string | Search query |
| after | string | You can get subsequent results by entering the `last_id` value taken from the first response. |
| user_id | string | Fetch content from a specific user. Allowed User ID or username. |
| similar_to | string | Search for similar content. An array containing Generation IDs (`gen_...`) must be sent. |
get_v1_profile_detailsv1 / Profile Details Group: v1 Endpoint (Old Sora App). Billing per call: 1 Credits.v1 / Profile Details Group: v1 Endpoint (Old Sora App). Billing per call: 1 Credits.
| Parameter | Type | Description |
|---|---|---|
| user_id | string | Allowed User ID |
get_v1_post_detailsv1 / Post Details Group: v1 Endpoint (Old Sora App). Billing per call: 1 Credits.v1 / Post Details Group: v1 Endpoint (Old Sora App). Billing per call: 1 Credits.
| Parameter | Type | Description |
|---|---|---|
| generation_id | string | Allowed Generation ID |
16 of 16 tools published a description.
Tool names and descriptions are written by the publisher and shown verbatim as inert text. They are the strings an MCP client passes to a model, so Forge scans them for prompt-injection patterns — any finding appears with the security scan above. “Privileged” is a keyword match on the tool name, not an audit of what the tool does: a benign-sounding name can still do anything.
OpenAI Sora: Sora & Sora 2 (new social media like TikTok) API by ChatGPT creator OpenAI. Access.
Linked names open Forge’s index of every entry observed exposing that tool. Browse all indexed tools.
This entry publishes no npm package, so Forge has no dependency tree for it. That is a gap in coverage — not a statement that it has no dependencies.