LINE Messaging API
Send push, reply and broadcast messages from a LINE Official Account, the main chat app in Japan, Taiwan and Thailand, and check the bot, its monthly message quota and user profiles. The free plan includes a monthly number of push messages (it varies by country); replies are free.
7-day free trial · No credit card · EU-hosted
Ask LINE anything
Try a real prompt against LINE Messaging API via AnythingMCP — Claude calls the tools, returns the answer. Press Enter on your own message to install on Cloud.
Install LINE on CloudClaude is AI and can make mistakes. Please double-check responses.
Setup in 2 minutes
- 1Start a free trial on cloud.anythingmcp.com.
- 2Click LINE Messaging API in the connector store. Paste credentials when prompted.
- 3Mint an MCP API key and point your AI client at the generated MCP URL.
Guides for LINE
Step-by-step setup for the most popular AI clients.
Setting up LINE Messaging API
From the connector definition itself: where to find the credentials, what they need to be allowed to do, and which API this adapter talks to.
This connector uses the LINE Messaging API v2.
Creating a channel: log in to https://developers.line.biz/console → create a Provider → 'Create a new channel' → 'Messaging API'. Set up the LINE Official Account (auto-created with the channel), then under the channel's 'Messaging API' tab, scroll to 'Channel access token' → 'Issue' a long-lived token. Paste it as LINE_CHANNEL_ACCESS_TOKEN.
Authentication: Bearer Token (the channel access token). Note: this token belongs to the channel, not to a user — anyone with the token can post as that Official Account, so keep it secret.
Message shape: LINE messages are objects with a type field. Simplest example: {"type": "text", "text": "Hello"}. Other types: sticker, image, video, audio, location, template, flex. The messages parameter on every tool is an array of up to 5 message objects.
to userId: a userId is U followed by 32 hex characters. It comes from a webhook event (this connector does not receive webhooks, so the user has to give it to you) or, on verified and premium accounts, from line_list_follower_ids. A display name is not a userId, and a made-up one fails with "The value for the 'userId' parameter is invalid".
replyToken: returned in webhook events, single-use, valid for about a minute after the user's message. Never call line_reply_message with a placeholder: LINE answers "Invalid reply token". Without a fresh token, push instead. Use line_reply_message (free, unlimited) instead of line_push_message (counts against the monthly quota) whenever possible.
Broadcast: sends to ALL friends of the Official Account. Counts heavily against the push quota — use sparingly.
Pricing: the free plan includes a monthly number of push and broadcast messages that depends on the country (for example 200 in Japan); paid plans raise it. line_get_message_quota returns the account's own limit.
Before sending: line_get_bot_info checks the token, line_get_message_quota and line_get_message_quota_consumption show how much of the monthly push quota is left. Push and broadcast reach real people: show the message and the recipient and wait for the user's yes.
Your AI is two clicks away from LINE Messaging API.
Install the connector, paste your credentials, ask your AI a question. 7-day free trial, no credit card.