4,500+ servers built on MCP Fusion
Vinkius

Castmagic MCP. Turn long-form media into structured content.

Claude Claude
ChatGPT ChatGPT
Cursor Cursor
Gemini Gemini
Windsurf Windsurf
VS Code VS Code
JetBrains JetBrains
Vercel Vercel
See Vinkius in Action

Works with every AI agent you already use

…and any MCP-compatible client

Castmagic MCP on Cursor AI Code Editor MCP Client Castmagic MCP on Claude Desktop App MCP Integration Castmagic MCP on OpenAI Agents SDK MCP Compatible Castmagic MCP on Visual Studio Code MCP Extension Client Castmagic MCP on GitHub Copilot AI Agent MCP Integration Castmagic MCP on Google Gemini AI MCP Integration Castmagic MCP on Lovable AI Development MCP Client Castmagic MCP on Mistral AI Agents MCP Compatible Castmagic MCP on Amazon AWS Bedrock MCP Support

Just plug in your AI agents and start using Vinkius.

Castmagic MCP Server automates content repurposing. Send any audio or video URL and get transcripts, show notes, and social media posts instantly.

Use your AI client to manage content libraries, transcribe media, and generate ready-to-post assets without leaving your chat interface.

What your AI agents can do

Create new transcript

Submits a new audio or video URL to start the transcription process.

Delete transcript

Removes a transcript and all associated data records.

Get castmagic account

Retrieves the current account quota and subscription information.

+ 5 more capabilities included
Transcribe media from URLs

Submit a new audio or video URL, and the server returns a high-accuracy transcript, including speaker identification.

Generate AI content from transcripts

Uses a transcript ID to retrieve pre-generated assets like show notes, social posts, and suggested titles.

Manage and list recordings

Retrieves a list of all recordings uploaded to the account, allowing you to see your full content library.

Track speakers in a transcript

Lists all speakers identified within a specific transcript's metadata.

Get transcript text and details

Retrieves the full text and detailed metadata for a specific transcript ID.

Monitor account usage

Fetches your account quota and subscription information to show current usage and limits.

Supported MCP Clients

Claude Claude
ChatGPT ChatGPT
Cursor Cursor
Gemini Gemini
Windsurf Windsurf
VS Code VS Code
JetBrains JetBrains
Vercel Vercel
+ other MCP clients
Free for Subscribers

Waiting for input…

AI Agent

Castmagic MCP Server: 8 Tools for Content Repurposing

These tools let your AI agent manage your entire content lifecycle: from uploading media to generating final, polished marketing copy.

create019d756a

create new transcript

Submits a new audio or video URL to start the transcription process.

delete019d756a

delete transcript

Removes a transcript and all associated data records.

get019d756a

get castmagic account

Retrieves the current account quota and subscription information.

get019d756a

get magic content

Retrieves AI-generated assets like show notes or social posts for a given transcript ID.

get019d756a

get transcript details

Gets the full text and metadata for a specific transcript ID.

list019d756a

list castmagic recordings

Lists all recordings previously uploaded to the system.

list019d756a

list transcript speakers

Lists all identified speakers within a specific transcript.

list019d756a

list transcripts

Lists all available audio/video transcripts in the account.

Choose How to Get Started

Build a custom MCP for your own tools, or connect a ready-made integration from our catalog.

Build Your Own

Turn any API into an MCP. Import a spec, define Agent Skills, or deploy with MCPFusion.

  • Import from OpenAPI, Swagger, or YAML specs
  • Create Agent Skills with progressive disclosure
  • Deploy to edge with MCPFusion framework
  • Built in DLP, auth, and compliance on every call
  • Real time usage dashboard and cost metering
  • Publish to catalog or keep private
Start building

Make Your AI Do More

Start with Castmagic, then connect any of our 4,700+ other servers whenever your AI needs more. One click, no limits.

  • Use this MCP plus 4,700+ others, all in one place
  • Add new capabilities to your AI anytime you want
  • Every connection is secured and compliant automatically
  • Track usage and costs across all your servers
  • Works with Claude, ChatGPT, Cursor, and more
  • New servers added to the catalog every week

What you can do with this MCP connector

Connect your AI client to the Castmagic MCP Server. It lets you automate content repurposing. You send any audio or video URL, and the server handles the rest. Your agent pulls out transcripts, show notes, and social media posts instantly. You manage your entire content library, transcribe media, and generate ready-to-post assets right from your chat interface.

Transcribe media from URLs
Use create_new_transcript to submit an audio or video URL and start the transcription process. Your agent'll get a high-accuracy transcript, including speaker identification. You can then get the full text and detailed metadata for a specific transcript ID using get_transcript_details. You can also list all transcripts available in the account with list_transcripts.

Generate AI content from transcripts
Need marketing copy? Use get_magic_content with a transcript ID to pull pre-generated assets like show notes, social posts, and suggested titles. You can also retrieve AI-generated assets using get_magic_content for a specific transcript ID.

Manage and list recordings
Want to see what's in your content library? list_castmagic_recordings shows every recording uploaded to the system. You can also list all identified speakers within a specific transcript using list_transcript_speakers.

Monitor account usage
Your agent uses get_castmagic_account to pull your account quota and subscription information, so you know your limits and current usage.

How Castmagic MCP Works

  1. 1 Subscribe to the Castmagic server and enter your Secret Key in your AI client.
  2. 2 Call list_castmagic_recordings to get a list of existing content URLs.
  3. 3 Use create_new_transcript with a specific URL to start the processing job.

The bottom line is, you talk to your agent, and the agent talks to Castmagic to do the heavy lifting, keeping you in one place.

Who Is Castmagic MCP For?

This server is for content creators and marketing teams who deal with high volumes of audio and video. If your workflow involves turning long podcasts, webinars, or interviews into dozens of blog posts and social updates, this is for you. It eliminates the need for manual copy-pasting across multiple platforms.

Podcaster

Generate show notes and social clips from a fresh episode's audio URL using natural language prompts.

Content Marketer

Convert a webinar video or recorded interview into a series of blog posts, LinkedIn updates, and short summary snippets.

Agency Account Manager

Automate the process of transcribing and drafting content for multiple client projects without logging into a web dashboard.

What Changes When You Connect

  • Transcribing is instant. Submit a URL using create_new_transcript and get high-accuracy transcripts with speaker identification. No more manual audio uploads.
  • Never write show notes from scratch. Use get_magic_content on a transcript ID to pull ready-to-use social posts, summaries, and titles. It's one command away.
  • Stay organized with list_castmagic_recordings. Get a real-time list of everything you've uploaded so you know exactly what content is available.
  • Manage your data cleanly. Use delete_transcript when a project is finished to clear out old transcripts and keep your workspace focused.
  • Get a full picture of your media. Run list_transcripts to see all available transcripts, or get_transcript_details for the full text of one specific recording.
  • Monitor usage with get_castmagic_account. Check your quota and subscription limits directly in the chat, so you never run out of credits unexpectedly.

Real-World Use Cases

01

The Podcast Launch Kit

A podcaster finishes a 45-minute episode. They prompt their agent: 'Transcribe this audio file: [URL]'. The agent runs create_new_transcript. Once done, they ask the agent to use get_magic_content with the new transcript ID. They instantly get show notes, 5 social posts, and 3 suggested titles, ready to paste into their launch emails.

02

Webinar to Blog Post Workflow

A content marketer records a 60-minute webinar. They first run create_new_transcript. Then, they use get_transcript_details to pull the raw text. Finally, they feed that text into their agent to structure it into a multi-section blog post, ensuring no manual transcription errors.

03

Client Content Audit

An agency needs to audit a client's video library. They use list_castmagic_recordings to see all video links. Then, they run list_transcripts to check which ones have been transcribed, letting them know exactly what content is ready for repurposing.

04

Refining Metadata

The team wants to know who spoke during a key segment of an interview. They first get the transcript ID, then they run list_transcript_speakers to list every person identified in the recording. This allows them to tag the metadata accurately before publishing.

The Tradeoffs

Assuming transcripts are always available

Asking the agent to generate show notes immediately after uploading a video, without checking the status. The agent fails because the transcript hasn't finished processing.

First, use create_new_transcript to submit the URL. Wait for the processing job to complete (check the status using get_transcript_details if necessary). Only then should you call get_magic_content.

Copying text manually

Downloading a transcript and then copying the text into a word processor to manually summarize it and create social posts. This takes hours and misses context.

Use get_magic_content with the transcript ID. The server generates the summarized text, social posts, and titles automatically. You just copy the final output.

Losing track of content

Starting to transcribe content but forgetting the original recording URL or transcript ID, leading to confusion about what content was processed.

Keep a record of your content list. Run list_castmagic_recordings to see all uploaded sources, and use list_transcripts to track all derived transcript IDs.

When It Fits, When It Doesn't

Use this server if your primary bottleneck is turning finished, long-form media (podcasts, videos, webinars) into diverse, usable marketing assets (blog posts, social media captions, show notes). You need the ability to process content via simple URLs and then programmatically generate structured text outputs.

Don't use this if you just need basic file storage or simple text manipulation. If you only need to rename files or move data between two systems, use a general file transfer or cloud storage API instead. If you need to analyze the meaning of the content in relation to an external knowledge base (like documents uploaded to a vector store), you need a different type of RAG (Retrieval-Augmented Generation) tool.

This server is for content transformation and repurposing. Use get_magic_content when you need structured marketing copy; use get_transcript_details when you need the raw, verbatim text.

Independent Platform Disclaimer: Vinkius is an independent platform and is not affiliated with, endorsed by, sponsored by, verified by, or otherwise authorized by Castmagic. All third-party trademarks, logos, and brand names are the property of their respective owners. Their use on this website is strictly for informational purposes to identify service compatibility and interoperability.

VINKIUS INFRASTRUCTURE

Cloud Hosted

Managed infra

V8 Isolated

Sandboxed per request

Zero-Trust Proxy

No stored credentials

DLP Enforced

Policy on every call

GDPR Compliant

EU data residency

Token Compression

~60% cost reduction

How we secure it →

Works with Claude, ChatGPT, Cursor, and more

The Model Context Protocol standardizes how applications expose capabilities to LLMs. Instead of operating in isolation, your AI gains direct access to external platforms, live data, and real-world actions through secure, standardized connections.

This server provides 8 capabilities that interface natively with Claude, ChatGPT, Cursor, and any MCP client. No middleware. No custom integration required.

Available Capabilities

create_new_transcript delete_transcript get_castmagic_account get_magic_content get_transcript_details list_castmagic_recordings list_transcript_speakers list_transcripts

Turning video files into blog posts shouldn't require a content manager's entire day.

Today, turning a 45-minute podcast into a dozen assets is a manual nightmare. You download the video, transcribe it in one place, then copy the text into Notion for show notes. Next, you copy sections into Buffer for LinkedIn, and then you have to write the intro and conclusion for a blog post manually. It's a mess of tabs, copy-pasting, and lost context.

With the Castmagic MCP Server, you send the video URL to your agent. The agent handles the entire pipeline: it transcribes the audio, then it uses the transcript ID to run `get_magic_content`. You get the show notes, the social posts, and the article draft—all generated and ready in a single response. It's pure automation.

Castmagic MCP Server: Generate content assets from media.

The biggest time sink is the handoff between steps. You have to wait for the transcription to finish, then you have to grab the resulting transcript ID, and then you have to feed that ID into a second tool to get the derived content. This multi-step process is clunky and easy to mess up.

Now, the process is cleaner. You start the job, you get the ID. When you're ready for the copy, you just call `get_magic_content` with that ID. It's a direct, predictable flow that moves you from raw audio to polished assets in two simple steps. The manual orchestration is gone.

Common Questions About Castmagic MCP

How do I use the `create_new_transcript` tool? +

You call create_new_transcript and pass it the URL of the audio or video. The server starts the job and returns a job ID. You then use this ID to check when the transcript is ready.

What does `get_magic_content` actually provide? +

get_magic_content takes a transcript ID and returns several AI-generated assets: show notes, social media posts, and suggested titles. It doesn't give you the raw transcript text.

Can I see all my recordings in Castmagic using `list_castmagic_recordings`? +

Yes. list_castmagic_recordings provides a list of all source URLs that have been uploaded to the Castmagic system, letting you see your content library at a glance.

Is `get_transcript_details` the same as `get_magic_content`? +

No. get_transcript_details gives you the raw, verbatim text of the recording. get_magic_content gives you the AI-written marketing copy derived from that text.

How do I delete old transcripts using `delete_transcript`? +

Call delete_transcript and provide the transcript ID. This removes the transcript and all associated data from your workspace.

How do I check my usage limits using the `get_castmagic_account` tool? +

Use get_castmagic_account to pull your core account data and quota information. This tells you exactly how much usage you have left and when your current subscription period ends.

Can I list the identified speakers in a transcript using `list_transcript_speakers`? +

Yes, list_transcript_speakers pulls a list of every speaker identified in a given transcript. This lets you refine the transcript metadata for better organization.

What is the difference between `list_transcripts` and `list_castmagic_recordings`? +

They track different things. list_castmagic_recordings shows all uploaded audio and video files, while list_transcripts lists the resulting text transcripts.

Can I generate social media posts from a podcast link? +

Yes! Use the create_new_transcript tool with your podcast audio URL, then use get_magic_content once processing is finished to retrieve AI-generated social posts.

How do I check if my transcription is ready? +

Use the list_transcripts tool. Your agent will return a list of all jobs and their current status (e.g., Processing, Finished).

Which languages does Castmagic support? +

Castmagic supports over 18 languages including English, Spanish, French, German, and Portuguese. You can specify the language when creating a new transcript.

More in this category

You might also like

Built & Managed by Vinkius 30s setup 8 tools

We've already built the connector for Castmagic. Just plug in your AI agents and start using Vinkius.

No hosting. No infrastructure. No complex setup.
All 8 tools are live and waiting. You're up and running in seconds.

Claude Claude
ChatGPT ChatGPT
Cursor Cursor
Gemini Gemini
Windsurf Windsurf
VS Code VS Code
JetBrains JetBrains
Vercel Vercel
+ other MCP clients

Vinkius gives your AI agents access to the full catalog of app connectors, all fully managed, secure, and enterprise-ready. One subscription, every tool you need.

Zero hosting required Full MCP catalog included Enterprise-grade security Auto-updated by Vinkius

Built, hosted, and secured by Vinkius. You just connect and go.