← Back to all apps

Krisp

Collaborationby Krisp Technologies, Inc
Launched May 25, 2026 on ChatGPTLaunched Mar 16, 2026 on Claude

Connect your meeting history to AI tools so past decisions, action items, and conversation context are easy to find and use.

9ChatGPT Tools
7Claude Tools
Krisp Technologies, IncDeveloper
CollaborationCategory

Use Cases

productivity

Available Tools

Date and Time

date_time
Full Description

Get current date/time or enumerate dates in a range.

Two Modes

1. Current Date/Time (no parameters)

Returns:

  • Current date in multiple formats (ISO, dd/mm/yyyy)
  • Current time (HH:MM:SS with timezone)
  • Day of the week (Mon, Tue, Wed, etc.)
  • Unix timestamp
2. Date Range Enumeration (with start_date and end_date)

Returns all dates between start and end (inclusive) with:

  • Date in dd/mm/yy format
  • Day of the week abbreviation (Mon, Tue, Wed, Thu, Fri, Sat, Sun)

Parameters

  • start_date (optional): Start of date range (inclusive). ISO 8601 or dd/mm/yyyy format.
  • end_date (optional): End of date range (inclusive). ISO 8601 or dd/mm/yyyy format.
Parameters (0 required, 2 optional)
Optional
end_datestring

End date for range enumeration (inclusive). Accepts ISO 8601 format (e.g., "2024-01-20") or common formats like "20/01/2024". If provided, start_date is also required.

start_datestring

Start date for range enumeration (inclusive). Accepts ISO 8601 format (e.g., "2024-01-15") or common formats like "15/01/2024". If provided, end_date is also required.

Get multiple documents

get_multiple_documents
Full Description

Fetch one or more documents by their IDs. Returns the complete, unabridged content of meetings, agendas, or transcripts.

For meetings, the response includes the full transcript, detailed notes, action items, decisions made, follow-ups, and topics discussed -- even when pre-computed summaries are not yet available in search results.

Supported ID Types

  • meeting_id from search_meetings or list_action_items -- returns the full meeting with transcript
  • agenda_id from list_upcoming_meetings or search_meetings -- returns agenda details

Limits

  • Minimum: 1 document ID
  • Maximum: 10 document IDs per request

ID Format

Document IDs are 32 lowercase hexadecimal characters (UUID without dashes).

Response Format

Returns an array of results, one for each requested ID: [{id: string, document: string | null}]

Documents that weren't found will have document: null.

Parameters (1 required)
Required
idsarray

Get user preferences

get_user_preferences
Full Description

Returns the current user's display preferences including name, timezone, and company. These are user-configured values that provide context for formatting responses.

Response Fields

  • name: The user's display name
  • timezone: The user's timezone
  • company: The user's company domain

List action items

list_action_items
Full Description

List action items (tasks/follow-ups) from meetings. Returns action items with their completion status, assignee, and source meeting information.

Parameters

  • completed (optional): Filter by status - true for completed, false for pending, omit for all
  • assigned_to_me (optional): Set to true to only see action items assigned to you
  • limit (optional): Max results 1-50, default 20
  • offset (optional): Skip results for pagination, default 0

Response Fields

  • id: Action item ID
  • title: The action item description
  • completed: Whether the task is done
  • assignee: Name of assigned person (or null)
  • due_date: Due date if set (ISO 8601)
  • meeting_id: Source meeting 32-char UUID
  • meeting_name: Source meeting title
  • meeting_date: When the meeting occurred
  • total: Total count of matching action items (for pagination)
Parameters (0 required, 4 optional)
Optional
assigned_to_meboolean

Filter to only show action items assigned to the current user

completedboolean

Filter by completion status. true = completed, false = pending, omit = all

limitinteger

Maximum number of action items to return (1-50, default: 20)

Default: 20
offsetinteger

Number of results to skip for pagination (default: 0)

Default: 0

List activities

list_activities
Full Description

List activities from the Activity Center. Returns recent notifications and updates including action item assignments, meeting summaries, and other activity feed items.

Parameters

  • limit (optional): Max results 1-50, default 15
  • timestamp (optional): Pagination cursor - pass the created_at of the last activity to get more results

Response Fields

  • source_type: Type of activity (e.g., "action_item_assignment_activity")
  • url: Direct link to the activity in Krisp
  • title: Activity title in markdown format
  • description: Activity description in markdown format
  • created_at: When the activity was created (ISO 8601)
  • total: Total count of activities
  • unread: Count of unread activities
Parameters (0 required, 2 optional)
Optional
limitinteger

Maximum number of activities to return (1-50, default: 15)

Default: 15
timestampstring

Pagination cursor - pass the created_at of the last activity to get more results

List tags

list_tags
Full Description

List and search tags. Use this tool to discover tag names and IDs.

Important: When the user wants to filter meetings by tag, call this tool FIRST to resolve tag names to IDs, then pass those IDs to the search_meetings tool's tags parameter.

Modes

1. List / Search Tags (default)

Returns all tags, optionally filtered by name. Supports autocomplete-style prefix matching.

2. Most Used Tags

Set most_used: true to get tags ranked by how many meetings they appear in. Useful for discovering frequently-used tags.

Parameters

  • name (optional): Search tags by name with prefix matching. Example: "design" matches "Design Review".
  • most_used (optional): Set to true to rank tags by meeting usage count.
  • limit (optional): Max results 1-50, default 20.
  • offset (optional): Skip results for pagination, default 0.

Response Fields

  • id: Tag ID (32-char hex string) - use this with search_meetings tags parameter
  • name: Tag display name
  • color: Tag color code
  • creator_name: Name of the person who created the tag (when available)
  • usage_count: Number of meetings with this tag (only in most_used mode)
  • total: Total count of matching tags (for pagination)
Parameters (0 required, 4 optional)
Optional
limitinteger

Maximum number of tags to return (1-50, default: 20)

Default: 20
most_usedboolean

Set to true to return tags ranked by how often they are used in meetings, instead of listing all tags

namestring

Search/filter tags by name. Supports prefix matching (autocomplete). Example: "design" matches "Design Review", "Design Sprint", etc.

offsetinteger

Number of results to skip for pagination (default: 0)

Default: 0

List upcoming meetings

list_upcoming_meetings
Full Description

List upcoming calendar meetings for the next few days. Returns scheduled meetings with title, time, participants, organizer, and conferencing details.

Parameters

  • days (optional): Number of days to look ahead (1-14, default: 7)

Response Fields

  • agenda_id: 32-char UUID for the meeting agenda
  • title: Meeting title
  • start: Start time (ISO 8601)
  • end: End time (ISO 8601)
  • status: Calendar event status (confirmed, tentative, cancelled)
  • organizer: Organizer name
  • is_external: Whether the organizer is external to the workspace
  • is_recurring: Whether this is a recurring meeting
  • participants: List of attendee names
  • conferencing_app: Video conferencing app (zoom, meet, teams, etc.)
  • conferencing_url: Link to join the meeting
Parameters (0 required, 1 optional)
Optional
daysinteger

Number of days to look ahead for upcoming meetings (1-14, default: 7)

Default: 7

Full-text search across all meetings

search_meeting_content
Full Description

Best tool for full-text search across all meetings you can access (not one meeting). Searches transcripts, agendas, and notes for exact phrases, topics, or wording.

Purpose

This is the preferred MCP tool when the user wants to search *inside* meeting content (what was said or written) workspace-wide. It runs full-text search over every accessible meeting and returns matching excerpts, collapsed by document (one result per meeting). For listing or filtering meetings by title, summary, or structured fields, use search_meetings instead.

When to Use

| Use Case | Tool | Why | |----------|------|-----| | Full-text search across all meetings (quotes, phrases in content) | search_meeting_content (this tool) | Content-level search, all accessible meetings | | Find specific quote or discussion | search_meeting_content | Searches actual content | | Find which meetings exist about X (metadata/summary angle) | search_meetings | Titles, summaries, action items, key points | | Read full meeting transcript | getDocument | Gets complete content when you have document_id | | Find where a topic was discussed in depth | search_meeting_content | Full-text across all meetings, transcripts and notes |

Parameters

  • search (required): Full-text query (min 3 characters). Searches all accessible meetings; use getDocument for one known meeting.
  • limit (optional): Max results 1-50, default 10. Results are collapsed by document_id.
  • offset (optional): Skip results for pagination, default 0
  • fields (optional): Specific fields to return: document_id, title, content, chunk_index, chunk_type, date
  • after (optional): Filter content after this date (inclusive). ISO 8601 format (e.g., "2024-01-15")
  • before (optional): Filter content before this date (inclusive). ISO 8601 format (e.g., "2024-01-20")

Response Fields

  • chunk_id: Unique identifier for the content chunk
  • document_id: Parent document ID (use with getDocument to read full content)
  • title: Document title (meeting name)
  • content: Matching content excerpt
  • chunk_index: Position within document
  • chunk_type: Content type (transcript, agenda, notes)
  • date: Last update date

Tips

  • Scope is all meetings the connection can read; use after / before to narrow by time
  • Results show one chunk per document (collapsed by document_id)
  • Use getDocument with the document_id to read the full content
  • Combine with date filters to narrow search to specific time periods
  • Content field shows the matching excerpt, not full document
Parameters (1 required, 5 optional)
Required
searchstring

Full-text search query (best tool for this use case). Searches across all accessible meetings (transcripts, agendas, notes), not a single meeting. Minimum 3 characters required.

Optional
afterstring

Filter content after this date (inclusive). Accepts ISO 8601 format (e.g., "2024-01-15", "2024-01-15T09:00:00Z").

beforestring

Filter content before this date (inclusive). Accepts ISO 8601 format (e.g., "2024-01-20", "2024-01-20T17:00:00Z").

fieldsarray

Fields to include in response. If not specified, all fields are returned. Available: document_id, title, content, chunk_index, chunk_type, date

limitinteger

Maximum number of results to return (1-50, default: 10)

Default: 10
offsetinteger

Number of results to skip for pagination (default: 0)

Default: 0

Search meetings

search_meetings
Full Description

Search meetings by text query or retrieve by ID. Returns meeting metadata, summaries, action items, and key points.

Two Modes

1. ID Lookup

Use the id parameter for direct retrieval. Returns meeting metadata (name, date, attendees, speakers), summaries, action items, and recurring meeting history. Does not include the full transcript.

2. Text Search

Use the search parameter to find meetings by name, content discussed, action items, key points, or attendee names.

Parameters

  • id (optional): Meeting ID(s) for direct lookup. Single ID or array (max 50). When provided, search is ignored.
  • search (optional): Text search query (min 3 chars). Can be omitted when using filters like listen_later, after, before, or tags.
  • limit (optional): Max results 1-50, default 10
  • offset (optional): Skip results for pagination, default 0
  • fields (optional): Specific fields to return: name, date, url, is_recurring, attendees, speakers, transcript, agenda, meeting_notes, detailed_summary, key_points, action_items, past_meeting_occurrences
  • listen_later (optional): Filter for "listen later" meetings only
  • after (optional): Filter meetings after this date (inclusive). ISO 8601 format (e.g., "2024-01-15")
  • before (optional): Filter meetings before this date (inclusive). ISO 8601 format (e.g., "2024-01-20")
  • tags (optional): Filter by tag IDs. Array of 32-char hex strings. Returns meetings with ALL specified tags.
  • participant_domains (optional): Filter by participant email domains (e.g., ["acme.com"]). Returns meetings with participants from those domains.
  • isOwner (optional): Filter for meetings owned by the current user. Pass true to restrict to "My Meetings". Mutually exclusive with sharedWithMe.
  • sharedWithMe (optional): Filter for meetings shared with the current user (not owned by them). Pass true to restrict to "Shared with me". Mutually exclusive with isOwner.

Response Fields

  • meeting_id: Unique 32-char UUID (always included)
  • name: Meeting title
  • date: Meeting date/time
  • url: Direct link to meeting
  • is_recurring: Boolean for recurring meetings
  • attendees: List of attendee names
  • speakers: List of speaker names
  • transcript: { status } - transcript availability status
  • agenda: { agenda_id } - 32-char UUID for the meeting agenda
  • meeting_notes: { detailed_summary, key_points, action_items }
  • past_meeting_occurrences: For recurring meetings, previous instances with their meeting_id

Data Scope

This tool returns pre-computed summaries and metadata only. meeting_notes may be absent for meetings that have not yet been summarized. Full transcripts and complete meeting content are not included in search results.

Parameters (0 required, 12 optional)
Optional
afterstring

Filter meetings after this date (inclusive). Accepts ISO 8601 format (e.g., "2024-01-15", "2024-01-15T09:00:00Z").

beforestring

Filter meetings before this date (inclusive). Accepts ISO 8601 format (e.g., "2024-01-20", "2024-01-20T17:00:00Z").

fieldsarray

Fields to include in response. If not specified, all fields are returned. Available: name, date, url, is_recurring, attendees, speakers, transcript, agenda, meeting_notes, detailed_summary, key_points, action_items, past_meeting_occurrences

idstring

Meeting ID(s) for direct lookup. Faster than text search. Can be a single ID string or array of IDs (max 50). When provided, the search parameter is ignored.

isOwnerboolean

Scope the search to meetings owned by the current user. Pass true to restrict results to "My Meetings". Mutually exclusive with sharedWithMe. Omit (or leave both flags unset) to search across all accessible meetings.

limitinteger

Maximum number of results to return (1-50, default: 10)

Default: 10
listen_laterboolean

Filter to only show meetings marked as "listen later"

offsetinteger

Number of results to skip for pagination (default: 0)

Default: 0
participant_domainsarray

Filter meetings by participant email domains. Returns meetings where at least one participant has an email from the specified domain(s). Example: ["acme.com", "example.org"] to find meetings with participants from those companies.

searchstring

Search query to find meetings by name, content, attendees, or topics discussed. Optional - can be omitted when using filters like listen_later, after, before, or tags. Ignored if id is provided.

sharedWithMeboolean

Scope the search to meetings shared with the current user (not owned by them). Pass true to restrict results to "Shared with me". Mutually exclusive with isOwner. Omit (or leave both flags unset) to search across all accessible meetings.

tagsarray

Filter meetings by tag IDs. Returns only meetings that have ALL specified tags. Tag IDs are 32-character hex strings.