# WeCom MCP for AI Agents AI Agent Connect

> WeCom MCP connects your AI agent to China's primary business communication platform. It lets you manage employees, track attendance, and send group messages without leaving your chat interface. It turns complex enterprise management into a natural conversation, allowing you to audit departments and pull staff profiles instantly through a single chat window.

## Overview
- **Category:** industry-titans
- **Price:** Free
- **Endpoint:** https://edge.vinkius.com/vk_preview_MLjLRYCQKkgo2PehOFgkhW6lzPkqDfVywpoIBXpN/ai-agent-connect
- **Tags:** enterprise-messaging, team-collaboration, attendance-tracking, employee-management, internal-comms, api-integration

## Description

Imagine you're trying to figure out who's in which department or checking if a specific team member clocked in on time. Usually, this means digging through a complex admin backend, clicking through nested menus, and hunting for the right data points. With this Connector, you just ask your agent. You can pull up employee profiles, see who's tagged for a specific project, or grab the latest attendance logs instantly. It handles the heavy lifting of navigating the platform's internal structure so you can stay focused on high-level tasks. Instead of being a data entry clerk for your own organization, you're just chatting with a partner who knows where everything is. You'll find this is a huge time-saver when you're managing a large workforce or need to push out quick updates to specific teams. By bringing this into your Vinkius catalog, you're giving your AI a direct line to your company's operations, making it a real-time assistant for your daily management. It removes the friction of manual data retrieval and puts the power of your organization's directory right at your fingertips.

## Tools

### get_attendance_data
Pull real-time check-in and attendance logs for specific staff. Use this to audit daily workforce activity.

### get_app_details
Get specific details about your internal application agents. This is useful for checking app status.

### get_department
Retrieve the specific details of a single department. It helps you understand the structure of a specific unit.

### get_tag_users
Find all employees who have a specific organizational tag. This is perfect for targeting specific project teams.

### get_user
Pull a complete profile for a single employee in your organization. Use this to verify staff details quickly.

### list_departments
See a full list of every department in your company. It provides a quick overview of your entire org chart.

### list_menu
View the custom menu configurations for your internal apps. Use this to audit your internal software navigation.

### list_tags
See every organizational tag currently active in your WeCom setup. This helps you see how your teams are grouped.

### list_users
Get a list of all people belonging to a specific department. This is great for seeing who is in a specific team.

### send_message
Send a plain text message to a specific user in your organization. It lets you reach out to staff without leaving your agent.

## Prompt Examples

**Prompt:** 
```
Who is in the Engineering department?
```

**Response:** 
```
I've pulled the list of users for the Engineering department. Here is the current staff:

| Name | Role | Status |
| :--- | :--- | :--- |
| Alice Chen | Lead Engineer | Active |
| Bob Wang | Backend Dev | Active |
| Charlie Li | Frontend Dev | On Break |

Would you like me to send a message to all of them?
```

**Prompt:** 
```
Send a message to the 'Project X' tag group saying 'Meeting moved to 3 PM'.
```

**Response:** 
```
I've identified the users with the 'Project X' tag and sent your message. 

**Message Sent:** "Meeting moved to 3 PM"
**Recipients:** 12 users in the Project X group.
```

**Prompt:** 
```
Show me the attendance for Mario today.
```

**Response:** 
```
I've retrieved the latest attendance data for Mario.

*   **Check-in Time:** 09:00 AM
*   **Status:** Active
*   **Location:** Office

He is currently marked as active in the system.
```

## Capabilities

### Send direct messages
Your agent can send text messages to any user in your organization directly through the chat.

### Pull attendance records
Get real-time check-in data for employees to audit workforce activity.

### List company departments
View a full list of every department in your company structure.

### Filter users by tags
Identify and retrieve users belonging to specific functional groups or projects.

### Get app details
Retrieve metadata about your internal apps and custom menu configurations.

## Use Cases

### Rapid HR Auditing
An HR lead needs to see who is in the Marketing department. They ask the agent to list users in a specific department and get a count.

### Targeted Team Updates
An ops manager needs to tell the 'Dev' tag group that the server is down. The agent uses send_message to reach everyone with that tag.

### Real-time Attendance Checks
A supervisor wants to know if a specific person is working today. The agent pulls the latest data using get_attendance_data.

### Internal App Configuration
An IT admin needs to see the custom menu for the internal HR portal. The agent pulls the data using list_menu.

## Benefits

- Stop digging through the WeCom Admin Backend by using list_departments and list_users to see your org structure instantly.
- Automate staff updates by using send_message to reach people directly without opening the mobile app.
- Audit workforce activity faster with get_attendance_data to see who is currently clocked in or out.
- Identify specific project teams quickly by using list_tags and get_tag_users to filter your workforce.
- Manage your internal app settings by using list_menu and get_app_details to check configurations.
- Reduce manual data entry by having your agent pull employee profiles with get_user for your daily records.

## How It Works

The bottom line is you get a conversational interface for your entire enterprise backend.

1. Subscribe to the WeCom MCP on the Vinkius marketplace.
2. Input your Corp ID, App Secret, and Agent ID into your client.
3. Ask your AI client to list departments, check attendance, or send messages.

## Frequently Asked Questions

**What does the WeCom MCP do?**
It connects your AI agent to the WeCom platform so you can manage employees, check attendance, and send messages using natural language.

**Can I use the WeCom MCP to send messages?**
Yes, you can ask your agent to send text messages to specific users in your organization directly through the chat.

**How does the WeCom MCP help with HR?**
It helps HR managers audit attendance logs, pull employee profiles, and see the full organizational structure without manual exports.

**Can I see attendance data with the WeCom MCP?**
Yes, your agent can retrieve real-time check-in data for any employee to help you monitor workforce activity.

**Does the WeCom MCP work with Cursor?**
Yes, it works with any MCP-compatible client, including Cursor, Claude, and Windsurf.

**How do I manage tags using the WeCom MCP?**
You can ask your agent to list all active organization tags or to find all users who belong to a specific tag.

**Can the WeCom MCP see my internal app menus?**
Yes, it can retrieve metadata about your internal apps, including your custom menu configurations.

**How do I find my WeCom Corp ID and Secret?**
Log in to the WeCom Admin Backend. Your Corp ID is in [My Company] → [Company Profile]. Your App Secret and Agent ID are in [Apps] → select your application.

**Can I read attendance records for a group of users?**
Yes. Use the `get_attendance_data` tool. You will need to provide a start time, end time, and a comma-separated list of user IDs to retrieve the records.

**Does my application need specific permissions for messages?**
Yes. Ensure your application has 'Messaging' permissions enabled in the WeCom Admin Backend and that the 'Trusted IPs' for your server are correctly configured.