
Feishu User Plugin
Connect Feishu/Lark docs, bitables, calendar, and user-identity messaging into your agent workflow for China-facing team ops.
Overview
Feishu User Plugin is a MCP server for the Build phase that offers 85 Feishu/Lark tools with three auth modes for docs, workspace data, and user-identity chat.
What is this MCP server?
- 85 MCP tools across messaging, docs, bitable, wiki, drive, calendar, tasks, and OKR
- Three auth layers: web cookie user send, Open Platform app credentials, and OAuth user tokens
- CLI package feishu-user-plugin (npm stdio) with npx feishu-user-plugin oauth helper
- User-identity sends via cookie and protobuf paths (send_as_user, send_to_user)
- Version 1.3.14 with granular LARK_* environment variables per tool family
- 85 MCP tools documented in server metadata
- 3 auth layers: cookie user, app credentials, OAuth user tokens
- npm package version 1.3.14 with stdio transport
Community signal: 3 GitHub stars.
What problem does it solve?
Agents cannot safely operate Feishu/Lark without juggling bot APIs, user cookies, and OAuth tokens across dozens of workspace surfaces.
Who is it for?
Indie teams and CN-market builders who already live in Feishu/Lark and want agent-driven docs, tables, and chat automation.
Skip if: Slack-only stacks, builders who refuse user-session cookies, or anyone needing a five-minute single-key setup.
What do I get? / Deliverables
One MCP stdio server and CLI let your agent message as a user, manage docs and bitables, and run calendar or task workflows with documented env vars.
- Agent access to docs, bitable, wiki, drive, calendar, tasks, OKR, and messaging APIs
- CLI and MCP path to send and read as configured Feishu user or app
Recommended MCP Servers
Journey fit
Feishu spans chat and workplace APIs, so Build integrations is where agents first wire it into product and ops automation. Integrations fits eighty-five cross-surface tools plus CLI/oauth flows that attach Lark to your dev environment.
How it compares
Full Feishu/Lark MCP plus CLI with multi-auth, not a lightweight single-webhook notification MCP.
Common Questions / FAQ
Who is feishu-user-plugin for?
It is for developers using Feishu or Lark who want Claude Code, Cursor, or Codex to automate workspace tools and user-identity messaging.
When should I use feishu-user-plugin?
Use it during Build when integrating agents with docs, bitables, calendars, tasks, or chat sends that require Feishu’s mixed auth models.
How do I add feishu-user-plugin to my agent?
Install npm feishu-user-plugin, configure MCP stdio, set LARK_COOKIE and/or LARK_APP_ID plus LARK_APP_SECRET, run npx feishu-user-plugin oauth for user tokens, then restart your client.