larksuite/lark-openapi-mcp
If you are the rightful owner of lark-openapi-mcp and would like to certify it and/or have it hosted online, please leave a comment on the right or send an email to henry@mcphub.com.
Feishu/Lark OpenAPI MCP is a tool designed to facilitate integration with the Feishu/Lark platform, enabling AI agents to perform tasks like document processing, conversation management, and calendar scheduling.
Tools
Functions exposed to the LLM to take actions
bitable_v1_app_create
[Feishu/Lark]-Docs-Base-App-Create a Base App-Create a base app in user-defined folder
bitable_v1_appTable_create
[Feishu/Lark]-Docs-Base-Table-Create table-Access this API, you can add an empty data table containing only index columns, or specify some initial fields
bitable_v1_appTableField_list
[Feishu/Lark]-Docs-Base-Field-List fields-Get all fields according to app_token and table_id
bitable_v1_appTable_list
[Feishu/Lark]-Docs-Base-Table-List all tables-According to app_token, get all tables under app
bitable_v1_appTableRecord_create
[Feishu/Lark]-Docs-Base-record-Create a record-Create a record
bitable_v1_appTableRecord_search
[Feishu/Lark]-Docs-Base-record-Search records-This api is used to query existing records in the table. A maximum of 500 rows of records can be queried at a time, and paging is supported
bitable_v1_appTableRecord_update
[Feishu/Lark]-Docs-Base-record-Update a record-Update a record
contact_v3_user_batchGetId
[Feishu/Lark]-Contacts-User-Obtain user ID via email or mobile number-Call this interface to obtain the ID (including user_id, open_id, union_id) and status information of one or more users through their mobile phone number or email address
docx_v1_document_rawContent
[Feishu/Lark]-Docs-Document-Document-Obtain the plain text content of the document-Obtains the plain text content of the document
drive_v1_permissionMember_create
[Feishu/Lark]-Docs-Permission-Member-Add permissions-This API is used to add permissions on a document for a user based on a filetoken
im_v1_chat_create
[Feishu/Lark]-Group Chat-Group management-Create a group-Create a group chat. When creating a group chat, you can set the group avatar, group name, group owner, group type and other configurations. You can also invite group members and group bots to join the group
im_v1_chat_list
[Feishu/Lark]-Group Chat-Group management-Obtain groups where the user or bot is a member-Get the list of groups where the user or bot represented by [access_token] is a member
im_v1_chatMembers_get
[Feishu/Lark]-Group Chat-Group member-Obtain group member list-Get the list of members of the group the user/bot is in
im_v1_message_create
[Feishu/Lark]-Messaging-Message management-Send message-Call this interface to send a message to a specified user or group chat. Supported message types include text, rich text, cards, group business cards, personal business cards, pictures, videos, audio, files, and emoticons
im_v1_message_list
[Feishu/Lark]-Messaging-Message management-Get chat history-Obtains chat history (chat records) of chats (including private chats and group chats)
wiki_v1_node_search
[Feishu/Lark]-Docs-Wiki-Search Wiki
wiki_v2_space_getNode
[Feishu/Lark]-Docs-Wiki-node-Get Wiki node information-Get wiki node inforamtion
docx_builtin_search
[Feishu/Lark]-Docs-Document-Search Document-Search cloud documents, only supports user_access_token
docx_builtin_import
[Feishu/Lark]-Docs-Document-Import Document-Import cloud document, maximum 20MB
Prompts
Interactive templates invoked by user choice
No prompts
Resources
Contextual data attached and managed by the client