Vinkius
DingTalk

DingTalk MCP. Manage entire office workflows and attendance tracking.

Claude Claude
ChatGPT ChatGPT
Cursor Cursor
Gemini Gemini
Windsurf Windsurf
VS Code VS Code
JetBrains JetBrains
Vercel Vercel
See Vinkius in Action

Works with every AI agent you already use

…and any MCP-compatible client

DingTalk MCP on Cursor AI Code Editor MCP Client DingTalk MCP on Claude Desktop App MCP Integration DingTalk MCP on OpenAI Agents SDK MCP Compatible DingTalk MCP on Visual Studio Code MCP Extension Client DingTalk MCP on GitHub Copilot AI Agent MCP Integration DingTalk MCP on Google Gemini AI MCP Integration DingTalk MCP on Lovable AI Development MCP Client DingTalk MCP on Mistral AI Agents MCP Compatible DingTalk MCP on Amazon AWS Bedrock MCP Support

Just plug in your AI agents and start using Vinkius.

DingTalk MCP connects your agent to Alibaba's enterprise communication platform for managing internal operations. Use it to check employee attendance, map complex department hierarchies, send formatted announcements, and run automated approval workflows—all from a single chat window.

What your AI agents can do

Create approval process

Start a new workflow instance for things like leave requests or purchases by feeding it the required template code and user IDs.

Get approval instance

Checks if an existing approval process is pending, approved, rejected, or cancelled, giving you all the reviewer actions taken.

Get attendance records

Retrieves timestamps and checkout types for employees to verify attendance patterns across a date range.

+ 7 more capabilities included
Map Organizational Structure

List all departments, sub-departments, and retrieve detailed information about any specific organizational unit.

Manage Employee Profiles

Search for individual employee details using their user ID or query a list of users within a specified department.

Track Time and Attendance

Pull check-in/check-out records to monitor who is working, when they arrived, and if any shifts were marked as late or early.

Initiate Workflows

Start new official processes—like reimbursement requests or vacation time off—and track them until completion.

Send Rich Communications

Broadcast announcements, formatted alerts, or detailed reports to multiple team members with rich text and links.

Supported MCP Clients

OAuth 2.0 Compatible
Vinkius runs on Claude Claude
Vinkius runs on ChatGPT ChatGPT
Vinkius runs on Cursor Cursor
Vinkius runs on Gemini Gemini
Vinkius runs on VS Code VS Code
Vinkius runs on JetBrains JetBrains
Vinkius runs on Vercel Vercel
Vinkius runs on Zendesk Zendesk
+ other MCP clients
Free for Subscribers

Waiting for input…

AI Agent

DingTalk: 10 Tools for Enterprise Operations

These ten tools let you map departmental structures, check employee attendance, initiate formal approval processes, and send structured communications through the DingTalk platform.

Make your AI actually useful.

Add this MCP to Claude, Cursor, or Windsurf and your AI stops guessing. It gets real tools to look things up, take action, and handle the stuff you keep doing by hand.

Start using DingTalk on Vinkius
create019d842e

create approval process

Start a new workflow instance for things like leave requests or purchases by feeding it the required template code and user IDs.

get019d842e

get approval instance

Checks if an existing approval process is pending, approved, rejected, or cancelled, giving you all the reviewer actions taken.

get019d842e

get attendance records

Retrieves timestamps and checkout types for employees to verify attendance patterns across a date range.

get019d842e

get department info

Provides detailed information about any department, helping you understand its role in the company structure.

get019d842e

get user info

Looks up a specific employee's profile details using only their user ID before sending them targeted notifications.

list019d842e

list all departments

Gives you the complete list of top-level departments in the organization, which is needed to start any structural query.

list019d842e

list sub departments

Drills down into a parent department to map out every single team division and sub-group beneath it.

list019d842e

list users by department

Gathers the list of all users, names, and basic profiles belonging to a specific departmental group.

send019d842e

send markdown message

Sends highly structured reports or detailed alerts using full markdown formatting (like bold text and links) to multiple recipients.

send019d842e

send work notification

Posts a standard message, reminder, or task assignment directly into the recipient's work notification feed for immediate visibility.

Choose How to Get Started

Build a custom MCP for your own tools, or connect a ready-made integration from our catalog.

Build Your Own

Turn any API into an MCP. Import a spec, define Agent Skills, or deploy with MCPFusion.

  • Import from OpenAPI, Swagger, or YAML specs
  • Create Agent Skills with progressive disclosure
  • Deploy to edge with MCPFusion framework
  • Built in DLP, auth, and compliance on every call
  • Real time usage dashboard and cost metering
  • Publish to catalog or keep private
Start building

Make Your AI Do More

Start with DingTalk, then connect any of our 4,800+ other servers whenever your AI needs more. One click, no limits.

  • Use this MCP plus 4,800+ others, all in one place
  • Add new capabilities to your AI anytime you want
  • Every connection is secured and compliant automatically
  • Track usage and costs across all your servers
  • Works with Claude, ChatGPT, Cursor, and more
  • New servers added to the catalog every week
DingTalk MCP server cover

Independent Platform Disclaimer: Vinkius is an independent platform and is not affiliated with, endorsed by, sponsored by, verified by, or otherwise authorized by DingTalk. All third-party trademarks, logos, and brand names are the property of their respective owners. Their use on this website is strictly for informational purposes to identify service compatibility and interoperability.

VINKIUS INFRASTRUCTURE

Cloud Hosted

Managed infra

V8 Isolated

Sandboxed per request

Zero-Trust Proxy

No stored credentials

DLP Enforced

Policy on every call

GDPR Compliant

EU data residency

Token Compression

~60% cost reduction

Your data is protected. See how we built it.

Works with Claude, ChatGPT, Cursor, and more

The Model Context Protocol standardizes how applications expose capabilities to LLMs. Instead of operating in isolation, your AI gains direct access to external platforms, live data, and real-world actions through secure, standardized connections.

This server provides 10 capabilities that interface natively with Claude, ChatGPT, Cursor, and any MCP client. No middleware. No custom integration required.

Today, managing office logistics means logging into three separate platforms.

Think about it. To check a team member's time off status, you might have to open the HRIS portal, pull up their employee profile, then cross-reference that with the department directory just to confirm they are still part of the group. If you need to send an update based on that data, you then switch over to your messaging app and paste a formatted message. It's clicking through four or five different screens for one simple outcome.

With this MCP, all those steps happen in the chat window. You simply ask: 'What's John Doe's status?' The agent pulls that data from the source systems, figures out which department he belongs to, and gives you a plain-language answer without you ever leaving your conversation interface.

The `create_approval_process` tool makes formal sign-offs conversational.

Before this MCP, getting approval meant filling out paper forms, emailing them to a manager who would then forward it to finance, creating physical bottlenecks and requiring constant manual follow-up. You had no single source of truth for the process's exact status or which step was stalled.

Now, you tell your agent what needs approving—a purchase order, a leave request, anything governed by an internal template. The system creates the official digital instance in DingTalk and tracks it automatically. It’s instant workflow governance.

What you can do with this MCP connector

Managing an office today means jumping between three different systems: the HR database, the team chat app, and the workflow portal. This MCP makes that jump obsolete. It lets your AI agent act as a centralized operations assistant for everything internal. Need to know who reports to whom? Ask it.

Want to send a formatted announcement about a policy change? Do it without copy-pasting markdown into a separate app. You can track an employee's entire lifecycle—from checking their initial attendance records to initiating a leave request, and then broadcasting the final approval status to the whole team. The real power comes when you chain this MCP with other services in the Vinkius catalog; for example, triggering a payment record update immediately after tracking a successful purchase order approval.

You don't need multiple logins or complex integrations. Just connect once from your preferred AI client and start running core business processes through natural conversation.

Built · Hosted · Managed by Vinkius DingTalk MCP - Manage Office Workflows & Attendance Server ID 019d842e-46c2-7153-afa9-1d5cfa8cea18
Vinkius Inspector
Compliance Grade A+
Score 100/100
Vinkius Inspector Badge — Score 100/100

Common Questions About DingTalk MCP

How do I use `list_users_by_department` with this MCP? +

You must provide the department ID number first. This tool then returns a list of user IDs, names, and basic profiles for everyone belonging to that specific department.

Can I use `get_attendance_records` to find who was late? +

Yes. It pulls the full check-in/check-out history for a date range and specifically flags any records marked as abnormal, like being late or leaving early.

What's the difference between `send_markdown_message` and `send_work_notification`? +

Send_markdown_message is for rich reports and detailed alerts where you need full formatting. Send_work_notification is better for simple, immediate reminders or status updates that pop into a user's feed.

Does the MCP help me map department hierarchies? +

Yes. You can use list_all_departments to see top-level units and then use list_sub_departments to drill down and understand every nested team structure.

When I use `get_user_info`, what security measures protect my DingTalk credentials? +

The platform uses a zero-trust proxy. Your keys only pass through in transit and are never stored on disk, so your credentials stay secure no matter how many times you run the tool.

If I initiate an approval with `create_approval_process`, how do I track its status or find bottlenecks? +

You call get_approval_instance using the process ID. This function provides a full audit trail, showing if the request is pending, approved, rejected, and who took action when.

When running `list_sub_departments`, what should I use as the starting parent department ID? +

You generally start with the top-level department ID, usually '1'. This ensures you map out all foundational divisions before you dive into specific sub-teams or reporting structures.

If `list_users_by_department` returns a huge list of users, how does it handle pagination? +

The MCP manages large datasets by providing paginated results. The output includes the necessary tokens or cursors you'll need to fetch all remaining user data in subsequent calls without hitting limits.

Built & Managed by Vinkius 30s setup 10 tools

We've already built the connector for DingTalk. Just plug in your AI agents and start using Vinkius.

No hosting. No infrastructure. No complex setup.
All 10 tools are live and waiting. You're up and running in seconds.

Vinkius runs on Claude Claude
Vinkius runs on ChatGPT ChatGPT
Vinkius runs on Cursor Cursor
Vinkius runs on Gemini Gemini
Vinkius runs on Windsurf Windsurf
Vinkius runs on VS Code VS Code
Vinkius runs on JetBrains JetBrains
Vinkius runs on Vercel Vercel
+ other MCP clients

Vinkius gives your AI agents access to the full catalog of app connectors, all fully managed, secure, and enterprise-ready. One subscription, every tool you need.

Zero hosting required Full MCP catalog included Enterprise-grade security Auto-updated by Vinkius

Built, hosted, and secured by Vinkius. You just connect and go.