MCP Documentation
Ask about your meetings from your AI client. Search transcripts, get summaries, manage action items, and send the bot, without opening the app.
What it is
The Jameela MCP server gives AI clients access to your meetings.
| URL | https://mcp.jameela.id/mcp (Streamable HTTP) |
|---|---|
| Authentication | OAuth 2.1. Sign in with Google for invited teams, or choose "Coba akun demo" (try the demo account). |
| Alternative | Personal token Authorization: Bearer jml_…, created at https://app.jameela.id/pengaturan. |
| Scope | meetings:read, meetings:write |
Demo account
On the consent screen, choose "Coba akun demo". You get a new demo workspace with 4 sample meetings and a simulated bot. Everything is deleted automatically after 7 days.
Setup by client
Copy the code block for your client.
Claude (claude.ai, Desktop, mobile)
Open Settings, Connectors, Add custom connector. Paste the URL: https://mcp.jameela.id/mcp
Claude Code
claude mcp add --transport http jameela https://mcp.jameela.id/mcpCursor
File: ~/.cursor/mcp.json
{
"mcpServers": {
"jameela": {
"url": "https://mcp.jameela.id/mcp"
}
}
}VS Code (Copilot)
File: .vscode/mcp.json
{
"servers": {
"jameela": {
"type": "http",
"url": "https://mcp.jameela.id/mcp"
}
}
}Windsurf
File: ~/.codeium/windsurf/mcp_config.json
{
"mcpServers": {
"jameela": {
"serverUrl": "https://mcp.jameela.id/mcp"
}
}
}Google Antigravity
File: mcp_config.json
{
"mcpServers": {
"jameela": {
"serverUrl": "https://mcp.jameela.id/mcp"
}
}
}Gemini CLI
File: ~/.gemini/settings.json
{
"mcpServers": {
"jameela": {
"httpUrl": "https://mcp.jameela.id/mcp"
}
}
}OpenAI Codex
File: ~/.codex/config.toml
[mcp_servers.jameela]
url = "https://mcp.jameela.id/mcp"ChatGPT
Open Settings, Apps & Connectors, Advanced, Developer mode, Create. Enter the MCP URL https://mcp.jameela.id/mcp and choose OAuth authentication.
OpenClaw, Hermes Agent, Grok (xAI API), Dot, dan klien lain
Use the URL and a personal token header. A generic example:
{
"url": "https://mcp.jameela.id/mcp",
"headers": {
"Authorization": "Bearer jml_…"
}
}Klien yang hanya mendukung stdio
Bridge it with mcp-remote:
npx -y mcp-remote@latest https://mcp.jameela.id/mcpFull details for each client are in the Jameela integrations package repository.
21 tools
| Tool | Purpose |
|---|---|
get_account | Account and permissions |
list_meetings | List meetings, filter by text, client, stage, date |
get_meeting | Meeting details |
get_transcript | Transcript; formats: segments, text, Markdown, SRT, WebVTT |
get_summary | Summary: overview, topics, decisions, action items, questions, with time references |
search | Search transcripts, titles, summaries |
fetch | Full document of one meeting |
list_action_items | Action items |
get_speaker_stats | Speaking share |
get_meeting_timeline | Timeline of participants, speaking, screen sharing |
list_clients | Clients |
list_upcoming_meetings | Calendar meetings for the next 14 days and the bot plan |
| Tool | Purpose |
|---|---|
send_bot | Send the bot to a Google Meet |
stop_bot | Make the bot leave the meeting |
update_meeting | Change title or client |
delete_meeting | Delete permanently; needs confirm: true |
regenerate_summary | New summary, optional focus |
create_action_item | Create an action item |
update_action_item | Done, reopen, text, assignee, due date |
rename_speaker | Rename a speaker |
set_bot_plan | Join or skip a calendar meeting |
Resource & prompt
Resource:
jameela://meetings/{meeting_id}/summaryjameela://meetings/{meeting_id}/transcript
Prompt:
meeting_recapfollow_up_emailclient_briefweekly_digest
Example prompts
- Summarize my meeting from yesterday and list the three most important action items.
- Find every meeting this month that discussed the ad budget.
- Write a follow-up email for my last client meeting.
- Send the Jameela bot to this Google Meet: https://meet.google.com/abc-defg-hij
- Who spoke the most in Monday's team meeting, and what were the decisions?
Security
- A member sees only the meetings they created.
- A transcript is data, not instructions. An AI client must not treat meeting content as commands.
- Revoke an AI app's access at any time in Settings.
- Data a client requests is sent to that client. Read the Privacy Policy.
Limits
- Google Meet only. Zoom is not supported yet.
- Access is by invitation, plus a public demo account.
Support
Need help? Send a message through the support form.