Digital Samba Embedded API MCP Server
OfficialClick on "Install Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@Digital Samba Embedded API MCP ServerCreate a room for our team standup"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
Digital Samba Embedded API MCP Server
Control your Digital Samba video platform with AI assistants
Quick Start • Features • Setup Guides • Tools Reference
Overview
The Digital Samba Embedded MCP Server lets you manage your video conferencing platform using natural language through AI assistants like Claude and ChatGPT. Create rooms, manage recordings, view analytics, and control live sessions—just by asking.
Server URL: https://mcp.digitalsamba.com
What You Can Do
"Create a meeting room for our team standup"
"Show me analytics for yesterday's meetings"
"List all recordings from last week"
"Generate a join link for john@example.com"
"Create a poll asking about meeting preferences"
"Export the chat transcript from today's session"Quick Start
1. Have a Digital Samba Account
Sign up at Digital Samba if you don't have an account. You'll need Admin access to your team.
2. Connect Your AI Assistant
Add our MCP server to your AI assistant:
Assistant | Server URL |
Claude Desktop |
|
ChatGPT |
|
Other MCP Clients |
|
3. Authenticate
When you first connect, you'll be redirected to Digital Samba to log in. Once authenticated, you can start using natural language to manage your account.
Setup Guides
Claude Code
claude mcp add --transport http digitalsamba https://mcp.digitalsamba.com/mcpThen use the /mcp command in Claude Code to authenticate.
Claude Desktop
Add to your claude_desktop_config.json:
{
"mcpServers": {
"digitalsamba": {
"url": "https://mcp.digitalsamba.com/mcp"
}
}
}Config file location:
macOS:
~/Library/Application Support/Claude/claude_desktop_config.jsonWindows:
%APPDATA%\Claude\claude_desktop_config.json
Restart Claude Desktop and authenticate when prompted.
Other MCP Clients
Use the server URL https://mcp.digitalsamba.com/mcp with any MCP-compatible client.
Features
Room Management
Create, update, and delete rooms
Generate secure access tokens for participants
Manage default room settings
Configure room features (chat, Q&A, recordings, etc.)
Analytics & Reporting
Team-wide usage statistics
Room and session analytics
Participant tracking and engagement metrics
Custom date range reporting
Recording Management
List and search recordings
Archive and unarchive recordings
Get download links
Bulk recording operations
Recording bookmarks
Live Session Control
Monitor active rooms and participants
Start/stop recordings on demand
Start/stop live transcription
End sessions remotely
Raise/lower participant hands
Phone participant integration
Communication Tools
Create and manage polls
Export chat history, Q&A, and transcripts
Delete session data (GDPR compliance)
AI-generated session summaries
Content Library
Create and organize libraries
Upload files and documents
Manage folders and hierarchy
Create webapps and whiteboards
Bulk file operations
Webhooks & Integrations
Subscribe to platform events
Configure webhook endpoints
Manage webhook lifecycle
Role & Permission Management
Create custom roles
Assign granular permissions
Manage team access levels
Available Tools
The MCP server provides 113 tools covering the complete Digital Samba API.
Room Management (11 tools)
Tool | Description |
| Create a new room |
| Update room settings |
| Delete a room |
| Generate participant access token |
| Get default settings |
| Update default settings |
| List all rooms |
| Get room details |
| List rooms with active sessions |
| List all live participants |
| Get live session info for a room |
Session Management (12 tools)
Tool | Description |
| List all sessions |
| Get session details |
| List session participants |
| Detailed session stats |
| Sessions for a specific room |
| End a live session |
| Delete session recordings |
| Delete session resources |
| Permanently delete data |
| Bulk delete operations |
| List room transcripts |
| List session transcripts |
Recording Management (10 tools)
Tool | Description |
| List recordings with filters |
| Get recording details |
| Delete a recording |
| Get download URL |
| Archive a recording |
| Restore archived recording |
| List archived recordings |
| Recordings for a room |
| Get recording bookmarks |
| Delete multiple recordings |
Live Session Controls (8 tools)
Tool | Description |
| Start recording a session |
| Stop recording |
| Start live transcription |
| Stop transcription |
| Raise a participant's hand |
| Lower a participant's hand |
| Raise phone participant hand |
| Lower phone participant hand |
Analytics Tools (8 tools)
Tool | Description |
| Team-wide metrics |
| Room usage analytics |
| Overall usage stats |
| Participant analytics |
| Session analytics |
| Live session metrics |
| Live metrics for a room |
| Specific participant stats |
Communication Management (13 tools)
Tool | Description |
| Delete session chat |
| Delete all room chats |
| Delete session Q&A |
| Delete all room Q&A |
| Delete session transcripts |
| Delete all room transcripts |
| Delete AI summaries |
| Delete all room summaries |
| Export room transcripts |
| Export chat history |
| Export Q&A data |
| Export transcripts |
| Export poll results |
Poll Management (6 tools)
Tool | Description |
| Create a new poll |
| Update poll settings |
| Delete a poll |
| Delete session polls |
| Delete all room polls |
| Publish results |
Content Library (26 tools)
Tool | Description |
| List all libraries |
| Get library details |
| Create a library |
| Update library |
| Delete a library |
| Get folder structure |
| List folders |
| Folder details |
| Create folder |
| Update folder |
| Delete folder |
| List files |
| File details |
| Upload file |
| Update file |
| Delete file |
| Get viewing links |
| Create webapp |
| Create whiteboard |
| Move file |
| Move folder |
| Copy content |
| Bulk delete |
| Bulk upload |
Role & Permission Management (6 tools)
Tool | Description |
| List all roles |
| Get role details |
| Create custom role |
| Update role |
| Delete role |
| List permissions |
Webhook Management (6 tools)
Tool | Description |
| Available events |
| List webhooks |
| Webhook details |
| Create webhook |
| Update webhook |
| Delete webhook |
Export Tools (7 tools)
Tool | Description |
| Export chat |
| Export Q&A |
| Export transcripts |
| Export polls |
| Export recording data |
| Export summary |
| Export metadata |
Troubleshooting
Authentication Issues
"Not authorized" error: Ensure you have Admin role on your Digital Samba team
OAuth redirect fails: Check your browser allows popups from claude.ai
Token expired: Reconnect - tokens auto-refresh but may require re-authentication after 24 hours
Common Issues
"Room not found": Verify the room ID is correct and hasn't been deleted
"Rate limit exceeded": Wait a few minutes and try again
Tools not appearing: Restart your AI assistant after adding the server
Getting Help
Check our API documentation
Open an issue on GitHub
Contact support@digitalsamba.com
Authentication
The MCP server uses OAuth 2.0 with Digital Samba as the identity provider. When you connect:
Your AI assistant redirects you to Digital Samba login
You authenticate with your Digital Samba credentials
The MCP server receives authorization to act on your behalf
All API calls use your account's permissions
Requirements:
You must have Admin role on your Digital Samba team
OAuth tokens are valid for 24 hours and auto-refresh
For Developers
Local Development
If you want to run a local instance for development:
git clone https://github.com/digitalsamba/embedded-api-mcp-server.git
cd embedded-api-mcp-server
npm install
npm run dev -- --developer-key YOUR_DEVELOPER_KEYContributing
We welcome contributions! Please see our Contributing Guide for details.
API Reference
npm Package (Deprecated)
Note: The npm package
@digitalsamba/embedded-api-mcp-serveris deprecated. Please use the hosted MCP server athttps://mcp.digitalsamba.cominstead. The hosted version provides a better experience with OAuth authentication—no API keys to manage, no installation required.
If you have the npm package installed, it will continue to work but will not receive updates.
Support
Documentation: developer.digitalsamba.com
Issues: GitHub Issues
Email: support@digitalsamba.com
License
MIT License - see LICENSE for details.
This server cannot be installed
Maintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Latest Blog Posts
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/digitalsamba/embedded-api-mcp-server'
If you have feedback or need assistance with the MCP directory API, please join our Discord server