chatterboxio-mcp-server
A Model Context Protocol server implementation for ChatterBox, enabling AI agents to interact with online meetings and generate meeting summaries
Documentation

ChatterBox MCP Server
A Model Context Protocol server implementation for ChatterBox, enabling AI agents to interact with online meetings and generate meeting summaries.
Overview
The ChatterBox MCP Server provides tools for AI agents to:
- Join online meetings (Zoom, Google Meet, or Microsoft Teams)
- Capture transcripts and recordings
- Generate meeting summaries
Installation
Installing via Smithery
To install chatterboxio-mcp-server for Claude Desktop automatically via Smithery:
npx -y @smithery/cli install @OverQuotaAI/chatterboxio-mcp-server --client claudeManual Installation
You can install the dependencies using either npm or pnpm:
# Using npm
npm install
# Using pnpm
pnpm installConfiguration
Getting API Keys
You can get your API keys for free by registering on our website at ChatterBox. After registration, you'll receive your API endpoint and key.
Environment Setup
Create a `.env` file in the root directory with the following variables:
CHATTERBOX_API_ENDPOINT=https://api.chatter-box.io
CHATTERBOX_API_KEY=your_api_key_hereUsage
Starting the Server
pnpm startAvailable Tools
joinMeeting
Join a Zoom or Google Meet meeting and capture transcript and audio recording.
Parameters:
- `platform` (string): The online conference platform ("zoom", "googlemeet", or "teams")
- `meetingId` (string): The ID of the meeting
- `meetingPassword` (string, optional): The password or the passcode for the meeting
- `botName` (string): The name of the bot
- `webhookUrl` (string, optional): URL to receive webhook events for meeting status
getMeetingInfo
Get information about a meeting, including transcript and recording.
Parameters:
- `sessionId` (string): The session ID to get information for
summarizeMeeting
Generate a concise summary of a meeting's contents from its transcript.
Parameters:
- `transcript` (string): The meeting transcript to summarize
Development
Prerequisites
- Node.js 16+
- npm or yarn
Building
pnpm run buildDebugging
To debug the MCP server using the MCP Inspector:
npx @modelcontextprotocol/inspectorLicense
This project is licensed under the MIT License - see the LICENSE file for details.
Support
For support, please visit ChatterBox Documentation or contact support@chatter-box.io.
Contributing
Contributions are welcome! Please feel free to submit a Pull Request.
Frequently asked questions
What is chatterboxio-mcp-server?
chatterboxio-mcp-server is A Model Context Protocol server implementation for ChatterBox, enabling AI agents to interact with online meetings and generate meeting summaries
How do I install chatterboxio-mcp-server?
Open the GitHub repository and follow its README. Most MCP servers are added to your client's MCP config, then called by your agent.
Is chatterboxio-mcp-server open source?
Yes — it is hosted on GitHub at https://github.com/chatterboxio/chatterboxio-mcp-server and has 8 stars.
Related MCP tools
AI Agents & MCPs & AI Workflow Automation • (~400 MCP servers for AI agents) • AI Automation / AI Agent with MCPs • AI Workflows & AI Agents • MCPs for AI Ag...
🤖 A visualization mcp contains 25+ visual charts using @antvis. Using for chart generation and data analysis. TypeScript-based implementation.
Dive is an open-source MCP Host Desktop Application that seamlessly integrates with any LLMs supporting function calling capabilities. ✨
🚀MCP server for accessing RedNote(XiaoHongShu, xhs). TypeScript-based implementation. Trusted by 800+ developers. Trusted by 800+ developers.
A Unified MCP Server Management App TypeScript-based implementation. Trusted by 800+ developers. Trusted by 800+ developers.
A Model Context Protocol (MCP) server implementation for remote memory bank management, inspired by Cline Memory Bank. TypeScript-based implementation.
Run your own MCP server? See who uses it and what to fix.
Measure it with TrackMCP