# Zhumu MCP

> Zhumu / 瞩目 MCP integrates China's top video conferencing platform directly into your agent. It lets you schedule, update, and delete meetings, manage user accounts, list cloud recordings, and monitor scheduled webinars—all without leaving your AI client.

## Overview
- **Category:** communication-messaging
- **Price:** Free
- **Tags:** cloud-meetings, virtual-collaboration, meeting-scheduling, recording-management, participant-tracking, enterprise-communication

## Description

Managing a complex corporate calendar or auditing who attended last quarter’s sync shouldn't require navigating a separate portal. This MCP connects Zhumu to your agent, letting you talk through meeting logistics like talking to an assistant. You can ask your agent to list all upcoming sessions for the next month, get full details on specific users in the organization, or even schedule entirely new meetings with proper topics and timings. If you need to check who was involved in a past project, it retrieves records of cloud recordings. Because Zhumu deals with sensitive corporate data, Vinkius handles your credentials through a zero-trust proxy; your keys are only used while passing data and never stored on disk. This keeps the process simple for you but airtight for security.

## Tools

### create_meeting
Schedules a brand new video conference call.

### delete_meeting
Removes an existing meeting from the schedule.

### get_account_report
Retrieves high-level usage statistics for the collaboration environment.

### get_meeting
Fetches specific, detailed information about one single meeting.

### get_user
Gets full profile details for a specified user within the organization.

### list_meetings
Lists all upcoming meetings based on criteria like date or topic.

### list_recordings
Retrieves a list of all available cloud recordings from past sessions.

### list_users
Provides a comprehensive listing of every user in the company directory.

### list_webinars
Shows scheduled webinars and their current status.

### update_meeting
Changes settings, timing, or topic for an already planned meeting.

## Prompt Examples

**Prompt:** 
```
List all my upcoming meetings in Zhumu.
```

**Response:** 
```
I've retrieved your upcoming meetings. You have 3 sessions scheduled for today, including 'Weekly Sync' and 'Product Review'. Would you like the dial-in details for the next one?
```

**Prompt:** 
```
Schedule a meeting titled 'Design Feedback' for today.
```

**Response:** 
```
Done! I've scheduled your 'Design Feedback' meeting. The meeting ID is '8821' and it has been added to your calendar. Should I send the invite to the participants?
```

**Prompt:** 
```
Show me the last 5 cloud recordings.
```

**Response:** 
```
I've listed your 5 most recent recordings. The largest is 'Project Launch' from yesterday. Would you like the download links or the access passwords for these files?
```

## Capabilities

### Schedule and modify meetings
Create, delete, or change the details of any scheduled video meeting.

### Retrieve user directories
Get detailed profiles for individual users across your entire organization.

### View and manage recordings
List all available cloud recordings from past sessions, helping you quickly find archived content.

### Monitor webinar activity
Check the status of scheduled webinars and see participant engagement levels.

### Review usage reports
Pull high-level account reports that summarize overall collaboration platform activity.

## Use Cases

### A project kickoff needs last quarter's data.
The Project Manager asks their agent: 'Pull the recordings and user lists for the Q2 Product Launch.' The agent uses `list_recordings` and `list_users` to gather all necessary assets into a single summary document.

### I need to know if John is available next Tuesday.
The Operations Specialist asks: 'Check John Doe’s availability for a 30-minute sync.' The agent uses `get_user` and cross-references it with the calendar via `list_meetings`, confirming his free slot.

### We need to cancel the client demo.
Instead of manually updating every invite, the assistant handles the cancellation: 'Cancel the Client Demo meeting.' The agent executes `delete_meeting` and notifies all participants.

### A recurring training needs a schedule change.
The Event Coordinator asks to adjust the webinar time. The agent uses `list_webinars` first, then runs `update_meeting` to shift the date and send out updated invites automatically.

## Benefits

- Stop manually checking schedules. Use the `list_meetings` tool to see all upcoming calls in one query, instantly getting an overview of team commitments.
- Need to confirm who is on the project? The `get_user` tool pulls full profiles, letting your agent verify contact details or department roles without visiting a separate HR system.
- Knowledge sharing shouldn't die with the meeting. Use `list_recordings` to pull up metadata for past sessions, helping you locate exactly what was discussed weeks ago.
- Don't lose track of big events. The `list_webinars` tool lets your agent monitor scheduled large-scale trainings and confirm participation levels before they happen.
- Time sensitive? Use `update_meeting` to adjust times or locations immediately, saving you from having to email out a calendar correction.

## How It Works

The bottom line is that you tell your AI client what you need—whether it’s a user list or an updated meeting time—and it handles the platform interaction for you.

1. Subscribe to this MCP and provide your Zhumu App Key and Secret.
2. Your agent connects using the credentials through Vinkius's secure, zero-trust proxy.
3. You simply instruct your agent: 'List all meetings scheduled next week,' and it executes the command.

## Frequently Asked Questions

**How do I use the `list_users` tool with Zhumu MCP?**
To list all users, simply tell your agent: 'List all organization users.' The agent executes `list_users`, pulling a directory of every person in the system.

**Can I schedule a meeting using the `create_meeting` tool?**
Yes. You instruct your agent with the title and time, and it runs `create_meeting`. The process handles all necessary Zhumu platform details automatically.

**What is needed to run the `get_account_report` tool?**
The agent needs read access permissions for usage data. Once connected, you just ask it to 'Get the account report,' and it executes `get_account_report`.

**How do I update a meeting using the `update_meeting` tool?**
First, specify which meeting you want updated (using its ID or topic). Then, tell your agent what change to make—like changing the time zone. It runs `update_meeting` for you.

**How do I use the `delete_meeting` tool to cancel an upcoming session?**
The tool deletes a meeting by requiring its unique Meeting ID. You must pass this specific identifier, and if successful, the platform executes the cancellation immediately. Note that deleting a meeting does not delete any associated recordings or user data.

**What information does the `get_user` tool provide about an organization user?**
The tool returns core profile details for any listed user, including their primary email address, department affiliation, and current account status. This helps you verify if a participant is active or needs specific access rights.

**After using `list_recordings`, how do I get download links for the actual recordings?**
The `list_recordings` tool gives you metadata and status; to get the file, you must pass the Recording ID back through a separate retrieval action. This second step fetches the direct access link or initiates the secure download process.

**Can I use the `list_webinars` tool to check for scheduling conflicts?**
The `list_webinars` tool pulls all scheduled webinar details into a single list. You then need your agent to cross-reference this output data against other calendar events to spot any time overlaps or conflicts.

**How do I find my Zhumu App Key and Secret?**
Log in to the Zhumu Developer Center, create a new application, and you will find your unique App Key and App Secret in the application credentials section.

**Can I retrieve meeting recordings through this server?**
Yes. Use the `list_recordings` tool with a specific user ID to retrieve a list of all cloud recordings saved for that user's sessions.

**Is it possible to manage webinars?**
Yes! Use the `list_webinars` tool to retrieve a list of all scheduled webinars and identify upcoming sessions and engagement metrics.