Provider hosted
Tools: 30

DramaSo

DramaSo

Paste a script or a viral clip: DramaSo builds a storyboard, lets you hear the dialogue first, then exports 9:16 AI short drama for TikTok, Reels, and Shorts.

https://drama.so/

Use in your AI tool

Connect straight to this server’s public endpoint.

Remote MCP URL
https://drama.so/api/mcp

Use on MCPBundles

We add this server to your workspace, walk through sign-in once, then open Studio with tools ready to run.

Last probed Sep 14, 2026 · drama.so

30tools discovered

Tools discovered (30)

Showing 25 of 30 from the live probe.

  • Summarize Video

    Summarize an online video or podcast. Supports YouTube, Bilibili, TikTok, Twitter/X, Xiaohongshu, podcasts, and more. Returns AI-generated summary text.

  • Summarize Video With Config

    Summarize a video with custom prompt, AI model, and output language. Use this when the user wants a specific summary style or language.

  • Summarize By Chapter

    Summarize a video chapter by chapter. Returns structured summaries for each section/chapter of the video.

  • Create Summary Task

    Create an async summary task for a video. Returns a taskId to poll with get_task_status. Use for long videos that take time to process.

  • Get Task Status

    Check the status of an async summary task. Returns the summary when completed, or current status if still processing.

  • Get Subtitle

    Get the full transcript/subtitles of a video or podcast. Returns subtitle array with timestamps in the detail field.

  • Get Account Info

    Return the current authenticated user's account info: userId, email, plan tier, member expiration, and remaining summarization minutes.

  • Get Latest Feed

    Pull the user's personal feed from the persisted channel_videos catalog (keyset pagination). Items the user has already summarized include a non-null contentId.

  • Get Channel Health

    Check RSS reachability for every subscribed channel. Returns per-channel ok/error and the latest published_at when available. Reuses an in-process cache; calling shortly after get_latest_feed is essentially free.

  • Mark Feed Seen

    Mark the feed as "read up to here" by bumping the per-(user, channel) last_seen_at. Without channelUrl, bumps every subscription. Use after presenting feed items so the next get_latest_feed call returns only newer items.

  • List Saved Videos

    List the user's saved/summarized videos with pagination. Optional filters: channelId, tag, smartFolder, highlighted only, sort order.

  • Get Saved Video

    Get a single saved video with everything attached: title, summary, user note, chapter summaries, subtitle array, source URL.

  • Search Saved Videos

    Semantic + keyword search across the user's saved video library. Returns matched snippets with timestamps so the agent can deep-link into specific moments.

  • List Channels

    List the channels the user subscribes to, with last-summarized-at timestamps. Useful for the agent to surface recent activity.

  • Subscribe Channel

    Subscribe to a YouTube/Bilibili/podcast channel by URL. Subject to subscription quota (Pro/Plus higher limits).

  • Unsubscribe Channel

    Unsubscribe from a previously subscribed channel by its URL.

  • Get Channel Videos

    Get the latest videos for a channel by URL (uses RSS / AIRSS). Use before subscribing to preview, or to refresh a channel's recent uploads.

  • List Collections

    List the user's collections. `scope` controls whether to return owned, purchased, or both.

  • Get Collection

    Get a collection's details including its items (saved videos), aggregated summary, and citations if present.

  • Create Collection

    Create a new collection. Pass `isPublic: true` to make it shareable.

  • Get Collection Chat History

    Read prior chat messages and AI-suggested questions for a collection (cross-video RAG conversation). Returns empty arrays if the user has not chatted yet.

  • Add To Collection

    Add an item (saved video) to a collection by collectionId + sourceUrl or contentId.

  • List Notes

    List all the user's saved notes (their personalized summaries) across content. Cursor-paginated by updated_at desc.

  • Get Note

    Get the user's note (personalized summary) for a specific saved video by contentId.

  • Update Note

    Save or update the user's note (personalized summary) for a saved video. Overwrites any prior note for the same contentId.

Get your MCP into directories

A working endpoint is step one. Directory coverage is the coordinated launch across ChatGPT, Claude, Cursor, the MCP Registry, and community indexes.

Directory coverage for brands

Frequently Asked Questions

What is the DramaSo MCP server?

Paste a script or a viral clip: DramaSo builds a storyboard, lets you hear the dialogue first, then exports 9:16 AI short drama for TikTok, Reels, and Shorts.

How do I connect DramaSo to my AI agent?

Use the MCP endpoint listed on this page in your MCP client configuration. One-click install pills support Claude, Cursor, VS Code, and other hosts. Copy the remote MCP URL if your client needs a manual entry.

How many tools does DramaSo provide?

MCPBundles probed 30 tools on the live server. The tool list on this page reflects what was discovered at the last refresh — connect your client to see the full set available to your session.

What authentication does DramaSo require?

DramaSo may require signing in to the provider before tools can run. Connect through MCPBundles or your MCP client and complete any provider login when prompted.

Maintain this listing

Operate DramaSo? Verify ownership to take over this directory entry.

Operate DramaSo?

This server appears in the MCPBundles directory. Verify you operate it to take over the listing — name, description, logo, contact email, and skill content. We email a 6-digit code to a maintainer address your server publishes in /.well-known/security.txt or /.well-known/mcpbundles.json. Free, takes about a minute.

Claim this listing