LINE Bot MCP Server
Integrates with LINE Messaging API to connect an AI Agent to a LINE Official Account, providing tools for sending text messages, customizable flex messages, and retrieving user profile information.
Click on "Install Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@LINE Bot MCP Serversend a text message to John saying 'Your appointment is confirmed for tomorrow at 2 PM'"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
LINE Bot MCP Server
Model Context Protocol (MCP) server implementation that integrates the LINE Messaging API to connect an AI Agent to the LINE Official Account.

This repository is provided as a preview version. While we offer it for experimental purposes, please be aware that it may not include complete functionality or comprehensive support.
Tools
push_text_message
Push a simple text message to user via LINE.
Inputs:
user_id(string): The user ID to receive a message. Defaults to DESTINATION_USER_ID.message.text(string): The plain text content to send to the user.
push_flex_message
Push a highly customizable flex message to user via LINE. Supports both bubble (single container) and carousel (multiple swipeable bubbles) layouts.
Inputs:
user_id(string): The user ID to receive a message. Defaults to DESTINATION_USER_ID.message.altText(string): Alternative text shown when flex message cannot be displayed.message.content(any): The content of the flex message. This is a JSON object that defines the layout and components of the message.message.contents.type(enum): Type of the container. 'bubble' for single container, 'carousel' for multiple swipeable bubbles.
get_profile
Get detailed profile information of a LINE user including display name, profile picture URL, status message and language.
Inputs:
user_id(string): The ID of the user whose profile you want to retrieve. Defaults to DESTINATION_USER_ID.
Related MCP server: Linear MCP Server
Installation
Step 1: Install line-bot-mcp-server
requirements:
Node.js v20 or later
Clone this repository:
git clone git@github.com/line/line-bot-mcp-server.gitInstall the necessary dependencies and build line-bot-mcp-server when using Node.js. This step is not required when using Docker:
cd line-bot-mcp-server && npm install && npm run buildStep 2: Get a channel access token
This MCP server utilizes a LINE Official Account. If you do not have one, please create it by following this instructions.
To connect to the Messaging API, you need to have a channel access token. You can confirm this by following this instructions.
Additionally, you will need the user ID of the recipient user for messages. You can confirm this by following this instructions.
Step 3: Configure AI Agent
Please add the following configuration for an AI Agent like Claude Desktop or Cline.
Insert the channel access token and user ID you obtained earlier into CHANNEL_ACCESS_TOKEN and DESTINATION_USER_ID, respectively.
Additionally, update the path to line-bot-mcp-server in mcpServers.args.
Option 1: Use Node
{
"mcpServers": {
"line-bot": {
"command": "node",
"args": [
"PATH/TO/line-bot-mcp-server/dist/index.js"
],
"env": {
"CHANNEL_ACCESS_TOKEN" : "FILL_HERE",
"DESTINATION_USER_ID" : "FILL_HERE"
}
}
}
}Option 2: Use Docker
Build the Docker image first:
docker build -t line/line-bot-mcp-server .{
"mcpServers": {
"line-bot": {
"command": "docker",
"args": [
"run",
"-i",
"--rm",
"-e",
"CHANNEL_ACCESS_TOKEN",
"-e",
"DESTINATION_USER_ID",
"line/line-bot-mcp-server"
],
"env": {
"CHANNEL_ACCESS_TOKEN" : "FILL_HERE",
"DESTINATION_USER_ID" : "FILL_HERE"
}
}
}
}This server cannot be installed
Maintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Related MCP Servers
- Flicense-qualityFmaintenanceThis server implements the Model Context Protocol to facilitate meaningful interaction and understanding development between humans and AI through structured tools and progressive interaction patterns.57
- Alicense-qualityDmaintenanceA Model Context Protocol server implementation that enables AI assistants to interact with Linear project management systems, allowing them to create, retrieve, and modify data related to issues, projects, teams, and users.283MIT
- Flicense-qualityDmaintenanceA basic Model Context Protocol server implementation that demonstrates core functionality including tools and resources for AI chat applications.
- AlicenseAqualityDmaintenanceIntegrates the LINE Messaging API with AI agents via the Model Context Protocol, supporting both stdio and SSE transport protocols. It allows agents to send messages, manage rich menus, and retrieve user profile information for LINE Official Accounts.101,848Apache 2.0
Related MCP Connectors
A Model Context Protocol server for Wix AI tools
A comprehensive Model Context Protocol (MCP) server that enables AI assistants to interact with yo…
Connect AI agents to Replynodes over the Model Context Protocol.
Appeared in Searches
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/hirosuke0520/line-mcp-demo'
If you have feedback or need assistance with the MCP directory API, please join our Discord server