
Vidalytics
com.vidalyticsPublished by vidalytics.comOfficial publisherv0.4.1Updated Oct 26, 2026
Manage your Vidalytics videos and analytics from your AI assistant.
Overview
Remote Vidalytics MCP server that lets an AI assistant manage hosted videos, their settings and metadata, and read video analytics.
- What you can do
- List, inspect, duplicate and publish videos, and update titles, folders, embed codes and playback settings
- Read analytics: views, play rate, watch time, conversions, retention, drop-off, live viewers and batch or timeline stats
- Manage chapters, caption tracks, tags and custom variables
- Create, update and delete CTAs and pause screens
- Set or remove thumbnails from a URL or a video frame
- Organize folders and settings templates, upload videos from a URL or signed upload URL, and check API usage and connected apps
- When to use it
- Useful when you work with Vidalytics-hosted video and want an assistant to pull performance numbers, audit or edit video metadata and player settings, or bulk-manage chapters, captions, tags and CTAs without leaving the chat.
- Requirements
- A remote streamable-HTTP endpoint; no API key or environment variables. A Vidalytics account with OAuth authorization in a browser on first use. The optional installer runs via npx and needs Node.js 18+.
Installation
In SourceWeft
- Open Vidalytics in the dashboard and add it to a workspace.
- Connect the required credentials. They are stored privately and never shown on public pages.
- Enable the server for the chats that should use its tools.
Web executable via Streamable HTTP. Remote servers run from the web runtime once configured in a workspace.
Use with an agent
Paste this prompt into Claude Code, Codex, Cursor or another agent — or into SourceWeft chat. The agent reads this server's install guide, shows you its publisher, endpoint and sign-in, and adds it to your client once you agree. Keys never go into a command.
Read https://sourceweft.com/mcp/com.vidalytics%2Fmcp/install.md and connect the MCP server it describes to my client. Before changing any config, show me its publisher, endpoint and sign-in method and wait for my OK. Never put an API key in a command or in a file I would commit; ask me where it should come from.Other MCP clients
Add this to your client's mcpServers config. The client completes OAuth sign-in on first connect.
{
"mcpServers": {
"vidalytics": {
"type": "http",
"url": "https://api.vidalytics.com/public/v1/mcp"
}
}
}README
@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
That'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.
Cursor
Or via the installer:
Or manually — add this to ~/.cursor/mcp.json:
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
--client - Adds 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 the tools below.
Many write tools (settings, chapters, captions, tags, CTAs, pause screens, thumbnails) save
changes to the video's draft — call publish_video to make them live. Write tools require a
read+write authorization; a read-only connection returns SCOPE_INSUFFICIENT.
Previewing changes. update_video_settings accepts dryRun to validate and return a
before/after diff without saving. The other draft-based writes have no dryRun; preview them by
saving to the draft and reading it back with the matching get_*/list_* tool (e.g.
get_video_chapters, get_video_tags, get_video_captions) before you publish_video. A delete
that only removes an unpublished draft edit is likewise reversible until publish; a delete against
already-published content takes effect on the next publish.
Videos & metadata
Analytics
Chapters, captions & tags
CTAs & pause screens
Thumbnails
Folders & settings templates
Uploads
Account
Options
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:
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:
No API key or environment variables are required — authorization is handled via OAuth on first use.
Requirements
- Node.js 18+
- A Vidalytics account
License
Source: README.md at commit 65f6944
Tools
0Version history
1- v0.4.1LatestSep 16, 2026
Score
85% of the applicable checks met
How complete this listing is, computed from the registry entry, the endpoint and public sources. Not a rating of the server and not a statement that it is safe or working today: reachability is a dated check, and no installs or reviews go into the score.
- Reached in the last 30 daysRequired25 pts
- Auth declaredRequired10 pts
- Tools listed15 pts
Answer tools/list without a credential, or ship a package that starts in a sandbox without one.
- DescriptionRequired15 pts
- Logo10 pts
- Documentation15 pts
- License10 pts