LINE Bot MCP Server
Official LINE MCP server: an agent sends messages through the Messaging API from your LINE Official Account
- 802 ★ on the repository
- Last commit
- Apache-2.0
Broad access
Why this level
- Sends messages to real users from your account
- Broadcasts to all followers of an official account
- Handles a channel access token and manages rich menus
Install
- Works in
In your terminal, with SkillFoxx CLI
npx skillfoxx add mcp/line-bot-mcp-serverDetects the agents on your machine, shows the access level and pins the version.
Other ways to install
Access and checks
How we reviewBroad accessThe tool can change data, run commands or handle secrets.
- Sends messages to real users from your account
- Broadcasts to all followers of an official account
- Handles a channel access token and manages rich menus
This is third-party code. Review the repository files before installing.
What it does
The server connects an agent to the LINE Messaging API. It sends plain text and styled flex messages to a specific user, broadcasts them to all followers of an official account, and reads a user profile and the remaining message quota. It manages rich menus separately: create, delete and set as default, and it returns the follower list and a group chat summary. It is built by LINE itself and the repository is marked as a preview version.
Who it is for. For marketers, support and business owners who talk to customers through a LINE Official Account.
Good fit when
- You need to send LINE messages to customers from agent workflows
- You need a broadcast to all followers of an official account
- You need to manage rich menus and check profiles and quota
Not a fit when
- You have no LINE Official Account with the Messaging API enabled
- You need guaranteed completeness and support; this is a preview version
Example request
Send a welcome message to a follower and show how many messages are left in the quotaMCP
- Transport
- stdio
- Authentication
- API key
Environment variables
CHANNEL_ACCESS_TOKENrequired, secret- Long-lived channel access token of the LINE official account
DESTINATION_USER_ID- Default recipient id used when a call omits userId
Limitations
You need a LINE Official Account with the Messaging API enabled and a long-lived channel access token. Some tools require a recipient id, so either pass userId or set DESTINATION_USER_ID. The repository is marked as a preview version, so features and support may be incomplete. The npx launch needs Node.js 22 or newer; a Docker option is also available.
How to disable. Remove the line-bot block from your MCP client config and restart it. If you used Docker, remove the built image.
FAQ
Where do I get a channel access token?
In the LINE developer console after enabling the Messaging API for an official account you use a long-lived channel access token.
Why is DESTINATION_USER_ID needed?
It is the default recipient id. If a tool call omits userId, the value from DESTINATION_USER_ID is used.
Discussion
No questions or reviews yet.
Related
MCP serversMCP server for an open-source CRM for LINE accounts: the agent reads chats, drafts scenarios and broadcasts, checks link clicks
SendPulse chatbots MCP server
MCP Server for SendPulse Chatbots
An MCP server for SendPulse chatbots: account info, dialogs and sending messages across WhatsApp, Telegram, Instagram and other channels
SendPulse MCP server for WhatsApp and SMS
SendPulse MCP Server
An MCP server for SendPulse WhatsApp bots and SMS: contacts, button messages, flows, triggers and live chat
Official Chatway MCP server: the agent triages live chat conversations, replies to customers and searches the knowledge base
ChatbotX MCP server: contacts, conversations, flows, broadcasts and automation in WhatsApp, Instagram and other channels
Open-source CRM for small teams with MCP: contacts, deals and tasks open to Claude and other agents, with reply drafts left to you
Comparison with similar tools
Cards that share the main search query, and how they differ.
| Tool | Official | Authentication | Repository stars | Main difference |
|---|---|---|---|---|
| LINE Bot MCP Server (this card) | yes | API key | 802 | |
| kubectl-mcp-server | no | not required | 972 | reads cluster state and diagnoses pod failures |
| Unreal Engine MCP Server | no | not required | 1,033 | Unreal Engine assets, actors and blueprints |
| Android MCP | no | not required | 924 | controls an Android device through ADB |
README in short
The README lists tools for sending text and flex messages, broadcasts, reading profiles and quota, managing rich menus, and getting the follower list and a group chat summary. Installation is shown via npx with Node.js 22 and via building a Docker image. Setup sets CHANNEL_ACCESS_TOKEN and the optional DESTINATION_USER_ID, with configs for Claude Desktop and Cline. It also shows running the MCP Inspector for local debugging. The project is a preview version, licensed under Apache 2.0.