@vidalytics/mcp
OfficialClick on "Install Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@@vidalytics/mcpwhat's the audience retention for my latest video?"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
@vidalytics/mcp
One-command setup that connects your AI coding assistant to Vidalytics video analytics data via the Model Context Protocol.
Works with Claude (CLI & Desktop), Windsurf, Cursor, and any other MCP-compatible client.
Setup
npx @vidalytics/mcp installThat's it. The installer detects which AI clients you have installed, lets you pick which ones to configure, and wires them up. Restart the client — a browser window will open for OAuth authorization on first use.
Related MCP server: submagic-mcp-server
Cursor
Or via the installer:
npx @vidalytics/mcp install --client cursorOr manually — add this to ~/.cursor/mcp.json:
{
"mcpServers": {
"vidalytics": {
"url": "https://api.vidalytics.com/public/v1/mcp"
}
}
}Restart Cursor. On first use a browser window opens for OAuth authorization with your Vidalytics account — no API key or environment variables to set.
What it does
Detects installed MCP clients (Claude CLI, Claude Desktop, Windsurf, Cursor) by checking config files, app directories, binaries in
$PATH, and app bundles (e.g./Applicationson macOS)Presents an interactive checklist (detected clients pre-selected) so you configure exactly the ones you want — or pick them non-interactively with
--clientAdds Vidalytics as an MCP server in each selected client's config
Verifies after writing: the config is valid and the MCP server is reachable
Non-interactive terminals (CI) and any explicit selection flag (
--client,--all,--yes) skip the checklist and behave predictably
Available tools
Once connected, your AI assistant gains access to:
Tool | Description |
| MUST be called before any other tool to enable analytics |
| List videos with pagination |
| Get video details |
| Find a video by its embed GUID |
| Update a video's title or folder |
| Get the embed code and configuration |
| Get playback settings (autoplay, controls, etc) |
| Get the thumbnail image URL |
| Views, play rate, watch time, conversions |
| Audience retention by percentage |
| % of viewers who reached each point |
| Real-time active viewers and watch rate |
| Get CTAs for a video |
| Get pause screens for a video |
| Stats for up to 30 videos at once |
| Timeline stats for up to 5 videos |
| List video folders |
| List settings templates |
| Get current API usage and quota |
| List apps connected to your account |
| Disconnect an app or yourself |
| Upload a video from a remote URL |
| Get a signed URL for local file upload |
| Complete a direct video upload |
| Publish a video's pending draft settings |
| Duplicate a video and publish the copy |
| Create a video folder, optionally nested under another folder |
| Apply a reusable player settings template to a video |
| Create a call-to-action on a video |
| Update an existing call-to-action on a video |
| Set a video's thumbnail from a public image URL |
| Set a video's thumbnail from one of its frames |
| Remove a custom thumbnail and restore the default |
Options
npx @vidalytics/mcp install [flags]
--client <names> Configure only these clients, comma-separated
(claude-cli, claude-desktop, windsurf, cursor)
--all Configure all known clients, even if not detected
--config <path> Also configure a custom config file (repeatable)
--force Re-apply even if already configured
--yes Skip prompts (configure detected clients)Run with no flags in an interactive terminal to get a checklist of clients to configure (detected ones are pre-selected; use space to toggle, enter to confirm). --client cursor,windsurf does the same selection non-interactively.
The --config flag can be repeated for multiple files. The target file must follow the { "mcpServers": {} } format used by Claude Desktop, Cursor, and Windsurf — useful for unsupported clients like Zed or VS Code with an MCP plugin.
Troubleshooting
Authorization issues, or need to re-authenticate? Reset the credentials that
mcp-remote caches in your home directory, then restart the client:
OS | Command |
macOS / Linux |
|
Windows (CMD) |
|
Windows (PowerShell) |
|
MCP Registry
This server is published to the official MCP Registry as com.vidalytics/mcp. It is a remote (streamable-http) server, so registry-aware MCP clients can connect to it directly at:
https://api.vidalytics.com/public/v1/mcpNo API key or environment variables are required — authorization is handled via OAuth on first use.
Requirements
Node.js 18+
A Vidalytics account
License
This server cannot be installed
Maintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Related MCP Servers
- AlicenseNot gradedqualityBmaintenanceEnables AI assistants to access YouTube video data including information retrieval, captions/transcripts, AI-powered summaries, screenshots, comments, and video search through the VidCap API.289MIT
- AlicenseNot gradedqualityDmaintenanceConnects AI assistants to Submagic's video editing API for creating viral short-form content with AI captions in 107 languages.MIT
- AlicenseAqualityAmaintenanceConnect AI assistants to YouTube: search, transcripts, metadata, and more.191046MIT
- FlicenseNot gradedqualityDmaintenanceProvides AI assistants with comprehensive YouTube analytics and channel management capabilities, including channel performance, video analytics, audience insights, and content strategy tools.571
Related MCP Connectors
YouTube transcripts, search, channels, playlists and bulk transcript jobs for AI agents. 14 tools.
Talk to your live-events CRM (campaigns, analytics, paid ads, segments) in Claude and ChatGPT.
Connect AI assistants to GitHub - manage repos, issues, PRs, and workflows through natural language.
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/vidalytics/vidalytics-mcp'
If you have feedback or need assistance with the MCP directory API, please join our Discord server