vexa-meetings

Featured

Work with the user's meetings through the Vexa MCP tools — send a bot to a call, follow the transcript while it runs, and write meetings into their notes (Obsidian, Notion, plain markdown) with speakers and action items. Use whenever the user mentions a meeting, a call, a transcript, meeting notes, or asks what was said.

AI & Automation 2,775 stars 472 forks Updated 4 days ago Apache-2.0

Install

View on GitHub

Quality Score: 89/100

Stars 20%
100
Recency 20%
100
Frontmatter 20%
70
Documentation 15%
100
Issue Health 10%
50
License 10%
100
Description 5%
100

Skill Content

# Vexa meetings The `vexa` MCP server is connected. Start with `whats_waiting` — it says what the user's Vexa needs right now. ## Send a bot to a call 1. `parse_meeting_link(meeting_url)` → platform + native_meeting_id. 2. `request_meeting_bot(meeting_url)`. A human in the call must admit the bot; expect a delay between `requested` and `active`. 3. `get_meeting_transcript(platform, native_meeting_id)` while the meeting runs. Pass `since_index` to read only what is new. A meeting that is `active` with zero segments usually means the bot is not admitted yet or nobody has spoken. 4. `stop_bot(platform, native_meeting_id)` when done. Every tool returns `platform` + `native_meeting_id`; feed one tool's output straight into the next. ## Write a meeting into the user's notes When asked to sync, log, or file a meeting: - `list_meetings` (filters: status, platform, metadata) to find it; `get_meeting_transcript` for the segments; `get_meeting_participants` is not a tool — participants come from the segments' speaker names. - Write one note per meeting, dated, in the user's existing format if there is one (look at a recent note first). Include: title, date, participants (from speaker labels), a short summary, decisions, action items with owners, and the transcript or a link to it. Keep speaker labels as they are — do not guess names the transcript does not carry. - Ask before writing outside the folder the user named. ## Search across meetings `search_transcripts` returns ranke...

Details

Author
Vexa-ai
Repository
Vexa-ai/vexa
Created
1 years ago
Last Updated
4 days ago
Language
Python
License
Apache-2.0

Integrates with

Similar Skills

Semantically similar based on skill content — not just same category