Alto
Server Details
Send a finished video with one tracked link per recipient, and see who watched and how far.
- Status
- Healthy
- Uptime
- 100.0% over the last 24 hours
- Last Tested
- Transport
- Streamable HTTP · MCP 2025-06-18
- URL
- ChatGPT
- –
- Claude
- –
TDQS
Scored across 8 tools
Most tools target distinct operations, and descriptions carefully route the user (complete_upload follows create_upload; upload_video is for online URLs; create_link is for one person). Slight overlap exists because complete_upload, upload_video, and create_link all produce tracked links, but the entry-point distinctions are stated clearly enough to disambiguate.
All eight tools use a consistent snake_case verb_noun pattern (complete_upload, create_link, list_links, get_moments, upload_video, etc.). No mixing of conventions or vague verbs.
Eight tools is well-scoped for a video-sharing/tracking service, with each tool earning its place across upload, linking, listing, and analytics functions.
The surface covers the core lifecycle well: multi-step and URL uploads, link creation, library/link/viewer listing, and analytics. Minor gaps exist—no update/delete for videos or links, and no explicit way to disable/expire a link despite disabled/expired being listed statuses.
Available Tools
8 toolscomplete_uploadFinish an upload and send itAInspect
Join the parts of an upload started with create_upload, create the video, and make one tracked link per recipient. Returns the video, its share link and each recipient's link.
Inputs: parts (required), title (required), uploadId (required), slug, +3 more.
create_linkMake a recipient linkAInspect
Make a tracked link to a video for one person, so every view is tied to them. Returns the link's URL to paste into an email.
Inputs: name (required), videoId (required), note, email, +3 more.
create_uploadStart an uploadAInspect
Start uploading a finished video (MP4, MOV or WebM) in parts. Returns an uploadId and one URL per part: PUT each part's exact bytes to its URL with the same Authorization header, keep the etag each PUT answers, then call complete_upload. Parts are partBytes long except the last.
Inputs: type (required), bytes (required), duration.
get_momentsHow a video landedCRead-onlyIdempotentInspect
Plays, how much people watched, how far each chapter reached and which one was rewatched, and where the most viewers left. Part of Pro's full API.
Inputs: videoId (required), since.
list_linksRecipient linksARead-onlyIdempotentInspect
Every recipient link, or one video's, with its status (watching, watched, opened, not opened, expired, disabled) and how much was watched.
Inputs: status, videoId.
list_videosYour videosBRead-onlyIdempotentInspect
Your library, newest first, with each video's id, title, share link and totals.
Inputs: no named parameters.
list_viewersWho watchedBRead-onlyIdempotentInspect
Everyone who opened one of your links: recipients, people their links were forwarded to, and anonymous viewers, with how much they watched and whether they're watching now.
Inputs: filter.
upload_videoUpload from a URL and send itAInspect
Upload a finished video that is already online (an https URL Alto can download, up to 2 GB), create it, and make one tracked link per recipient. For a file on your machine, use create_upload.
Inputs: url (required), title (required), slug, duration, +2 more.
Tool Schema Changelog
Recent tool additions, removals, and schema changes observed during successful MCP inspections.
Loading tool schema changelog…
Related MCP Connectors
Send PDFs, decks and HTML pages as branded, tracked links, and see who opened them.
Share PDFs as tracked links and see who read them, how far they got, and where they stopped.
Send a web page to specific people, control who opens it, see how it was read, and update it.
Create and send invitations and letters in a sealed envelope, one personal link per guest.
Related MCP Servers
- AlicenseNot gradedqualityBmaintenanceEnables automated notification sending from Google Sheets by reading row data, merging it into templates, sending via email, and recording delivery status back to the sheet.15 npmMIT
- AlicenseAqualityBmaintenanceEnables agents to qualify leads with Barometer before emailing them, then send and sequence emails through verified domains with warm-up pacing and credit tracking.2451 npmMIT

ReachDirect MCPofficial
AlicenseBqualityCmaintenanceEnables MCP clients to preview, approve, and send personalized one-to-one outreach emails through Brevo and WhatsApp messages via WhatsApp Web, while logging contacts to an Excel file and enforcing validation, daily limits, and do-not-contact rules.6MIT- AlicenseNot gradedqualityCmaintenanceEnables sending transactional emails individually or in batches, checking delivery status, and monitoring domain email reputation metrics. It supports email tracking with tags and custom metadata.MIT
Glama MCP Gateway
Add one secure layer between your agents and this server.