join_meeting
Send the Groupthink bot to a Zoom/Google Meet/Teams URL; returns bot_id
A personal CRM built from your meetings — recaps, action items and what you know about each person — plus a bot that joins Zoom, Meet or Teams calls to speak and chat.
LABSCO SUMMARY
speak puts words into a live conversation with colleagues or customers. The guard here is economic — a per-user daily cap — rather than a human approving each utterance, which is worth understanding before wiring it to an autonomous agent. The relationship half is more quietly impressive: personal details carry source attribution, so you can see where the system learned something about someone, which is the minimum for data of that kind.
Groupthink's hosted server for its personal CRM. It reads and writes the record Groupthink builds about the people you meet — facts, open threads, action items, gift ideas — reads meeting recaps and your calendar, and can send a bot into a live call.
A Groupthink account. Sign in with Groupthink from your client — the recommended route, and the only one that can be limited to read-only — or mint an API token in Settings → Connections, which always carries full read and write access. Sending the bot to a new meeting needs an active trial or subscription.
Paste a URL, then authorize — add the endpoint to your client, then approve the OAuth consent screen
USE CASES
Find the meeting from the last few days, then read its recap — summary and decisions — and the stored transcript.
Read the upcoming meetings with each attendee's relationship context attached.
Save agent-written notes idempotently and read them back later.
Send a chat message rather than using text to speech in a live call.
Listed in project docs. Your client may show a different list.
join_meetingSend the Groupthink bot to a Zoom/Google Meet/Teams URL; returns bot_id
get_transcriptFetch new transcript lines since last call; per-user cursor
speakBot speaks text via TTS in the meeting; per-user daily spend cap
send_chatSend chat message via bot; max 2000 chars
bot_statusBot state, name, meeting URL, creation time
leave_meetingBot leaves the meeting; clears transcript cursor
save_notesPersist agent-generated meeting notes; idempotent
get_notesRetrieve saved agent meeting notes
list_relationshipsList relationships with frequency status; filter by status
get_relationshipRelationship detail by email/ID: personal details w/ source attribution, tags, notes
search_relationshipsSearch names, emails, tags, personal details
get_relationship_insightsRelationship health summary + outreach needs
get_account_statusReports the state of your Groupthink account: who the connection is signed in as, your plan and trial status, whether the notetaker may join new meetings, which calendars are connected, your note-taking preferences, whether this connection is read-only or read and write, and what is still missing from setup.
get_upcoming_meetingsUpcoming meetings + attendee relationship context
get_capture_settingsReads the settings that decide whether your meetings are recorded: whether your plan allows new captures, the notetaker's display name, and for each connected calendar the auto-join mode and the filters behind it. Read-only.
get_past_meetingsMeetings last N days (default 7, max 30) with bot_id inline
get_meeting_recapReads the recap for a past meeting: summary, narrative, decisions and intro brief, plus whether the recap has finished generating. Takes the meeting_id from get_past_meetings . Works whether or not the Groupthink bot recorded the meeting. Returns shared (the group recap) unless your assistant asks for personal (your own version), so the version written just for you reaches a connected assistant only when it asks for it. Also includes any notes your own agents saved on the meeting with save_notes , each labelled with the agent that wrote it and kept separate from the recap.
list_action_itemsLists the action items Groupthink captured for you from your meetings and notes. Defaults to open items, soonest due first, in your timezone. Each item shows its ID, due date, the person it involves, and where it came from.
get_action_itemReturns the full context behind one action item: text, due date and status, the person it involves with their email, the quote it came from, and the meeting recap or note it was captured in.
complete_action_itemMarks an action item completed, the same as checking it off in Groupthink. Safe to call twice. It does not record whether you told the other person; the response says when that is still outstanding.
list_gift_ideasLists the gift ideas saved for a person: the idea, where it came up, and the occasion it is for. Ideas not yet given come first. Ones already given follow with the date and, when you recorded it, how the gift landed.
upsert_relationship_noteWrite free-form note onto a relationship; upsert by source
stage_dossier_entryAdd dossier entry
refine_dossier_entryEdit dossier entry
merge_dossier_entryMerge duplicate dossier entries
archive_dossier_entryArchive dossier entry
dismiss_dossier_entryDismiss suggested/auto-extracted entry
stage_open_threadOpen a thread (loop/commitment/follow-up)
transition_open_threadMove thread status forward
update_open_threadEdit open thread
ingest_meeting_contentIngest pasted notes/transcript as capture
captureFiles one line in your own words (a fact about someone, a note to self, or a reminder) onto the right record, the same way the capture box in the app does. Up to 4,000 characters. The result says where it was filed, whether that is a guess you should confirm, and whether it added anyone as a new contact because no existing contact matched.
log_interactionLogs a conversation that already happened with one person (a call, text, email, in-person meeting or gift) so it counts as contact and resets how long it has been since you were in touch. It can be backdated but not set in the future. With no channel given, it is saved as a private note and does not count as contact.
add_gift_ideaSaves a gift idea for a person, with where the idea came up and, if you named one, the occasion.
merge_relationshipsMerges two contacts that are the same person. It first shows you both names, which one is kept and what moves over, and merges only after you say yes. A merge can't be undone.
BEFORE YOU INSTALL
35 tools named in the project's documentation.
INSTALLATION
Add the endpoint to your client, then approve the OAuth consent screen.
https://api.groupthink.com/v1/mcp-server