@line/line-bot-mcp-server
MCP ServerFreeMCP server for interacting with your LINE Official Account
Capabilities7 decomposed
line official account message sending via mcp protocol
Medium confidenceEnables Claude and other MCP clients to send text, template, and rich messages to LINE users through the LINE Messaging API by translating MCP tool calls into authenticated LINE API requests. Implements the MCP server specification to expose LINE's message endpoints as standardized tools, handling OAuth token management and request serialization automatically.
Bridges MCP protocol and LINE Messaging API by implementing the MCP server specification to expose LINE message sending as standardized tools, eliminating the need for developers to write custom API wrapper code or manage OAuth token lifecycle manually.
Simpler than building a custom LINE API wrapper because it leverages the MCP standard, allowing any MCP-compatible LLM (Claude, others) to control LINE messaging without client-side integration code.
mcp tool schema generation for line message types
Medium confidenceAutomatically generates MCP-compliant tool schemas that map LINE Messaging API message types (text, template, flex, quick reply) into callable functions with proper parameter validation and type hints. Uses JSON Schema to define input constraints, allowing MCP clients to understand available message capabilities and validate payloads before sending.
Generates MCP-compliant tool schemas specifically for LINE message types, mapping LINE's API documentation into LLM-friendly function definitions with JSON Schema validation, rather than requiring manual schema authoring.
More discoverable than raw LINE API documentation because schemas are embedded in the MCP server, allowing Claude to introspect available message types and parameters without external documentation lookup.
line webhook event routing and mcp context propagation
Medium confidenceReceives incoming LINE webhook events (messages, joins, follows) via HTTP POST, parses the LINE signature for authenticity verification, and exposes event data as context or tool inputs to MCP clients. Implements LINE's webhook signature validation using HMAC-SHA256 to ensure requests originate from LINE's servers before processing.
Implements LINE webhook signature verification (HMAC-SHA256) natively within the MCP server, ensuring only authentic LINE events trigger agent actions, and propagates parsed event context directly to MCP tool calls without requiring separate webhook middleware.
More secure than generic webhook handlers because it validates LINE's HMAC signature before processing, and tighter integration than separate webhook + MCP layers because event parsing and context propagation happen in a single component.
line user profile and group metadata retrieval
Medium confidenceFetches user profile data (name, avatar, status message) and group/room metadata from the LINE Messaging API and exposes it as MCP tool outputs or context. Implements caching of profile data to reduce API calls and handles rate limiting from LINE's API gracefully.
Caches LINE user and group metadata within the MCP server to reduce redundant API calls, allowing Claude to reference user names and group context without triggering a LINE API request on every message.
More efficient than calling LINE API directly for every user reference because caching is built-in, and more context-aware than stateless bots because metadata is available to Claude's reasoning layer.
line rich menu and quick reply management via mcp
Medium confidenceExposes LINE's rich menu and quick reply APIs as MCP tools, allowing Claude to create, update, or delete rich menus and quick reply buttons programmatically. Translates MCP tool calls into LINE Messaging API requests with proper JSON serialization for menu structure and button definitions.
Exposes LINE rich menu and quick reply management as MCP tools, enabling Claude to dynamically construct and deploy menu structures without requiring separate UI management code or manual LINE Official Account configuration.
More dynamic than static rich menus because Claude can reason about user context and adjust menu structure programmatically, versus manually configuring menus in the LINE Official Account dashboard.
line broadcast and multicast messaging for bulk delivery
Medium confidenceImplements LINE's broadcast and multicast APIs as MCP tools, allowing Claude to send messages to multiple users or groups in a single API call. Handles recipient list management and message payload serialization for bulk delivery scenarios.
Wraps LINE's broadcast and multicast APIs as MCP tools, allowing Claude to send bulk messages without iterating through recipient lists, and handles the 500-recipient multicast limit transparently.
More efficient than sending individual messages because broadcast/multicast use a single API call, and more discoverable than raw LINE API because the MCP tool abstracts recipient list management.
line conversation state persistence and context management
Medium confidenceProvides a mechanism to store and retrieve conversation state (user preferences, conversation history, session data) associated with LINE user IDs, enabling Claude to maintain context across multiple message exchanges. Implementation details (in-memory, database, external store) are abstraction-dependent but expose a key-value interface to MCP clients.
Provides a state management abstraction within the MCP server that allows Claude to store and retrieve conversation context keyed by LINE user ID, enabling multi-turn stateful interactions without requiring external session management.
More integrated than external session stores because state is accessible directly from MCP tools, and more convenient than LINE's built-in message history because Claude can store arbitrary structured data, not just message transcripts.
Capabilities are decomposed by AI analysis. Each maps to specific user intents and improves with match feedback.
Related Artifactssharing capabilities
Artifacts that share capabilities with @line/line-bot-mcp-server, ranked by overlap. Discovered automatically through the match graph.
LINE Official Account
** - Integrates the LINE Messaging API to connect an AI Agent to the LINE Official Account.
@modelcontextprotocol/server
Model Context Protocol implementation for TypeScript - Server package
@sigmacomputing/slack-mcp-server
MCP server for interacting with Slack
Cline
Autonomous AI coding assistant for VS Code — reads, edits, runs commands with human-in-the-loop approval.
@modelcontextprotocol/client
Model Context Protocol implementation for TypeScript - Client package
Webex
** - A Model Context Protocol (MCP) server that provides AI assistants with comprehensive access to Cisco Webex messaging capabilities.
Best For
- ✓Teams building LINE bots with Claude as the decision-making layer
- ✓Developers integrating LINE messaging into multi-channel AI agent workflows
- ✓Non-technical founders prototyping LINE bot automations with Claude
- ✓Developers building multi-message-type LINE bots where Claude needs to choose message formats dynamically
- ✓Teams using MCP clients that require explicit tool schemas for proper function calling
- ✓Builders who want LLM-friendly documentation of LINE message capabilities
- ✓Teams building event-driven LINE bots where Claude responds to user messages in real-time
- ✓Developers integrating LINE webhooks into multi-step agent workflows
Known Limitations
- ⚠Requires valid LINE Official Account credentials and Channel Access Token — no fallback or mock mode documented
- ⚠MCP protocol overhead adds latency compared to direct LINE API calls; suitable for async workflows but not real-time interactive messaging
- ⚠No built-in message queuing or retry logic — failures propagate directly to the MCP client
- ⚠Limited to LINE Messaging API capabilities; does not expose LINE Bot Designer or LIFF features
- ⚠Schema generation is static and tied to the version of LINE Messaging API supported by this package — updates require package version bump
- ⚠Does not validate complex nested structures (e.g., Flex Message JSON) beyond basic schema validation
Requirements
Input / Output
UnfragileRank
UnfragileRank is computed from adoption signals, documentation quality, ecosystem connectivity, match graph feedback, and freshness. No artifact can pay for a higher rank.
Package Details
About
MCP server for interacting with your LINE Official Account
Categories
Alternatives to @line/line-bot-mcp-server
Are you the builder of @line/line-bot-mcp-server?
Claim this artifact to get a verified badge, access match analytics, see which intents users search for, and manage your listing.
Get the weekly brief
New tools, rising stars, and what's actually worth your time. No spam.
Data Sources
Looking for something else?
Search →