SERVICE & TOOLS

WeCom
WeCom (Enterprise WeChat) — contacts, todos, meetings, messages, calendar, docs (scan auth)
40 available tools
wecom_ connection_ status
Check WeCom connection status and granted MCP channels. Unauthenticated list_tools returns only this tool; after auth the catalog is filtered by official mcp_urls.
add_ schedule_ attendees
Adds attendees to an existing WeCom schedule.
cancel_ meeting
Cancels a scheduled meeting in WeCom.
cancel_ schedule
Cancels a WeCom schedule by its ID.
change_ todo_ user_ status
Changes the current user's status on a WeCom to-do item (0 = declined, 1 = accepted, 2 = completed).
check_ availablity
Check WeCom members' free/busy status for a given time range.
create_ doc
Creates a new WeCom document or Smart Sheet, with the type chosen by doc_type.
create_ meeting
Creates a scheduled meeting in WeCom, with a title, start time, duration, and optional invitees.
create_ schedule
Creates a schedule in WeCom from a summary, start and end times, attendees, and reminders.
create_ todo
Create a WeCom to-do item. follower_list is required, and reminders are set with end_time plus remind_type_list; remind_time is deprecated.
delete_ todo
Deletes a WeCom to-do item by its ID.
del_ schedule_ attendees
Removes attendees from a WeCom schedule.
edit_ doc_ content
Overwrites the content of a WeCom document with the given Markdown text.
get_ doc_ content
Exports a WeCom document's content as Markdown using asynchronous polling. On the first call, omit task_id; if the response has task_done=false, call again with the returned task_id and repeat until t…
get_ meeting_ info
Fetches the details of a WeCom meeting by meeting ID.
get_ message
Fetch messages from a WeCom conversation within the last 7 days. Time parameters work the same as in get_msg_chat_list and are normalized to Unix seconds before being forwarded upstream.
get_ msg_ chat_ list
Retrieves the list of WeCom conversations that have messages within a time range. Only the last 7 days are available, and begin_time and end_time are required; times are normalized to Unix seconds bef…
get_ msg_ media
Downloads a media file from WeCom by its media_id.
get_ schedule_ detail
Fetches details for one or more WeCom schedules by their IDs.
get_ schedule_ list_ by_ range
Retrieves the list of schedule IDs within a given time range in WeCom.
get_ todo_ detail
Fetches details for multiple WeCom to-dos at once, including their body content and assignees. Pass up to 20 to-do IDs per call.
get_ todo_ list
Retrieves the current authorized user's own to-dos within about a month of today. Leave follower_id out by default and only fill in the current user's userid if the upstream reports a missing paramete…
get_ userlist
Fetches the WeCom contact list of members visible to the current user, returning userid, name, and alias.
list_ user_ meetings
Lists meeting IDs within a given time range in WeCom.
send_ message
Sends a text message to a WeCom one-on-one chat or group chat.
set_ invite_ meeting_ members
Replaces the full set of invitees for a WeCom meeting, so use it when you need to set the attendee list rather than add to it.
smartsheet_ add_ fields
Adds one or more fields (columns) to a WeCom smart sheet.
smartsheet_ add_ records
Adds multiple records to a WeCom Smart Sheet in one call. Each entry in records uses a values object keyed by field title (or field ID when key_type is set to CELL_VALUE_KEY_TYPE_FIELD_ID), with each …
smartsheet_ add_ sheet
Adds an empty sub-sheet to a WeCom smart sheet. Use it when you need a new sub-sheet before writing rows into it.
smartsheet_ delete_ fields
Deletes fields (columns) from a WeCom Smart Sheet by field ID.
smartsheet_ delete_ records
Deletes multiple records from a WeCom Smart Sheet in one call.
smartsheet_ delete_ sheet
Deletes a subsheet from a WeCom smart sheet. Use this when you need to remove a sheet by its docid and sheet_id.
smartsheet_ get_ fields
Retrieves the field (column) information for a WeCom smart sheet subtable.
smartsheet_ get_ records
Retrieves all records from a WeCom Smart Sheet sub-sheet.
smartsheet_ get_ sheet
Retrieves the list of sub-sheets in a WeCom Smart Sheet.
smartsheet_ update_ fields
Renames one or more fields (columns) in a WeCom smart sheet; use it when only the field names need to change.
smartsheet_ update_ records
Batch-updates records in a WeCom Smart Sheet.
smartsheet_ update_ sheet
Updates the title of a WeCom Smart Sheet sub-sheet.
update_ schedule
Updates an existing WeCom schedule's fields. Provide the schedule_id along with only the fields you want to change.
update_ todo
Updates an existing WeCom todo item's content, participants, status, due date, or reminders.