@taskmagic/apps-meetgeek
v0.1.2
Published
AI meeting assistant [MeetGeek](https://meetgeek.ai) — API docs: https://docs.meetgeek.ai/api/getting-started/introduction
Readme
MeetGeek
AI meeting assistant MeetGeek — API docs: https://docs.meetgeek.ai/api/getting-started/introduction
- Actions: List Meetings, Get Meeting, Get Meeting Transcript, Get Meeting Summary, Get Meeting Highlights, Get Meeting Insights, Get Recording Download Link, Send Bot to Meeting, Upload Recording, List Teams, List Team Meetings.
- Triggers: New Meeting (polling).
Connection: an API key from app.meetgeek.ai → Integrations
→ Public API card, plus the region the key was issued in. Sent as
Authorization: Bearer <key>.
Regions matter. MeetGeek runs three hosts — api.meetgeek.ai (default/Europe),
api-eu.meetgeek.ai and api-us.meetgeek.ai — and a key is only valid against the region that
issued it. The connection form asks for the region and the piece resolves the host; a mismatch
surfaces as a clear auth error rather than a bare 401.
Notes
- Rate limits are tight on lower plans: Free and Pro allow 100 API requests per day (Business/Enterprise: 100 per minute). The New Meeting trigger deliberately fetches only the first page of results — following pagination cursors would multiply requests against that daily budget. A 429 is surfaced with an explanatory message.
- No webhook triggers. MeetGeek has no webhook-management API — its single webhook URL is pasted by hand in Integrations → Public API, and it carries one event. New Meeting therefore polls the meeting list, tracking the set of meeting ids it has already seen. It deliberately does not use a timestamp cursor: the only time available is when a meeting ended, not when MeetGeek finished processing it, so a long meeting that transcribes slowly would be filtered out for good once a shorter, later-ending meeting had been emitted.
- The trigger emits the compact list shape (
meeting_idplus start/end timestamps). Chain Get Meeting, Get Meeting Summary or Get Meeting Transcript after it for content. - No custom API call action. The actions above cover the endpoints worth automating. Delete Meeting is deliberately not exposed — it destroys a recording and its transcript, and no request asked for it; add it if a user does.
- Page sizes are validated locally. MeetGeek documents
limitas 1–500; a0, a fraction or an over-large value is rejected before the request is spent, which matters on a 100-per-day budget.
