Dailymotion Extended MCP. Manage your entire video content lifecycle from chat.
Works with every AI agent you already use
…and any MCP-compatible client
Just plug in your AI agents and start using Vinkius.
Dailymotion Extended. Manage your entire video workflow directly through your AI client. Upload content, update video metadata, generate stream URLs, and run complex performance reports—all without touching a dashboard.
It gives your agent full control over your Dailymotion video library.
What your AI agents can do
Create player
Creates a new, customized video player for a specific profile.
Create video
Publishes or publishes a new video after you provide the content and metadata.
Edit video
Changes the title, description, or tags of an existing video's metadata.
The agent generates secure upload links and publishes new Dailymotion videos while allowing you to set the title, description, and tags.
You instruct the agent to change any video's details—like the title, description, or tags—without needing to navigate the site.
The agent fetches direct HLS or MP4 URLs for a video, making it ready for embedding or technical testing.
You create and configure custom video players for specific brand profiles using the Partner API.
The agent executes complex GraphQL queries to pull deep performance metrics and analytics on your entire library.
You ask the agent to list, search, or filter your videos based on criteria like date, tag, or title.
Ask AI about this MCP
Supported MCP Clients
Waiting for input…
Dailymotion Extended MCP Server: 8 Tools for Video Ops
Use these tools to programmatically manage the entire lifecycle of your video assets, from uploading and editing metadata to running advanced performance reports.
019e5d0fcreate player
Creates a new, customized video player for a specific profile.
019e5d0fcreate video
Publishes or publishes a new video after you provide the content and metadata.
019e5d0fedit video
Changes the title, description, or tags of an existing video's metadata.
019e5d0fget partner upload url
Generates a secure upload URL for a video file using a private API key.
019e5d0fget upload url
Retrieves a public upload URL for uploading a new video file.
019e5d0fget video stream
Generates the direct HLS or MP4 stream and download URLs for a specified video.
019e5d0flist videos
Searches and retrieves a list of your videos, allowing filtering by various criteria.
019e5d0freporting graphql
Runs complex GraphQL queries against the Reporting API to pull detailed performance metrics.
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
Make Your AI Do More
Start with Dailymotion Extended, 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
You'll manage your entire video workflow through your AI client. You don't gotta touch a dashboard. Your agent gives you full control over your Dailymotion video library. You can publish new content, update metadata, generate stream links, and run deep performance reports—all through natural conversation.
Publishing and Uploading Videos
Your agent gets you a secure upload URL using get_upload_url for uploading a new video file. When you're ready to push it live, you use create_video, giving it the content and metadata you want, and it publishes the video. You can also use get_partner_upload_url to get a secure upload link for a video file using a private API key.
When you're done, you can set the title, description, and tags for the published video.
Updating Video Metadata
Need to change something about a video? You just tell your agent to run edit_video, and it changes the title, description, or tags on an existing video's metadata. You can also use list_videos to search and get a list of your videos, letting you filter by criteria like date, tag, or title.
Retrieving Stream Links
To embed a video or test it technically, your agent uses get_video_stream to generate the direct HLS or MP4 stream and download URLs for a specified video. You can also create and configure custom video players for specific brand profiles using create_player and the Partner API.
Running Performance Reports
If you wanna see how well your videos are doing, your agent runs reporting_graphql. This tool executes complex GraphQL queries against the Reporting API, pulling deep performance metrics and analytics on your entire library.
General Management
Your agent can also retrieve a list of your videos by calling list_videos and you can use create_video to publish new content.
How Dailymotion Extended MCP Works
- 1 Subscribe to the server and provide your Dailymotion Access Token.
- 2 Your AI client talks to the server. You describe the video task (e.g., 'Find all videos tagged 'tutorial' and get their stream URLs').
- 3 The agent selects the correct tool (e.g.,
list_videosthenget_video_stream) and executes the sequence, giving you the final data.
The bottom line is: your AI acts as a dedicated media manager, handling all the complex, multi-step video operations for you.
Who Is Dailymotion Extended MCP For?
This is for content teams and engineering roles that spend too much time clicking through dashboards. Think of the media manager who needs to audit 500 video assets and pull performance data before a board meeting. Or the developer who needs to scrape stream URLs programmatically. It’s for anyone who treats Dailymotion as a data source, not just a website.
Updates video details, uploads new content, and checks video performance without leaving their writing or scripting environment.
Orchestrates large video libraries, searches content by tag, and executes complex GraphQL queries to compile performance reports.
Fetches direct stream URLs and player configurations into code editors, eliminating manual API calls for testing or integration.
What Changes When You Connect
- Streamline Metadata Updates: Instead of manually navigating to a video page to change a tag, just tell your agent to
edit_video. It updates the title, description, or tags instantly. - Build Complex Reports: Don't manually pull data from multiple dashboards. Use
reporting_graphqlto run complex queries and pull performance metrics on your entire video library in one go. - Automate Publishing: Get a secure upload link using
get_partner_upload_urland let the agent handle the finalcreate_videocall. This keeps your publishing workflow in your chat window. - Embed Anywhere: Need a video link for a different platform? Use
get_video_streamto generate direct HLS or MP4 URLs, eliminating the need to download and re-upload the asset. - Manage Players: Create and configure custom video players using the
create_playertool, making your content look consistent across all your brand profiles. - Centralized Content View: Use
list_videosto pull a filtered list of assets. You can then target specific videos for bulk operations like metadata updates or stream URL generation.
Real-World Use Cases
Auditing a Content Batch
A media manager needs to audit 50 recent videos for missing tags. They ask their agent to run list_videos filtered by 'last 7 days'. The agent returns the IDs and titles, and then the manager uses the list to tell the agent to edit_video and add the missing 'review' tag to all of them.
Preparing an Embedded Video:
A developer needs to embed a video into a client portal and needs the direct stream link. They ask the agent, and the agent runs get_video_stream on the specific video ID, returning the HLS URL ready for immediate use in their code.
Competitive Performance Review
A marketing director wants to compare the performance of their top 10 videos against last quarter's average. They ask the agent to run reporting_graphql, specifying the date range and key metrics. The agent returns a structured dataset for analysis.
Quick Content Refresh:
A content creator finished a video and needs to publish it quickly. They first ask the agent for an upload link via get_upload_url. After uploading the file, they tell the agent to use create_video to publish it with the final title and description.
The Tradeoffs
Copy-Pasting URLs
A user manually copies a video link from the Dailymotion site, pastes it into a spreadsheet, and then tries to find the stream URL manually. This process is slow, error-prone, and often fails because the direct link isn't visible.
→
Instead, ask the agent to run get_video_stream on the video ID. It returns the direct HLS or MP4 URL ready to paste into your code or document.
Updating Tags Manually
A team needs to add a 'SEO' tag to 20 videos. They open 20 browser tabs, click into the metadata section, and type the tag. This takes forever and is impossible to track.
→
Tell the agent to use list_videos to get the list of 20 video IDs, and then use edit_video to batch-update the metadata and add the 'SEO' tag across all of them.
Writing Complex Queries in Dashboards
A data analyst wants to compare view counts across multiple regions and metrics. They are forced to run several separate reports in the web dashboard and then manually export and merge the CSV files.
→
Ask the agent to execute reporting_graphql. Provide the schema and parameters in plain language, and the agent returns one clean dataset with all the required metrics.
When It Fits, When It Doesn't
Use this server if your primary job involves managing or analyzing video content on Dailymotion. The key is moving from 'navigating' to 'instructing.' You need to change metadata, fetch stream links, or pull structured performance data. Don't use it if you simply need to watch a video or browse content; your agent handles the backend work. If you only need to check basic video availability, list_videos works. But if you need to act on that data—like updating tags or getting a stream URL—you need the full suite.
Independent Platform Disclaimer: Vinkius is an independent platform and is not affiliated with, endorsed by, sponsored by, verified by, or otherwise authorized by Dailymotion. 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
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
Updating video details shouldn't require multiple dashboard clicks.
Today, changing a single video's tag or description means jumping through hoops. You find the video, click into the edit page, navigate to the metadata section, and then manually type in the change. If you have fifty videos, that's fifty cycles of clicking, navigating, and refreshing.
With the Dailymotion Extended MCP Server, you just talk to your agent. You say, 'Add the 'tutorial' tag to video X.' The agent runs the `edit_video` tool, updates the metadata, and you get confirmation. It's that simple.
Dailymotion Extended MCP Server: Stream video ops from chat.
Gone are the days of manually generating stream links. You no longer have to download the video, upload it elsewhere, and then try to figure out the correct embed code. The agent uses `get_video_stream` to fetch the direct HLS or MP4 URL, which you can use immediately in your project.
Common Questions About Dailymotion Extended MCP
How do I use the `list_videos` tool to find specific content? +
You tell the agent to list and search videos using list_videos. You provide the filters (e.g., 'last month' or 'tagged X'), and the agent returns the IDs and details of the matching content.
Can I use `reporting_graphql` to get custom performance data? +
Yes, you can. The reporting_graphql tool lets you query the Reporting API directly. You specify the required metrics and time frames using GraphQL syntax, getting a single, structured report.
What is the difference between `get_upload_url` and `get_partner_upload_url`? +
The difference is access level. get_upload_url provides a public URL for general uploads. get_partner_upload_url requires a private API key and is for secure, authenticated corporate uploads.
How do I update a video's description using the `edit_video` tool? +
You instruct the agent to edit_video. You must provide the specific video ID and the exact new description you want. The agent handles the API call and confirms the update.
What information does `list_videos` return about the video's metadata? +
The list_videos tool returns key metadata fields like title, description, tags, and video ID. This lets you quickly check the video's current status and basic information without needing to edit it.
How do I manage video players using the `create_player` tool? +
You use create_player by specifying the profile ID and player parameters. This generates a customized video player setup that you can embed on your own websites.
What should I do if I get an error when running `create_video`? +
If create_video fails, check your provided upload URL and ensure the file is fully processed. Common errors involve invalid tokens or incomplete video files.
Do I need to use `get_video_stream` for all platforms? +
No, you only use get_video_stream when you need direct stream links (HLS or MP4). Other tools handle publishing and metadata; this tool is strictly for delivery links.
How do I upload a video file using this server? +
First, use the get_upload_url tool to receive a secure destination. After uploading your file to that URL, use the create_video tool with the file's URL to finalize and publish it to your channel.
Can I get direct HLS stream links for my videos? +
Yes! Use the get_video_stream tool with the target Video ID. You can request specific fields like stream_hls_url or stream_h264_hd_url to get the exact format you need.
Is it possible to search for videos by specific owners or dates? +
Absolutely. Use the list_videos tool which supports filters like owners, created_after, created_before, and a general search query to find exactly what you're looking for.
Use it with your favorite AI tools
Connect this server to Cursor, Claude, VS Code, and more.
More in this category
Descript
Equip your AI agent with direct access to Descript — manage projects, export transcripts, and retrieve media assets without opening the video editor.
Getty Images
Manage stock media via Getty Images — search millions of creative and editorial photos, handle video discovery, and download assets directly from any AI agent.
Shotstack
Render and edit videos programmatically with a cloud API that generates personalized video content at scale from templates.
You might also like
Open-Meteo
Get weather forecasts, historical data and air quality — no API key required, open-source weather data.
Duda
Equip your AI agent to manage websites, track templates, and monitor client accounts via the Duda API.
TrueReview
Collect authentic customer reviews with automated requests and showcase testimonials that build trust and drive conversions.