Supercharge your AI with tl;dv. Turn every meeting recording into actionable text.
Works with every AI agent you already use
…and any MCP-compatible client








Connect to your AI in seconds.
tl;dv connects your AI client directly to meeting recordings, transcripts, and structured insights from Google Meet and Zoom calls. It lets you list all past meetings, pull full transcriptions for deep searching, or instantly read summarized notes and key moments without ever opening a browser tab.
What your AI can do
Get api status
Checks the current connection status between your AI client and the tl;dv service.
Get recording download
Provides a direct URL to download the original video file for a specific meeting recording.
Get meeting duration
Checks the exact length of a given call recording in minutes and seconds.
Retrieves a list of all past recordings, including essential metadata like title and date.
Pulls synthesized notes and key decisions from any specified meeting recording.
Fetches the complete, searchable text record for a specific call or meeting.
Lists every person who attended a given recording and includes their roles where available.
Generates direct, usable URLs for the original video file of a meeting.
Ask an AI about this
Compatible AI Apps
OAuth 2.0 CompatibleWaiting for input…
tl;dv MCP Server: 12 Tools for Call Analysis
Use these tools to analyze call details, retrieve full transcripts, pull AI-generated notes, and manage your entire meeting recording library.
Make your AI actually useful.
Add this MCP to Claude, Cursor, or Windsurf and your AI stops guessing. It gets real tools to look things up, take action, and handle the stuff you keep doing by hand.
Start using tl;dv on VinkiusGet Api Status
Checks the current connection status between your AI client and the tl;dv service.
Get Recording Download
Provides a direct URL to download the original video file for a specific meeting...
Get Meeting Duration
Checks the exact length of a given call recording in minutes and seconds.
Get Meeting Highlights
Pulls specific key moments or highlights identified by tl;dv from the meeting...
Get Meeting Details
Retrieves core information about a specific recorded meeting, including its title...
Get Meeting Notes
Reads and returns AI-generated summaries, capturing the main outcomes of a meeting.
Get Meeting Participants
Lists all attendees for a given recording, including their names and roles within the call.
Get Meeting Transcript
Fetches the full, raw text transcription of an entire meeting session.
Import External Meeting
Processes and adds a recorded meeting to your knowledge base using an external URL.
List Recorded Meetings
Lists all your past recorded meetings, giving you an overview of what content is...
List Recent Transcripts
Retrieves a list of the latest available transcripts for quick access.
Test Tldv Auth
Verifies that your provided API key is active and correctly formatted for use with the service.
Connect to your AI in seconds. Security and governance baked right in.
Pick your AI client below to get set up. Just create a Vinkius account, subscribe, and you're instantly up and running. We handle the entire backend infrastructure, delivering out-of-the-box support for HTTPS Streamable, SSE, and OAuth2—zero messy routing required.
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 tl;dv, then connect any of our 5,000+ other servers whenever your AI needs more. One click, no limits.
- Use this MCP plus 5,000+ 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
Independent Platform Disclaimer: Vinkius is an independent platform and is not affiliated with, endorsed by, sponsored by, verified by, or otherwise authorized by tl;dv. 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 connection provides 12 powerful capabilities that interface natively with Claude, ChatGPT, Cursor, and other compatible AI platforms. No middleware. No custom integration required.
Finding key details from recorded calls shouldn't require opening five different tabs.
Right now, if you need to know who attended a meeting and what was decided, you have to open the recording link, scrub through it to find timestamps, manually pull summaries from notes, then cross-reference names in a separate attendee sheet. It's clicking, copying, pasting—a total time sink.
With this MCP server, you simply tell your agent: 'Give me the participants and the key decisions.' The AI client runs `get_meeting_participants` and `get_meeting_notes`. You get one clean response that consolidates all that information. That's how it works.
tl;dv MCP Server: Get the full meeting transcript with get_meeting_transcript.
Previously, if you needed to verify a specific detail—say, 'What did Sarah say about the budget in minute 35?'—you had to scrub through the video or rely on poor-quality summary notes. The context was lost between segments.
Now, `get_meeting_transcript` pulls the whole conversation into plain text for your agent. You ask a specific question, and it searches that full record instantly, giving you immediate proof of what was said.
What your AI can actually do with this
Your AI client connects right up to your meeting recordings—whether they came from Google Meet or Zoom. This server makes it easy for you to manage transcripts, notes, and all the juicy details from past calls without ever opening a browser tab. You're getting direct access to everything that happened.
First off, before you start running anything else, you can check things out. Use test_tldv_auth to make sure your API key is good to go, and run get_api_status anytime you wanna verify the current connection between your agent and the service.
To scope out what's available, you gotta start by listing everything. The tool list_recorded_meetings gives you a rundown of all your past calls, providing essential metadata like titles and dates so you can get an overview of your content. You can also pull up a list of the latest transcripts with list_recent_transcripts, letting you quickly see what's ready to read.
When you zero in on a specific recording, you have tools for every angle. You can use get_meeting_details to grab core info about any recorded meeting, like its title and general duration. If you need the exact length of the call—down to the minute and second—you run get_meeting_duration. For who was there, get_meeting_participants lists every single attendee, pulling their names and roles if tl;dv caught 'em.
You can also pull key moments or highlights identified by tl;dv using get_meeting_highlights, skipping the fluff and getting straight to what mattered.
If you wanna know what was decided, this is where it gets good. Run get_meeting_notes to get AI-generated summaries that capture the main outcomes and key decisions from any specified call. For a deeper dive into the actual conversation, use get_meeting_transcript. This fetches the complete, raw text record of the entire meeting session so your agent can search it for any topic or name you need.
You're also able to pull synthesized notes using get_meeting_notes and grab full transcripts via get_meeting_transcript, giving you two different angles on the same discussion.
When you’ve finished reviewing, you got options too. get_recording_download provides a direct URL so you can download the original video file for that meeting. If you're working with content from outside sources, import_external_meeting processes and adds recorded meetings to your knowledge base using just an external URL. You also have access to list_recorded_meetings which lists all past recordings; get_meeting_notes pulls the AI-generated summaries of main outcomes; get_meeting_transcript fetches the complete, searchable text record; and get_recording_download generates direct URLs for the original video file.
019dd175-eaab-701f-88d6-5a21fbd1bd32 Here's how it actually works
The bottom line is, your AI client treats your meeting recordings like a searchable database, not just video files.
First, subscribe to the tl;dv server and input your API Key into your AI client.
Next, prompt your agent with an action that requires meeting data (e.g., 'Give me notes for mtg_10293').
The agent runs the appropriate tool (get_meeting_notes), which returns the summarized text directly to you.
Who is this actually for?
This is for anyone who spends time in virtual meetings but hates the follow-up work. Product Managers need quick summaries to write specs; Sales teams need to verify what was agreed on during a call; Operations staff need a single source of truth instead of checking multiple dashboards and folders.
They use get_meeting_notes immediately after a sync meeting to pull key decisions and turn them into user stories, without having to rewatch the recording.
A rep uses get_meeting_transcript on a client call record to quickly verify if a specific pricing point or deliverable was mentioned during the conversation.
They use list_recorded_meetings and then get_meeting_details across multiple teams to maintain an audit log of all critical organizational knowledge.
What Changes When You Connect
Stop searching through video feeds. Use get_meeting_notes to pull concise summaries and key decisions from any call in seconds, letting you get straight to the outcome.
Never forget who was on the line. The get_meeting_participants tool gives you a clean list of all attendees and their roles for audit trails or follow-up tasks.
Need to prove what was said? Use get_meeting_transcript to retrieve the full text. You can then ask your agent specific questions about the conversation, making it searchable.
Import content easily. If a meeting is recorded elsewhere, run import_external_meeting and add its insights directly into your central knowledge base.
Audit everything with list_recorded_meetings. This tool lets you see every capture—from 'Q4 Sync' to 'Daily Standup'—in one clean list.
See it in action
The Sales Follow-Up Check
A sales rep needs confirmation on a pricing detail discussed last week. Instead of digging through 45 minutes of video, they ask their agent to run get_meeting_transcript and focus the search query. The agent immediately pulls the exact quote, confirming the $10k figure was agreed upon.
The Product Spec Dump
A Product Manager needs a quick list of requirements from a brainstorming session. They run get_meeting_highlights on the recording and use the resulting notes to structure their next sprint board, saving hours of manual note-taking.
The Operations Audit
An Ops manager needs to know who was involved in a specific client discussion last month. They run list_recorded_meetings to find the ID, then use get_meeting_participants to generate an accurate roster for internal records.
External Content Sync
A team member recorded a critical session using a non-integrated tool. They simply provide the external URL and run import_external_meeting. The server processes it, adding the data to the knowledge base as if it were native.
The honest tradeoffs
Trying to get everything in one query
Asking 'Tell me everything about the meeting with Alex.' This vague request forces the agent to guess and often fails or returns a massive, unusable wall of text.
First, use get_meeting_details to confirm the meeting ID. Then, break it down: run get_meeting_notes for the summary, then get_meeting_participants for the names.
Forgetting the API Key check
Assuming the service works because the server is running. The connection might be down or credentials expired.
Always run test_tldv_auth first. It confirms your credentials are valid and the connection point is alive before you waste time calling complex tools.
Using transcripts for context only
Copying large chunks of text from a transcript into an email, making it hard to read or follow.
Instead, use get_meeting_notes. This tool processes the raw data and returns synthesized, easy-to-read bullet points focused on decisions, not just dialogue.
When It Fits, When It Doesn't
Use this server if your core need is turning video conversations into structured, searchable text records. If you spend more time summarizing calls than actually doing work, this is for you. Don't use it if you only need to sync calendar events—that requires a dedicated calendar tool. Also, don't rely on it to schedule meetings; its job is post-mortem analysis. You must always provide the server with a valid meeting ID or URL before running deep tools like get_meeting_transcript or get_meeting_notes. If you’re unsure what data exists, start by calling list_recorded_meetings; that's your starting point.
Questions you might have
How do I start using the tl;dv MCP Server? +
You must first subscribe to the server and input your API Key into your AI client. After that, run test_tldv_auth to confirm everything is working before pulling any data.
Which tool do I use if I only need a list of names? +
get_meeting_participants handles this. It gives you a clean roster for a specific meeting ID, which is much better than trying to eyeball the attendee list.
Can I get notes for a meeting that wasn't recorded on Meet or Zoom? +
Yes. Use import_external_meeting. Just provide an external URL, and the server will process it, adding the knowledge to your system.
I need to know what happened last month; should I use list_recorded_meetings or list_recent_transcripts? +
Use list_recorded_meetings first. This gives you an overview of all captured content and their metadata. If you only care about the text, then check with list_recent_transcripts.
I'm not sure if my API key is still active; how do I check it using `test_tldv_auth`? +
Running test_tldv_auth verifies your credentials immediately. It confirms that the connection to tl;dv is working and that your account has sufficient permissions for basic operations.
If I have a video link from YouTube or Vimeo, can I process it with `import_external_meeting`? +
Yes, you can upload recording URLs to import_external_meeting. The tool processes recordings from various external sources, not just those generated by Meet and Zoom.
Do I use `get_meeting_transcript` or `get_recording_download` if I need the raw video file? +
You must use get_recording_download. This tool provides a direct download link for the original video file, while get_meeting_transcript only delivers the text transcription.
What happens if I run `get_meeting_details` using an incorrect meeting ID? +
The agent will return a specific error indicating that the requested meeting ID was not found. You need to verify the ID against your list of recorded meetings before attempting retrieval.
Can I see the AI-generated notes for a specific meeting? +
Yes! Use the get_meeting_notes tool and provide the Meeting ID. Your agent will retrieve the complete AI summary and key points recorded for that session.
How do I search for a specific discussion point in the transcript? +
Run the get_meeting_transcript query with the Meeting ID. The agent will retrieve the full text, allowing you to ask the AI to find or summarize specific parts of the conversation.
Is it possible to list the participants of a meeting via AI? +
Absolutely. Use the get_meeting_participants tool and provide the Meeting ID. The agent will return the directory of everyone who attended the recorded session.
We've already built the connector for tl;dv. Just plug in your AI agents and start using Vinkius.
No hosting. No infrastructure. No complex setup.
All 12 tools are live and waiting.
You're up and running in seconds.
Vinkius gives your AI agents access to the full catalog of app connectors, all fully managed, secure, and enterprise-ready. One subscription, every tool you need.
Built, hosted, and secured by Vinkius. You just connect and go.