line-mcp.md

LINE Bot MCP Server

MCP server
from"LINE"
797

LINE maintains this official preview MCP server for the Messaging API. Its 13 tools send messages through a LINE Official Account, inspect profiles and quotas, list followers and groups, and create or manage rich menus.

Not for: A production support guarantee or an embedded LINE client. LINE labels the repository a preview, and the server exposes tools without an inline chat UI.

Source and setup verified on 2026-11-05

Communication
LINEMessaging APIrich menusbot

Quick facts

Maintainer
LINE (official preview)
npm package
@line/line-bot-mcp-server 0.5.0
Runtime
Node.js 22 or later
Authentication
LINE channel access token
UI
None; tools only

What you can do

  • Push text and Flex Messages to a user
  • Broadcast text and Flex Messages
  • Read user profiles, message quota, followers and group summaries
  • Create, list, delete and switch rich menus

Requirements

  • Node.js 22 or later
  • A LINE Official Account with Messaging API enabled
  • A long-lived channel access token
  • Optional DESTINATION_USER_ID as the default recipient
setup.md
# 1. Prepare the LINE account

Create a LINE Official Account, enable the Messaging API and issue a long-lived channel access token.

# 2. Add the npx server

Paste the configuration below and replace the token and optional default user ID.

# 3. Restart the MCP client

Reload the client so it starts the stdio server.

# Claude Desktop or Cline → MCP client JSON config
{
  "mcpServers": {
    "line-bot": {
      "command": "npx",
      "args": ["@line/line-bot-mcp-server"],
      "env": {
        "NPM_CONFIG_IGNORE_SCRIPTS": "true",
        "CHANNEL_ACCESS_TOKEN": "FILL_HERE",
        "DESTINATION_USER_ID": "FILL_HERE"
      }
    }
  }
}

Always confirm the latest setup instructions with the maintainer before installing.

>Questions

Is the LINE Bot MCP server official?

Yes. It is published by LINE, but the README labels it a preview with incomplete functionality or support.

Is DESTINATION_USER_ID required?

Only when a tool call does not supply userId. It is useful as the default recipient but is otherwise optional.

Does it show LINE inside the MCP client?

No. The server calls the LINE Messaging API through tools; it does not register an MCP App UI.