Claap integration
Claap records, transcribes and summarizes meetings and calls, and links them to CRM deals, companies and contacts. List and read recordings with their transcripts, AI notes and coaching analytics; create a recording from a media URL or delete one; read and update CRM deals (stage, owner, amount), read companies, create and update contacts; manage folders, AI fields (define them, generate their values on recordings and deals), admin recording automations, workspace users, invites and user groups. Saved views can be listed and read to scope listings; creating, editing, deleting and pinning views is left to the Claap app. Authentication is a workspace API key created by an admin in Claap (Settings > API & Webhooks), sent in the X-Claap-Key header; private recordings need a key with Full access.
Say what should happen.
The workflow builds itself.
What you can do with Claap
Each of these is one operation on one endpoint, available both as a workflow step and as a tool an AI agent can call on its own. Nothing bundles several operations into one action, so what a run did stays readable afterwards.
Most endpoints run on the free plan. A few, mainly the ones that publish on your behalf, need a paid plan.
Field, 12 operations
create_company_ai_fieldCreate company ai fieldPOSTCreates a company AI field: a prompt the AI answers from the recordings and emails of each company and its deals as new activity comes in, with a typed output.create_deal_ai_fieldCreate deal ai fieldPOSTCreates a deal AI field: a prompt the AI answers from each deal's recordings and emails as new activity comes in, with a typed output, optionally written to a CRM property.create_recording_ai_fieldCreate recording ai fieldPOSTCreates a recording AI field: a prompt the AI answers from each new recording's transcript, with a typed output, optionally written to a CRM property. Existing recordings get no value until generate_recording_ai_field runs.get_company_ai_fieldGet company ai fieldGETReturns one company AI field: title, output type, prompt, select options, rating scale, CRM mapping, author and archive date.get_deal_ai_fieldGet deal ai fieldGETReturns one deal AI field: title, output type, prompt, select options, rating scale, CRM mapping, author and archive date.get_recording_ai_fieldGet recording ai fieldGETReturns one recording AI field: title, output type, prompt, select options, rating scale, CRM mapping, author and archive date.list_company_ai_fieldsList company ai fieldsGETLists the company AI fields of the workspace, sorted by title: custom prompts the AI answers for each company (output type, prompt, select options, CRM mapping). Archived fields only with includeArchived.list_deal_ai_fieldsList deal ai fieldsGETLists the deal AI fields of the workspace, sorted by title: custom prompts the AI answers for each deal (output type, prompt, select options, CRM mapping). Archived fields only with includeArchived.list_recording_ai_fieldsList recording ai fieldsGETLists the recording AI fields of the workspace, sorted by title: custom prompts the AI answers for each recording (output type, prompt, select options, CRM mapping). Archived fields only with includeArchived.update_company_ai_fieldUpdate company ai fieldPUTReplaces a company AI field's definition (title, prompt, CRM mapping): send it complete, omitted optional attributes are cleared. Values already generated are not recomputed.update_deal_ai_fieldUpdate deal ai fieldPUTReplaces a deal AI field's definition (title, prompt, CRM mapping): send it complete, omitted optional attributes are cleared. Values already generated are not recomputed.update_recording_ai_fieldUpdate recording ai fieldPUTReplaces a recording AI field's definition (title, prompt, CRM mapping): send it complete, omitted optional attributes are cleared. Values already generated are not recomputed.
View, 8 operations
get_company_viewGet company viewGETReturns one public or built-in companies view: its name, columns, filters and sort order. Private views are reported as not found.get_contact_viewGet contact viewGETReturns one public or built-in contacts view: its name, columns, filters and sort order. Private views are reported as not found.get_deal_viewGet deal viewGETReturns one public or built-in deals view: its name, columns, filters and sort order. Private views are reported as not found.get_recording_viewGet recording viewGETReturns one public or built-in recordings view: its name, columns, filters and sort order. Private views are reported as not found.list_company_viewsList company viewsGETLists the public saved views of the companies table, then the built-in default views flagged isDefault. Pass a viewId to list_companies to list the companies of a view.list_contact_viewsList contact viewsGETLists the public saved views of the contacts table, then the built-in default views flagged isDefault. Pass a viewId to list_contacts to list the contacts of a view.list_deal_viewsList deal viewsGETLists the public saved views of the deals table (filters, columns, sort), then the built-in default views flagged isDefault. Pass a viewId to list_deals to list the deals of a view.list_recording_viewsList recording viewsGETLists the public saved views of the recordings table (filters, columns, sort), then Claap's built-in default views flagged isDefault. Pass a viewId to list_recordings to list the recordings of a view.
Admin automation, 5 operations
create_admin_automationCreate admin automationPOSTCreates an admin automation that auto-records, auto-shares, files or personalizes the AI notes of every matching meeting in the workspace. It is placed first (highest priority) unless beforeAdminAutomationId is set.delete_admin_automationDelete admin automationDELETEPermanently deletes an admin automation of the workspace. This cannot be undone.get_admin_automationGet admin automationGETReturns one admin automation: its name, color, filters, actions and whether members may override it.list_admin_automationsList admin automationsGETLists the workspace's admin automations in priority order (first wins): which meetings each applies to and what it does (auto-record, auto-share, move to a folder, personalize AI notes).update_admin_automationUpdate admin automationPUTReplaces an admin automation with exactly what is sent: omitted attributes go back to their defaults. Send the full definition (filters, actions, name, combineWith, disallowUserOverride).
Contact, 4 operations
create_contactCreate contactPOSTCreates a contact from a name and email. If a contact already exists for that email, its name is updated instead. creatorEmail is the workspace member recorded as the author of the change.get_contactGet contactGETReturns one contact: name, email, company, CRM link, whether the contact is external or a workspace user, and the AI contact summary. Personal data.list_contactsList contactsGETLists the people the team meets and emails, sorted by name by default, with email, company, whether they are external and the AI contact summary. query searches names, emails and domains. Personal data.update_contactUpdate contactPATCHChanges a contact's name or email (at least one). A contact bound to a workspace user cannot be changed, and one linked to a CRM entity has its email changed in the CRM instead.
Folder, 4 operations
create_folderCreate folderPOSTCreates a folder of recordings in a space, with its member permission (FullAccess makes it shared, NoAccess private to the creator and the people they invite) and optional public link.delete_folderDelete folderDELETEDeletes a folder and moves its recordings to the trash. Deleting a folder that does not exist succeeds without doing anything.get_folderGet folderGETReturns one folder (aka channel): title, description, icon, space, member and public-link permissions, and whether it is searchable. A folder id is the channel.id of a recording.update_folderUpdate folderPATCHChanges a folder's title, description, icon, member permission, public link or searchability; omitted attributes keep their values. An empty description clears it.
Generation, 4 operations
generate_deal_ai_fieldGenerate deal ai fieldPOSTStarts generating a deal AI field's values on up to 333 deals (dealIds or a viewId). This spends workspace AI credits: set estimateOnly to get the count and estimated credits first.generate_recording_ai_fieldGenerate recording ai fieldPOSTStarts generating a recording AI field's values on up to 1,000 recordings (recordingIds or a viewId). This spends workspace AI credits: set estimateOnly to get the count and estimated credits first.get_deal_ai_field_generationGet deal ai field generationGETReturns the progress of a deal AI field generation: status (Pending, Ready or Failed), total, processed and failed counts.get_recording_ai_field_generationGet recording ai field generationGETReturns the progress of a recording AI field generation: status (Pending, Ready or Failed), total, processed and failed counts.
Recording, 4 operations
create_recordingCreate recordingPOSTCreates a recording for a meeting or call. Give video as {type: download, url} so Claap fetches the media itself; the default upload mode expects the file sent by HTTP PUT to the returned upload.url, which these tools do not send.delete_recordingDelete recordingDELETEPermanently deletes a recording from the Claap workspace. This cannot be undone.get_recordingGet recordingGETReturns one recording with its meeting and participants, transcript and video links (valid 24 hours), AI notes (key takeaways, outlines, action items, AI field values), coaching analytics and linked deal and companies. Personal data.list_recordingsList recordingsGETLists the workspace's meeting and call recordings, newest first by default, with folder, recorder, participants, duration, labels and transcript and video links valid 24 hours. Personal data: participant names and emails.
User group, 4 operations
create_user_groupCreate user groupPOSTCreates an empty user group (team) with a name unique in the workspace (at most 100 characters). Add members with update_user_group.delete_user_groupDelete user groupDELETEPermanently deletes a user group (team). This cannot be undone.list_user_groupsList user groupsGETLists the workspace's user groups (teams) with the ids of their members.update_user_groupUpdate user groupPATCHRenames a user group or adds and removes members (at most 50 ids each; guests are skipped). Send at least one of name, addUserIds, removeUserIds; on any error the group is left unchanged.
Archive, 3 operations
archive_company_ai_fieldArchive company ai fieldPOSTArchives a company AI field and removes it from the company views that show it as a column. Archived fields are listed only with includeArchived.archive_deal_ai_fieldArchive deal ai fieldPOSTArchives a deal AI field and removes it from the deal views that show it as a column. Archived fields are listed only with includeArchived.archive_recording_ai_fieldArchive recording ai fieldPOSTArchives a recording AI field and removes it from the recording views that show it as a column. Archived fields are listed only with includeArchived.
Deal, 3 operations
get_dealGet dealGETReturns one deal with amount, stage, status, owner, pipeline, linked companies and contacts, its source CRM ids and the AI deal summary; set returnAiFields to true to also get its AI field values.list_dealsList dealsGETLists the CRM deals synced to Claap, most recently opened first by default, with amount, stage, status, owner, linked companies and contacts and the AI deal summary. Filter by dates, amount, stage, title or a saved view.update_dealUpdate dealPATCHUpdates a deal's title, amount, close date, stage, owner or type in the connected CRM, then mirrors it in Claap; omitted fields keep their values. Ids come from list_deal_stages, list_deal_owners and list_deal_types.
Invite, 3 operations
cancel_inviteCancel inviteDELETECancels a pending invite, identified by the invited email (case insensitive).invite_usersInvite usersPOSTInvites people to the workspace by email (at most 50; plans may cap at 10): Claap sends each an invitation email. Returns one outcome per email: invited, added, already_member or failed with the reason.list_invitesList invitesGETLists the workspace's pending invites, sorted by email, with the role, license and user groups each invitee gets on accepting. email looks up one invite. Personal data.
User, 3 operations
get_userGet userGETReturns one workspace user: name, email, role, license, state and app usage. Personal data.list_usersList usersGETLists the workspace's users whatever their state, with name, email, role, license, state and whether they use the desktop or mobile app. email looks up one user. Personal data.update_userUpdate userPATCHChanges a real workspace member's role (Member, Admin, Owner) or suspends or reactivates them; send exactly one of role or state. Changing the state resets a member's role to Member and their license to the default.
Cancel, 2 operations
cancel_deal_ai_field_generationCancel deal ai field generationPOSTCancels a deal AI field generation: values already generated are kept and it ends as Failed. Cancelling one that has ended changes nothing and returns its final status.cancel_recording_ai_field_generationCancel recording ai field generationPOSTCancels a recording AI field generation: values already generated are kept and it ends as Failed. Cancelling one that has ended changes nothing and returns its final status.
Company, 2 operations
get_companyGet companyGETReturns one company with its domains, linked deal and contact ids, last interaction, CRM link and source ids. A company merged into another one returns the surviving company.list_companiesList companiesGETLists the companies Claap tracks (from the connected CRM, or derived from a domain), most recently created first by default, with domains, linked deals and contacts and the last interaction. name searches names, domains, contacts and deals.
Mine, 1 operation
get_workspaceGet workspaceGETReturns the workspace the API key belongs to: its id, name, creation date, number of active members and number of recordings.
Owner, 1 operation
list_deal_ownersList deal ownersGETList the deal owners of the CRM connected to the workspace (only Hubspot is supported), with their name and email.
Resend, 1 operation
resend_inviteResend invitePOSTSends the invitation email of a pending invite again to that person, identified by the invited email (case insensitive).
Stage, 1 operation
list_deal_stagesList deal stagesGETList the deal stages of the CRM connected to the workspace (only Hubspot is supported), with the pipeline each stage belongs to.
Transcript, 1 operation
get_recording_transcriptGet recording transcriptGETReturns the transcript of a recording as timed segments (start and end in seconds, speaker label, text, word timings), or one of its translations with lang. Personal data: what the participants said.
Trigger, 1 operation
trigger_webhookTrigger webhookPOSTSends a recording_added or recording_updated event for one recording to a webhook registered in the workspace: its endpoint receives a real HTTP POST with the recording payload.
Type, 1 operation
list_deal_typesList deal typesGETList the deal types of the CRM connected to the workspace (only Hubspot is supported).
Use Claap from Claude Code, Cursor or Codex
Connect Claap in LiveContext, create an API key in Settings, then add the LiveContext MCP server to your client. Its Claap operations become tools the client can call, next to every other integration you connected.
claude mcp add --transport http livecontext https://livecontext.ai/mcp --header "X-API-Key: YOUR_API_KEY"[mcp_servers.livecontext]
url = "https://livecontext.ai/mcp"
[mcp_servers.livecontext.http_headers]
"X-API-Key" = "YOUR_API_KEY"{
"mcpServers": {
"livecontext": {
"type": "http",
"url": "https://livecontext.ai/mcp",
"headers": {
"X-API-Key": "YOUR_API_KEY"
}
}
}
}How to connect Claap
- Create your workspace
Sign up free. Nothing to install.
- Connect Claap once
Add your Claap connection in Settings. Every tool from this integration reuses it, and secrets are encrypted at rest and visible only to you.
- Describe the job in chat
The workflow builds itself in front of you and picks the endpoints it needs. Drag the steps yourself on the canvas whenever you would rather be explicit.
Claap integration FAQ
What can you do with the Claap integration?
LiveContext exposes 68 operations on Claap, covering field, view, admin automation and contact.
