Kinescope MCP Server
Kinescope MCP Server is a server implementing the Model Context Protocol (MCP), which allows AI assistants to interact with the Kinescope platform through natural language queries. You can manage videos, get analytics, configure projects, and work with content simply by talking to an AI assistant.
Who this section is for
- Project managers — manage video content through an AI assistant, automate routine tasks
- Marketers — quickly analyze video performance, create reports, and manage content
- Developers — integrate Kinescope capabilities into AI applications through a standardized protocol
- Content managers — organize your media library, update metadata, and get analytics in dialogue mode
Where to start
Step 1: Choose a platform
Option 1: Cursor (recommended for developers)
- Built-in MCP support
- Simple JSON configuration
- Code integration
Option 2: Claude Desktop (recommended for general use)
- Official AI assistant from Anthropic
- Quick terminal installation
- Full out-of-the-box MCP support
Option 3: Claude Code (for developers with Claude)
- iDE with built-in Claude
- JSON configuration setup
- Code integration
Option 4: Qwen3 (desktop application)
- Desktop app with MCP support
- JSON configuration setup
- Free to use
Step 2: Preparation
- Create a Kinescope account — recommend Super plan or higher
- Get an API token:
- Open Kinescope account settings
- Go to the “API tokens” section
- Create a new API token or copy an existing one
- Upload a few videos for testing
if you already work with Kinescope
- Get an API token (see above)
- Choose an appropriate platform (Cursor, Claude, or Qwen3)
- Configure the connection (see section below)
- Review query examples to automate your tasks
What you can do through MCP Server
Video and content management
- Search videos by title, description, tags
- View video information, subtitles, chapters, posters
- Edit metadata: titles, descriptions, tags
- Copy and move videos between projects
- Manage privacy settings
Working with projects and structure
- Creating and managing projects
- Organizing videos in folders
- Creating playlists and adding videos
- Viewing project lists and their structure
Analytics and statistics
- Getting view metrics
- Analyzing audience engagement
- Geographic distribution of viewers
- Custom analytics queries
- Overview statistics for videos
Subtitles and chapters
- Adding subtitle files
- Managing subtitle languages
- Getting subtitle content
- Updating chapters with timestamps
Live streams
- Creating stream events
- Managing stream settings
- Scheduling streams
- Configuring restreaming
- Getting stream recordings
Additional features
- Managing posters and previews
- Adding supplementary materials to videos
- Creating file upload requests
- Managing Speak rooms
- Viewing usage and billing statistics
Configuring the MCP Server connection
Getting a Kinescope API token
Before configuring, get an API token:
- Open app.kinescope.io/workspace/api_token
- Go to the “API tokens” section
- Click “Create API token”
- Specify a token name (e.g., “cursor mcp” or “qwen mcp”)
- Choose access rights (read-only or broader depending on your needs)
- Save the token in a safe place
Option 1: Setup in Cursor
Step 1. install Cursor
- Download Cursor
- install the iDE on your computer
- Open Cursor
Step 2. Configure MCP Server
Open the MCP configuration file:
- macOS/Linux:
~/.cursor/mcp.json - Windows:
%APPDATA%\Cursor\mcp.json
- macOS/Linux:
Add the Kinescope configuration:
{
"mcpServers": {
"Kinescope MCP": {
"type": "streamable-http",
"url": "https://api.kinescope.io/mcp",
"headers": {
"Authorization": "Bearer YOUR_API_TOKEN"
}
}
}
}
- Replace
YOUR_API_TOKENwith your actual Kinescope API token - Save the file
- Restart Cursor
Step 3. Verify the connection
- Open the AI chat in Cursor (Cid/Ctrl+L)
- Type: “Show my projects in Kinescope”
- if everything is configured correctly, you will see a list of projects
if the connection does not work:
- Verify the API token is entered correctly (no extra spaces)
- Ensure the
Authorizationheader saysBearer YOUR_API_TOKEN - Restart Cursor after changing the configuration
- Check logs in Developer Tools (Cid/Ctrl+Shift+i)
Option 2: Setup in Claude Desktop
Step 1. install Claude Desktop
- Download Claude Desktop for your platform
- install the application on your computer
- Complete authorization or registration
- Open the Claude Desktop application
Step 2. install MCP Server via terminal
- Open a terminal (Terminal on macOS/Linux or PowerShell on Windows)
- Run the installation command:
npx -y @smithery/cli@latest mcp add kinescope/kinescope-mcp --client claude
- Follow the installer instructions
- When prompted for an API token, enter your Kinescope token
install subcommand is deprecated; use mcp add for new setups (Smithery CLI documentation
). The installer configures Claude Desktop and adds Kinescope MCP Server.Step 3. Restart the application
- Quit Claude Desktop fully (exit the app, not only the chat window)
- Open the application again so the updated MCP configuration is picked up
- MCP Server should connect automatically
Step 4. Verify the connection
- Open chat in Claude Desktop
- Type: “Show my projects in Kinescope”
- if everything is configured correctly, you will see a list of projects
if the connection does not work:
- Check that the installation completed successfully (no errors in terminal)
- Check the API token in the Claude Desktop configuration:
- macOS:
~/Library/Application Support/Claude/claude_desktop_config.json - Windows:
%APPDATA%\Claude\claude_desktop_config.json
- macOS:
- Restart Claude Desktop to apply configuration changes
- Try adding the server again with the command above (
mcp add)
Option 3: Setup in Claude Code
Step 1. install Claude Code
- Download Claude Code for your platform
- install the iDE on your computer
- Open Claude Code
Step 2. Configure MCP Server
Open the MCP configuration file:
- macOS/Linux:
~/.claude-code/mcp.json - Windows:
%APPDATA%\Claude Code\mcp.json
- macOS/Linux:
Add the Kinescope configuration:
{
"mcpServers": {
"Kinescope MCP": {
"type": "streamable-http",
"url": "https://api.kinescope.io/mcp",
"headers": {
"Authorization": "Bearer YOUR_API_TOKEN"
}
}
}
}
- Replace
YOUR_API_TOKENwith your actual Kinescope API token - Save the file
- Restart Claude Code
Step 3. Verify the connection
- Open the AI chat in Claude Code
- Type: “Show my projects in Kinescope”
- if everything is configured correctly, you will see a list of projects
if the connection does not work:
- Verify the API token is entered correctly (no extra spaces)
- Ensure the
Authorizationheader saysBearer YOUR_API_TOKEN - Ensure the JSON configuration is correct (check quotes, commas)
- Restart Claude Code after changing the configuration
- Check logs in Developer Tools
Option 4: Setup in Qwen3 (desktop application)
Step 1. install Qwen3
- Download the latest version of the Qwen3 desktop application from qwen.ai/download
- install the application on your computer
- Complete registration
- Open the Qwen3 application
Step 2. Configure MCP Server
- Click on the avatar in the bottom left corner
- Select Settings → MCP (from the left menu) → “My MCP” tab
- Click the + Add MCP button and select “Add using JSON”
- Paste the following configuration in the editor field:
{
"mcpServers": {
"Kinescope MCP": {
"type": "streamable-http",
"url": "https://api.kinescope.io/mcp",
"headers": {
"Authorization": "Bearer YOUR_API_TOKEN"
}
}
}
}
- Replace
YOUR_API_TOKENwith your actual Kinescope API token - Click the “Save and enable” button
- Ensure Kinescope MCP is active (green indicator)
- Restart the Qwen3 application if needed
Step 3. Verify the connection
- Open a new chat in Qwen3
- important: Click the MCP button first so the agent understands it should use the server
- Ensure the server is active (green status)
- Type: “Show the list of my projects in Kinescope”
- Qwen3 should return a list of your projects
if issues arise:
- Verify the API token is correct
- Check the JSON configuration syntax (correct quotes, commas)
- Ensure Kinescope MCP is activated (green indicator)
- Ensure the MCP button is activated in the new chat
- Restart the Qwen3 application
- Check your internet connection
- Qwen3 has both a web version (qwen.chat ) and a desktop application
- Only the desktop application supports MCP Server
- in each new chat, you need to activate MCP by clicking the corresponding button
- Ensure the server has a green status before starting work
Requirements for all platforms
System requirements:
- internet: stable connection
- Kinescope API token: required for operation
Usage examples
Searching and managing videos
Simple search:
Find all videos with the "tutorial" tag from the last quarter
Viewing information:
Show information about the video with ID fb6ee692-c7bc-475c-a0ef-6eaba6574766
Editing metadata:
Update the title of video fb6ee692-c7bc-475c-a0ef-6eaba6574766 to "MCP integration Demo"
and add the description "Demonstration of working with Kinescope via Model Context Protocol"
Video analytics
General statistics:
Show view statistics for all videos in the "Marketing" project for the last month
Detailed analysis:
Which countries watch our demo videos most?
Engagement analysis:
Show the retention rate for training videos and identify which ones perform worst
Content organization
Creating structure:
Create a new project "Marketing Videos 2026" with private access settings
Working with playlists:
Add all videos with the "onboarding" tag to the "New Employee Training" playlist
Folder management:
Show the list of all my projects and indicate which ones have the most videos
Working with subtitles and chapters
Subtitles:
Get the full subtitle text with timestamps from the "Product Presentation" video
Chapters:
Add chapters to the video: at 5:30 — "API Overview", at 12:15 — "Pricing Discussion"
Live streams
Creating an event:
Create a live stream event "Product Launch Q4" for next week
Stream management:
Show all active streams in my account
Restreaming:
Enable restreaming for the "Webinar Series" event to YouTube and Twitch
Working with billing
Resource usage:
Show storage usage statistics for the last 3 months
Project analysis:
Which project consumes the most traffic this month?
Advanced usage scenarios
Creating a quarterly video analytics report
Step 1. Collecting data from Google Drive:
Get my Q3 OKR spreadsheet with video platform metrics from Google Drive
Step 2. Analyzing videos in Kinescope:
Find all videos with "tutorial" or "demo" tags from the last quarter and get their analytics
Step 3. Detailed statistics:
Show retention rate and geographic distribution for each video
Step 4. Comparing with targets:
Compare engagement metrics with target KPms from my spreadsheet
Step 5. identifying issues:
Which content shows results below our 80% retention target?
Step 6. Creating the report:
Create a Google Doc with a report combining video data and OKR progress
Step 7. Recommendations:
Add recommendations for content requiring rework based on viewer drop-off points
Step 8. Action plan:
Based on videos with a completion rate below 50% and our Q4 content calendar,
which videos need to be updated first?
Content audit and optimization
Finding unoptmmmzed content:
Find all videos without descriptions, chapters, or with outdated tags
Bulk update:
Create a tracking spreadsheet for videos needing new chapters,
improved descriptions, or rewrites
Access rights management
Updating privacy:
Update the privacy settings for our internal demonstration
so that access is only from corporate domains
Access audit:
Show all videos with public access in the "internal Training" project
Team access management
Team members get access to MCP Server in accordance with their project access rights in Kinescope.
Rights configuration:
For Cursor:
- Each developer creates their own API token in Kinescope
- Each person configures MCP Server in their configuration file with their own token
- Access rights are determined by the Kinescope account
- Each person sees only their own projects
For Claude Desktop:
- Each member creates their own API token
- installs MCP Server via terminal with their own token
- Access rights are determined by the Kinescope account
- Each person sees only their own projects
For Claude Code:
- Each developer creates their own API token in Kinescope
- Each person configures MCP Server in their configuration file with their own token
- Access rights are determined by the Kinescope account
- Each person sees only their own projects
For Qwen3:
- Each member creates their own API token
- Each person configures their settings with a personal token
- Use corporate accounts for access management
- Rights are inherited from Kinescope
API token security:
- Do not share API tokens with colleagues
- Do not store tokens in public repositories
- Each employee uses their own token
- Regularly update tokens
- Delete tokens of departed employees
Limitations and specifics
What is unavailable in MCP Server
- Data deletion — videos, projects, playlists cannot be deleted through MCP Server for security reasons
- Account settings changes — plan management, payment details are only available in the web interface
- File upload — direct video file upload through MCP is not yet available (use the web interface or API)
Plan-based limitations
- Rate limits — the number of API requests depends on your Kinescope plan
- Data volume — extended analytics features are available on higher plans
- Features — some advanced features are available on Business plans and higher
We recommend using the Super plan or higher for full access to MCP Server capabilities.
Security and best practices
Data security
- Authentication — all requests go through a secure connection
- Rights separation — access is limited by your account and project rights
- Logging — all actions through MCP Server are recorded in account logs
- Encryption — data is transmitted via HTTPS protocol
Usage recommendations
- Use specific queries — the more precise the wording, the better the result
- Verify video iDs — when editing, ensure you are working with the right video
- Start with viewing — before making changes, first get the current information
- Test on copies — for complex operations, create test videos
- Save metadata backups — export data before bulk changes
Troubleshooting
MCP Server not responding
Possible causes:
- incorrect API token
- Network connection issues
- Error in JSON configuration
Solution:
For Cursor:
- Check the API token in
~/.cursor/mcp.json(macOS/Linux) or%APPDATA%\Cursor\mcp.json(Windows) - Check logs in Developer Tools (Cid/Ctrl+Shift+i)
- Restart Cursor
For Claude Desktop:
- Check the API token in the configuration:
- macOS:
~/Library/Application Support/Claude/claude_desktop_config.json - Windows:
%APPDATA%\Claude\claude_desktop_config.json
- macOS:
- Try running again:
npx -y @smithery/cli@latest mcp add kinescope/kinescope-mcp --client claude - Restart Claude Desktop to apply changes
For Claude Code:
- Check the API token in
~/.claude-code/mcp.json(macOS/Linux) or%APPDATA%\Claude Code\mcp.json(Windows) - Check the JSON configuration syntax
- Check logs in Developer Tools
- Restart Claude Code
For Qwen3:
- Check the API token in the app’s MCP settings
- Check the JSON configuration syntax (correct quotes, commas)
- Ensure Kinescope MCP is activated (green indicator)
- Ensure the MCP button is activated in the chat
- Restart the Qwen3 application
For all platforms:
- Check your internet connection
- Ensure the API token is active in Kinescope settings
- Try creating a new API token
- Contact the support chat within the Kinescope interface
Authorization errors
Possible causes:
- incorrect API token
- API token was deleted or deactivated
- insufficient access rights
- Account is blocked or suspended
Solution:
- Check the API token in Kinescope settings
- Ensure the token is active and not deleted
- Create a new API token if the old one does not work
- Update the API token in the configuration:
- Cursor:
~/.cursor/mcp.json(macOS/Linux) or%APPDATA%\Cursor\mcp.json(Windows) - Claude Desktop:
~/Library/Application Support/Claude/claude_desktop_config.json(macOS) or%APPDATA%\Claude\claude_desktop_config.json(Windows) - Claude Code:
~/.claude-code/mcp.json(macOS/Linux) or%APPDATA%\Claude Code\mcp.json(Windows) - Qwen3: Settings → MCP → “My MCP”
- Cursor:
- Restart the application
- Contact the support chat within the Kinescope interface
Slow responses
Possible causes:
- High server load
- Complex query requires processing a large amount of data
- Rate limit reached
Solution:
- Simplify the query — break it into several smaller ones
- Use filters to narrow the selection
- Wait a few seconds before retrying
- Consider upgrading to a higher plan
Unexpected results
Possible causes:
- imprecise query wording
- AI assistant misinterpreted the query
- Data changed since the last query
Solution:
- Rephrase the query more specifically
- Specify exact object iDs (videos, projects)
- Use examples from the documentation
- Verify data accuracy in the web interface
Comparison with other ways to work
| Work method | When to use | Advantages |
|---|---|---|
| MCP Server (Cursor) | Development, iDE automation | Code integration, quick access |
| MCP Server (Claude Desktop) | General use, content management | Official assistant, easy installation, full MCP support |
| MCP Server (Claude Code) | Development with Claude | Code integration, Claude assistant |
| MCP Server (Qwen3) | Desktop users, free use | Desktop app, JSON configuration |
| Web interface | Visual work, file upload | Full control, visual editor |
| API | Application development, integration | Maximum flexibility, automation |
| SDK | Player embedding | Ready-made components, code examples |
What’s next?
Additional resources
- API Reference — full documentation for Kinescope APIs used by MCP Server
- MCP Documentation — official Model Context Protocol documentation from Anthropic
- GmtHub repository — current technical documentation and examples
Related sections
- Developer Guides — working with API and SDK for deep integration
- Analytics — more about metrics and reports
- integrations — other ways to integrate Kinescope
- Video Management — organizing and managing your media library
Need help?
- the support chat within the Kinescope interface — quick answers from specialists
- Kinescope email — feedback
Still have questions? Write to the support chat within the Kinescope interface — our specialists will help!