AI-native business operations MCP server for Feishu/Lark. 8 scenario-based tools covering multidimensional tables (Bitable) and approvals — search, query, write, create, AI schema design, approval…
Feishu Business Operations is an MCP project maintained in the haohanghao0321-cpu/feishu-scenarios-mcp repository. The maintainer describes its purpose as “AI-native business operations MCP server for Feishu/Lark. 8 scenario-based tools covering multidimensional tables (Bitable) and approvals — search, query, write, create, AI schema design, approval…”. Read the project documentation for the complete scope.
The documented npm package is feishu-scenarios-mcp. The configuration below comes from the maintainer’s example; adapt its paths and account values to your environment.
The example declares FEISHU_APP_ID, FEISHU_APP_SECRET, FEISHU_BITABLE_APP_TOKEN, FEISHU_ENV. Secret-looking values have been replaced with placeholders. Required and optional labels are shown only when the documentation states them.
Project documentation · Repository · Discovery listing. This profile records the public documentation checked on 2026-10-08.
Check the linked publisher documentation and your connected client's tool list. Names and availability can vary with the server version and account permissions.
| Tool | What it does |
|---|---|
| bitable_search | Search tables by keyword. Returns table ID, name, field preview, record count. |
| bitable_query | Query records with optional filters. |
| bitable_upsert | Batch write records. Auto field-name matching and type conversion. |
| bitable_create | Create a new table with field definitions. |
| bitable_schema_ai | AI-designed table schema from business description. Requires DEEPSEEK_API_KEY. |
| approval_list | Query approval instances by status, type, applicant, time range. |
| approval_alerts | Find bottlenecks and overtime approvals. Default threshold 48h. |
| approval_stats | Approval statistics: by status, type, month, top applicants. |
{
"mcpServers": {
"feishu-scenarios": {
"command": "npx",
"args": [
"-y",
"feishu-scenarios-mcp"
],
"env": {
"FEISHU_APP_ID": "cli_xxxxxxxxxxxx",
"FEISHU_APP_SECRET": "YOUR_FEISHU_APP_SECRET",
"FEISHU_BITABLE_APP_TOKEN": "YOUR_FEISHU_BITABLE_APP_TOKEN",
"FEISHU_ENV": "feishu"
}
}
}
}From the project documentation. Replace placeholders and example paths before connecting.
| Variable | Description | Required |
|---|---|---|
| FEISHU_APP_ID | Declared in the maintainer’s client configuration. | Yes |
| FEISHU_APP_SECRET | Declared in the maintainer’s client configuration. | Yes |
| FEISHU_BITABLE_APP_TOKEN | Declared in the maintainer’s client configuration. | Check documentation |
| FEISHU_ENV | Declared in the maintainer’s client configuration. | Optional |
Your assistant inside the workspace — read channels, search history, post messages and tame the noise.
Build a programmable telecommunications stack for connecting telephony services with the Internet via a cloud-based utility.
View on ApifyForge | Use on Apify Store
Checks if an email/domain is disposable (temp-mail). x402-metered per call.
Company email for Rwanda. Read and send mail from a Shaka mailbox over OAuth or an API key.
Telegram/VK audience scraping, marketplaces, Russian government registers. Free open dataset.