BizCrush
Remote MCP · Stateless

Use BizCrush directly from your AI

Connect BizCrush MCP to ChatGPT, Claude, or Grok to find meetings, read transcripts and summaries, and send results to Slack or Notion from a conversation.

19 tools Streamable HTTP OAuth 2.1 + PKCE
MCP endpoint
https://extapi.bizcrush.ai/mcp

Three-minute quick start

1

Use your BizCrush account

No API key is needed. The OAuth flow opens BizCrush for normal account sign-in and consent.

2

Add the MCP URL

Add the endpoint above as a Streamable HTTP server in your AI client's MCP or connector settings.

3

Connect and ask

Finish OAuth authentication, then ask “Show my five most recent meetings” to verify the connection.

Connect your platform

Labels can vary slightly by product update and workspace policy.

ChatGPT

  1. In ChatGPT desktop, open Settings → MCP Servers → Add server. In a web workspace, create a custom app or connector under Settings → Apps/Plugins.
  2. Use BizCrush as the name, select Streamable HTTP, and enter the MCP endpoint above.
  3. Save and choose Authenticate. Sign in with your normal BizCrush account in the browser, review the permissions, and approve the connection.

Custom-app availability and write-tool access can depend on your plan and workspace admin policy. OpenAI Docs

Authentication

OAuth 2.1 + PKCE

Recommended

Best for ChatGPT, Claude, and Grok. The client discovers authentication from the endpoint, then opens bizcru.sh for normal BizCrush sign-in and consent. No API key is required.

X-API-Key

For CLIs and developer tools that support custom headers. Keep the key in the client's secret store; never paste it into a conversation or repository.

X-API-Key: YOUR_API_KEY
Take care: Review the target and content before approving tools that change external state, such as Slack delivery, Notion upload, or meeting deletion.

Try these prompts

19 available tools

Your client discovers this list automatically after connecting.

ToolDescriptionParameters
create_meetingCreate a new meeting and optionally invite participants.participant_ids: list[str], title: str
delete_meetingDelete a meeting by ID.meeting_id: str
get_meetingsList the authenticated user's meetings, newest first.last_updated_at?: str, limit: int
send_meeting_messageSend a text message to a meeting.meeting_id: str, text: str
delete_meeting_messageDelete a message from a meeting.meeting_id: str, message_id: str
get_meeting_messagesGet messages for a meeting.meeting_id: str, last_updated_at?: str, limit: int
summarize_meetingGenerate an AI summary of a meeting.meeting_id: str, send_email_to_participants: bool, user_prompt?: str
send_meeting_summary_to_slackSend a saved meeting summary to the user's connected Slack channel.meeting_id: str, language?: IETF BCP-47 string
add_meeting_participantsAdd participants to a meeting.meeting_id: str, participant_ids: list[str]
remove_meeting_participantsRemove participants from a meeting.meeting_id: str, participant_ids: list[str]
assign_co_hostAssign co-host role to users.meeting_id: str, user_ids: list[str]
remove_co_hostRemove co-host role from users.meeting_id: str, user_ids: list[str]
get_user_default_meeting_settingGet user's default meeting settings.device_language_code: str
update_user_default_meeting_settingUpdate user's default meeting settings.original_languages: list[str], view_language: str, translation_languages: list[str], contextual_keywords: list[str]
update_transcript_utteranceCorrect a transcribed utterance's text.utterance_id: str, meeting_id: str, transcript: str
get_meeting_summaryGet the AI-generated summary of a meeting (cached).meeting_id: str, force_refresh: bool
get_meeting_transcriptsGet finalized transcripts with live fallback.meeting_id: str, message_id?: str, offset: int, limit: int, force_refresh: bool
upload_meeting_to_notionUpload a meeting summary to Notion.meeting_id: str
get_my_peopleList the user's contacts.cursor?: str, limit: int

Troubleshooting

401 / Unauthorized

Disconnect and repeat OAuth. Sign in with your BizCrush account when the browser opens; do not paste an API key into a conversation.

Tools are missing

Refresh the connector's tools or add the connection again. Some clients require a restart.

No custom-connector option

Check plan availability, region, admin role, and workspace policy.