Remote MCP server · Claude, ChatGPT, Cursor, VS Code
One MCP server for YouTube video analysis, C2PA image marking and metadata removal
Paste one URL into Claude, ChatGPT or Cursor. Then ask it to summarize a YouTube video, mark an AI image for EU AI Act Article 50, or strip the GPS data from a photo, and it calls OpenCorpo on your account.
MCP server URL
https://api.opencorpo.com/mcpStreamable HTTP. Claude and ChatGPT sign in with your OpenCorpo account; developer tools use your API key.
- Remote: nothing to install, no proxy, works on the web and on mobile
- 3 free tries on each tool, then pay per call
- The same account, balance and prices as the API
Setup
Add it to Claude, ChatGPT, Cursor, VS Code and Claude Code
Chat apps sign in with your OpenCorpo account: nothing to copy. Developer tools and APIs take your API key.
Claude (web, desktop and mobile)
- Open Customize, then Connectors, and choose Add custom connector.
- Paste https://api.opencorpo.com/mcp and connect.
- Sign in to OpenCorpo and approve. Then turn the connector on in a chat from the + menu.
ChatGPT
- In ChatGPT's settings, add a custom MCP server (available on plans that allow custom connectors).
- Enter https://api.opencorpo.com/mcp and choose OAuth.
- Sign in to OpenCorpo and approve, then select OpenCorpo in a chat.
The consent page shows which app you are connecting and where you will be sent back. Disconnect any app in your dashboard under API keys, Connected apps.
Claude Code, Cursor, VS Code, the Claude API and the OpenAI Responses API
# Sign in with your OpenCorpo account (opens your browser once)
claude mcp add --transport http opencorpo https://api.opencorpo.com/mcp
# then, inside Claude Code: /mcp -> opencorpo -> Authenticate
# Or use an API key
claude mcp add --transport http opencorpo https://api.opencorpo.com/mcp \
--header "Authorization: Bearer $OPENCORPO_API_KEY"Create a key in the dashboard under API keys: the same key works for the REST API and the MCP server. Full reference in the API docs.
Video
Let Claude and ChatGPT watch YouTube videos
Most YouTube MCP servers only fetch captions. OpenCorpo hands the link to a model that watches the frames and listens to the audio, so your assistant gets a summary, a scene-by-scene description with MM:SS timestamps, the transcript in the original language and a shot-by-shot prompt for Veo, Sora, Runway or Kling, even when the video has no subtitles.
It works with public YouTube links and with video files. Long videos run as a job: the assistant starts it, and gets the result a minute or two later, with long transcripts in pages so they fit in the conversation.
Tools: analyze_video, get_video_job. Try the video summarizer free on the web.
Ask, for example
AI image marking
Sign and verify C2PA Content Credentials from your agent
Before an AI-generated image is published, your agent can mark it the way EU AI Act Article 50 asks: a signed C2PA manifest, an invisible watermark that survives the manifest being stripped, and a perceptual fingerprint in a registry. It gets back a link to the signed PNG.
It can also check any image for the three layers and say whether it found all, some or none of them. Our signing certificate is self-issued for now, so third-party C2PA validators show the signature as untrusted; the watermark and fingerprint are checked by OpenCorpo.
Tools: sign_image, verify_image. Try the AI image marking free on the web.
Ask, for example
Metadata
Remove EXIF, GPS and hidden characters without re-encoding
Ask whether a photo reveals where it was taken, and get a clean copy without the GPS position, camera details, XMP or AI-generator tags. Images and videos are rewritten without their metadata, never decoded or re-encoded, so there is no quality loss.
For text, it finds and removes zero-width characters, direction overrides and the Unicode tag characters that can hide instructions, and decodes what they were hiding. It removes metadata only: watermarks inside the pixels are not touched.
Tools: inspect_metadata, remove_metadata. Try the metadata remover free on the web.
Ask, for example
Tools and pricing
Free tries, then pay per call
Every account gets 3 free tries on each tool family, shared with the API. Then each call is charged to your prepaid balance. Prices below are read live from the API.
| Tool | What it does | Price |
|---|---|---|
sign_imageMark an AI-generated image | Adds a signed C2PA manifest, an invisible watermark and a registered fingerprint, and returns a link to the signed PNG. | €0.01 / image |
verify_imageCheck an image for provenance | Looks for a C2PA manifest, an OpenCorpo watermark and a fingerprint match, and says whether it found all, some or none of the three. | €0.002 / image |
analyze_videoSummarize a video | From a public YouTube link or a video file: summary, timestamped scene description, transcript and a text-to-video prompt. | €0.05 / minute |
get_video_jobGet a video result | Returns a running or finished analysis. Long transcripts come in pages, so they fit in the conversation. | Free |
inspect_metadataFind hidden metadata | Lists EXIF and GPS data, XMP, C2PA and AI-generator tags in a photo or video, and invisible characters in text. | €0.003 / image · €0.02 / video · €0.001 / text |
remove_metadataRemove hidden metadata | Returns a clean copy without re-encoding a pixel or a frame, or the text without hidden characters. | €0.003 / image · €0.02 / video · €0.001 / text |
get_accountCheck your balance | Your prepaid balance and the free tries you have left on each tool. | Free |
get_pricingSee the prices | The price of every operation, read live from the API. | Free |
Also free: cancel_video_job and create_upload. Video is charged per started minute, once per video whatever outputs are asked for; the quality model costs ×3 and high detail ×2. Failed calls are never charged. All prices.
Remote, on your account
Remote vs local MCP: no install, no blocked transcript scripts
A local MCP server runs on your computer and only in the app that started it. OpenCorpo is a hosted URL: it works in Claude on the web and on your phone, in ChatGPT and in your own agents, with the same billing as the API.
Nothing to install
Built for agents
Free tries, then pay per call
Confirmed before it costs
No key in your chat
Disconnect in one click
Never a surprise
Files come back as links
FAQ
Questions about the MCP server
Can Claude watch YouTube videos?
Not on its own, but it can with an MCP server. Add OpenCorpo as a connector and give Claude a public YouTube link: the video is analysed by a model that watches the frames and listens to the audio, and Claude gets back a summary, a timestamped scene description, the transcript and a text-to-video prompt.
Can ChatGPT summarize a YouTube video?
Yes, with OpenCorpo added as a custom MCP server. Paste the link and ask for a summary, the key moments with timestamps or the full transcript. You can also attach a video file in the chat.
What is the MCP server URL?
https://api.opencorpo.com/mcp. It is one remote server for all three tools (video, image marking and metadata) over Streamable HTTP. Claude and ChatGPT connect with an OpenCorpo sign-in; developer tools send an API key.
Does it work on YouTube videos without captions?
Yes. It does not read YouTube's captions: the model watches the video and listens to its audio, so it transcribes speech and describes what is shown even when a video has no subtitles. The video must be public.
How do I add a custom connector in Claude?
In Claude (web, desktop or mobile), open Customize, then Connectors, choose Add custom connector and paste https://api.opencorpo.com/mcp. Claude uses OAuth: you sign in to OpenCorpo and approve, with no token to paste. Claude's free plan allows one custom connector. In Claude Code or the Claude API you can use an API key as a bearer token instead.
How do I add an MCP server to ChatGPT?
In ChatGPT's settings, add a custom MCP server with https://api.opencorpo.com/mcp and OAuth, then sign in to OpenCorpo and approve. Custom MCP servers are available on ChatGPT plans that allow them, and the menu names change from time to time.
Is there a free YouTube transcript MCP server?
OpenCorpo gives every account 3 free video analyses (each up to the first 5 minutes), with the summary, scene description and prompt as well as the transcript. After that it is €0.05 per started minute, once per video, from a prepaid balance with no subscription.
What is the difference between a remote and a local MCP server?
A local server runs on your computer (usually started with npx or uvx) and only works in the app that started it. A remote server is a URL: nothing to install, it works in Claude on the web and on your phone, and it does not depend on your network. Transcript scripts run from servers are often blocked by YouTube; OpenCorpo hands the link to Google's model, which fetches the video itself.
Can my agent check an image for C2PA Content Credentials?
Yes. verify_image reports whether an image carries a C2PA manifest, an OpenCorpo invisible watermark and a fingerprint registered by any OpenCorpo customer, and says whether it found all, some or none of the three. That is a technical check, not a legal assessment. Finding no marks does not prove an image was made by a person: metadata is often stripped when images are shared.
Does removing metadata remove AI watermarks?
No. remove_metadata deletes EXIF, GPS, XMP, C2PA and container tags and invisible characters in text, without touching pixels or audio, so watermarks inside the image itself, such as SynthID or OpenCorpo's own, stay where they are. Do not use it to remove AI disclosures you are required to keep.
Is it safe to connect my account?
Chat apps never see a password or an API key: you approve on app.opencorpo.com what the app may do, and every connection is listed under API keys, Connected apps, where you can disconnect it at once. Paid tools are declared as actions, so apps that ask before acting confirm each one.
Where is my content processed?
OpenCorpo runs in Paris on AWS eu-west-3. Videos are analysed by Google's Gemini API on a paid plan, so Google does not use them to improve its models, but that processing is not guaranteed to happen in the EU. Images, text and metadata are processed by OpenCorpo itself.
Connect OpenCorpo to your AI
Create an account and use the free tries from Claude, ChatGPT or your own agent. No card needed until you top up.