BizCrush Developers

AI Integration

Connect your AI tools to BizCrush with MCP (Model Context Protocol). Manage meetings, get transcripts, and generate summaries directly from your AI assistant.

21 Tools Available Streamable HTTP llms.txt

MCP Server

BizCrush provides a Model Context Protocol (MCP) server that mirrors our REST API. AI assistants can use these tools to interact with BizCrush on your behalf.

URL
https://extapi.bizcrush.ai/mcp
Transport
Streamable HTTP
Auth
X-API-Key header

Setup

Choose your AI tool and follow the setup instructions below.

Claude Desktop

  1. 1
    Open Claude Desktop settings: Settings > Developer > Edit Config
  2. 2
    Add the following to your claude_desktop_config.json:
{
  "mcpServers": {
    "bizcrush": {
      "command": "npx",
      "args": [
        "mcp-remote",
        "https://extapi.bizcrush.ai/mcp",
        "--header",
        "X-API-Key: YOUR_API_KEY",
        "--transport",
        "http-first"
      ]
    }
  }
}

Claude Desktop does not natively support Streamable HTTP transport. The mcp-remote proxy bridges stdio and remote HTTP. Node.js 18+ is required.

  1. 3
    Replace YOUR_API_KEY with your actual API key.
  2. 4
    Restart Claude Desktop. You'll see BizCrush tools in the tool list.

Available Tools

21 tools available via the MCP server. Each tool maps 1:1 to a REST API endpoint.

Tool Description Parameters
create_meeting Create a new meeting and optionally invite participants. participant_ids: list[str], title: str
delete_meeting Delete a meeting by ID. meeting_id: str
get_meetings List the authenticated user's meetings, newest first. last_updated_at?: str, limit: int
send_meeting_message Send a text message to a meeting. meeting_id: str, text: str
delete_meeting_message Delete a message from a meeting. meeting_id: str, message_id: str
get_meeting_messages Get messages for a meeting. meeting_id: str, last_updated_at?: str, limit: int
summarize_meeting Generate an AI summary of a meeting. meeting_id: str, send_email_to_participants: bool, user_prompt?: str
ask_ai_for_meeting Ask AI a question about a meeting's content. meeting_id: str, message_text: str, model: int, attachment_urls?: list[str]
add_meeting_participants Add participants to a meeting. meeting_id: str, participant_ids: list[str]
remove_meeting_participants Remove participants from a meeting. meeting_id: str, participant_ids: list[str]
assign_co_host Assign co-host role to users. meeting_id: str, user_ids: list[str]
remove_co_host Remove co-host role from users. meeting_id: str, user_ids: list[str]
get_user_default_meeting_setting Get user's default meeting settings. device_language_code: str
update_user_default_meeting_setting Update user's default meeting settings. original_languages: list[str], view_language: str, translation_languages: list[str], contextual_keywords: list[str]
get_live_transcription_chunks Get real-time transcription chunks. meeting_id: str, last_updated_at: str, message_id?: str, limit: int
get_transcript_utterances Get finalized transcript utterances. meeting_id: str, last_updated_at: str, message_id?: str, limit: int
update_transcript_utterance Correct a transcribed utterance's text. utterance_id: str, meeting_id: str, transcript: str
get_meeting_summary Get the AI-generated summary of a meeting (cached). meeting_id: str, force_refresh: bool
get_meeting_transcripts Get the full transcripts of a meeting (cached). meeting_id: str, force_refresh: bool
upload_meeting_to_notion Upload a meeting summary to Notion. meeting_id: str
get_my_people List the user's contacts. cursor?: str, limit: int

llms.txt

We provide machine-readable documentation following the llms.txt standard, making it easy for AI agents to understand our API.

Example Workflows

Common multi-tool workflows you can ask your AI assistant to perform:

Meeting Summary Pipeline

Create a meeting, add participants, then generate an AI summary.

create_meeting add_meeting_participants summarize_meeting

Meeting Review

Get a meeting summary, read full transcripts, then ask AI questions about the content.

get_meeting_summary get_meeting_transcripts ask_ai_for_meeting

Export to Notion

List recent meetings, pick one, and upload the summary to Notion.

get_meetings get_meeting_summary upload_meeting_to_notion