Line Bot MCP Server
LINE Messaging API integration for managing messages, profiles, and account menus.
Data last scanned yesterday · Reviewed today
Overview
This server acts as a bridge between the Model Context Protocol and the LINE Messaging API. It enables AI agents to interact with LINE Official Accounts by sending text and customizable flex messages, either to specific users or via broadcast to followers.
Our verdict
With a security score of 45/100, this server is classified as high-risk. The evaluation highlights that critical security components, specifically OAuth and read-only mode support, have not yet been editorially reviewed. Because the repository explicitly warns that this is a preview version with potentially incomplete functionality, it should only be utilized in experimental environments rather than mission-critical production systems.
- Supports customizable flex message layouts
- Small footprint with only five direct dependencies
- Provides access to account-level metrics like message quotas
- Active development with recent commits
- OAuth and read-only mode support are not reviewed
- Labeled as a preview version with incomplete support
- No official vendor maintenance
Setup
{
"mcpServers": {
"line-bot-mcp-server": {
"args": [
"-y",
"@line/line-bot-mcp-server"
],
"command": "npx"
}
}
}Paste into ~/Library/Application Support/Claude/claude_desktop_config.json (macOS) or %APPDATA%\Claude\claude_desktop_config.json (Windows), then restart Claude Desktop. Some servers require API keys or tokens as environment variables — check the project's README and add an "env" object if needed.
- No read-only mode — running this grants full read/write access.
- No built-in authentication — anyone with access to this config can invoke every tool it exposes.
Tools
| Tool | Description | Risk |
|---|---|---|
| push_text_message | Push a simple text message to a user via LINE. | medium |
| push_flex_message | Push a highly customizable flex message to a user via LINE. | medium |
| broadcast_text_message | Broadcast a simple text message via LINE to all users who have followed your LINE Official Account. | medium |
| broadcast_flex_message | Broadcast a highly customizable flex message via LINE to all users who have added your LINE Official Account. | medium |
| get_profile | Get detailed profile information of a LINE user including display name, profile picture URL, status message and language. | low |
| get_message_quota | Get the message quota and consumption of the LINE Official Account. This shows the monthly message limit and current usage. | low |
| get_rich_menu_list | Get the list of rich menus associated with your LINE Official Account. | low |
| delete_rich_menu | Delete a rich menu from your LINE Official Account. | high |
| set_rich_menu_default | Set a rich menu as the default rich menu. | medium |
| cancel_rich_menu_default | Cancel the default rich menu. | medium |
Compatibility
| Client | Local | Docker | Remote | Read-only |
|---|---|---|---|---|
| Claude Desktop | ||||
| Cursor | ||||
| VS Code | ||||
| Windsurf | ||||
| ChatGPT |
Frequently asked questions
›What are the system requirements for running this server?
This MCP server requires Node.js version 22 or later.
›What configuration variables are required to run the server?
You must provide a CHANNEL_ACCESS_TOKEN as an environment variable. A DESTINATION_USER_ID can also be optionally configured as a default recipient for tools.
›Can I use the push message tools without specifying a userId?
Yes, if you have configured the DESTINATION_USER_ID environment variable, the push message tools will use that as the default recipient when no userId is provided in the input.
›Is this software considered production-ready?
No, this repository is provided as a preview version for experimental purposes and may not include complete functionality or comprehensive support.
Changelog
- Security
- Fixv0.4.2 Fix Create Richmenu Tool via npx
2025-11-14
- Fixv0.4.0 Add Create Richmenu Tool
2025-11-14
- Fix
- Fixv0.3.1 Use npm's trusted publisher
2025-08-05
- Securityv0.3.0 Add Richmenu Tools
2025-06-13
- Fix
- Fixv0.1.0 Initial Release
2025-04-30
Badge
Maintain this server? Add the live badge to your README.