Skip to main content
Connect apps

DingTalk family

Obtain an MCP endpoint from the DingTalk AI app marketplace to connect DingTalk Docs, Sheets, AI Tables, To-Do, Calendar, and bot messages.

The Connector App catalog lists six DingTalk Apps, and they all connect the same way:
AppPurpose
DingTalk DocsRead and write DingTalk documents
DingTalk SheetsRead and write DingTalk spreadsheets
DingTalk AI TablesRead and write DingTalk AI tables
DingTalk To-DoManage DingTalk to-do items
DingTalk CalendarManage DingTalk schedules
DingTalk bot messagesSend messages through a DingTalk bot
None of these six Apps needs an auth config. The connect dialog has a single field: the MCP endpoint issued on the DingTalk side.

Before you connect

You obtain the endpoint from the DingTalk AI app marketplace, on the MCP tab at the top of the marketplace.

Open the DingTalk AI app marketplace

Find the matching MCP service on the MCP tab
The MCP tab of the DingTalk AI app marketplace
1

Find the matching MCP service

Service names in the marketplace do not match Connector App names exactly:
Connector AppMCP service in the marketplace
DingTalk DocsDingTalk Docs
DingTalk SheetsDingTalk Sheets
DingTalk AI TablesDingTalk AI Tables
DingTalk To-DoDingTalk To-Do
DingTalk CalendarDingTalk Calendar
DingTalk bot messagesBot messages
All of these services carry the Free, Remote, and DingTalk capability tags. You can filter by the DingTalk capability category on the page, or search for the name directly.
2

Get the MCP Server config

Click the card to open the details page, then click Get MCP Server config in the Use MCP section on the right.For a service you have already activated, the card and the details page carry an Activated tag and the button reads View MCP Server config.
3

Copy the StreamableHttp URL

The config area offers two formats: StreamableHttp URL and JSON Config. Connector needs the former, so click Copy next to it.The address looks like this:
https://mcp-gw.dingtalk.com/server/xxx?key=yyy
You must copy the complete address, including the ?key= parameter. The key is the access credential, and the connection cannot be established without it.The marketplace page states it as well: calls automatically use the identity of the current user and organization, which includes sensitive information such as API keys, so do not leak it.
Each App needs its own endpoint and they cannot be shared. Connecting all six means obtaining six addresses.

Steps to connect

1

Open the connect dialog

In the left-hand navigation of the console, click Apps, find the card for the target DingTalk App, and click Connect.The dialog is titled Connect App and spells out the two steps and the address format.
2

Paste the endpoint

Paste the complete address into MCP endpoint (with credential). It is required, and it is the only field.The dialog explains it this way: the complete MCP URL including the credential is stored encrypted and is used only to establish the MCP connection.
3

Submit

Click Submit. Note that the button here is Submit, not the Confirm used by other Apps.

Automatically generated tools

Once the connection succeeds, Connector wraps the capabilities of that DingTalk App into tools, which you can view in the Available tools section of the App details page. The number of tools and the range of capabilities are determined on the DingTalk side. You can preview them in advance on the Tools tab of the MCP details page in the marketplace.

Multiple accounts or multiple organizations

You can create multiple connectors under the same DingTalk App, each using its own endpoint. To separate different DingTalk organizations or different permission scopes, generate a separate address for each, create one connector per address, and tell them apart by connector name. For how to manage them, see Connected accounts.

Credential safety

The endpoint carries a key, which is equivalent to a password.
  • Do not paste the complete address into chat groups, code repositories, or tickets.
  • When handing over ownership, generate a new address rather than forwarding the original one.
  • After a leak or a personnel change, click Reset service on the MCP details page in the marketplace to switch to a new address, then rebuild the connector with it.

Troubleshooting

SymptomCommon cause
Submitting reports an invalid addressThe address is incomplete and the ?key= part is missing
The connector is created but the tool list is emptyThe App behind that address exposes no capabilities on the DingTalk side
A previously working connector suddenly failsReset service or Delete service was performed on that MCP service in the marketplace
Calling a tool reports no permissionThe permission scope of that application on the DingTalk side does not cover the target document or schedule
For your first DingTalk connection, start with a lightweight App such as DingTalk To-Do to verify the address format works, then move on to Docs and Sheets.