LINE
ActiveAn AI agent for LINE. It works in a scene with a live connection to LINE. It asks before it writes, and every run is traced.
Send messages, Flex cards, and location pins via LINE Official Accounts. Reach 196M+ users across SE Asia and Japan with rich notifications, delivery updates, and customer communications.
What you can connect
Add these to your scene and AI gets access.
LINE Official Account for messaging
A LINE chat — a direct message, group, or multi-person room. A saved view onto the channel's event log, not a copy of it: pin one to keep a chat on a board.
A web page published to run inside LINE with the viewer's LINE identity — an agent-authored view turned customer-facing mini-app. Created by line_create_liff; deleting it removes the app from the channel.
The tappable panel under the keyboard in a LINE chat, rendered from a Daslab view. Created by line_create_rich_menu; deleting it removes the menu and restores any it displaced.
LINE setup guides, troubleshooting, and reference — pin one to read it in-scene, or ask the agent.
Tools
What the agent can do once this is connected.
Reads 6
See data. Nothing changes.
line_get_profile
Get a LINE user's profile — display name, profile picture URL, status message, and language..
line_get_group_members
List the member user IDs in a LINE group.
line_get_quota
Check the LINE Official Account's monthly message quota — total allowed, used this month, and remaining..
line_get_linked_user
Look up a Daslab user by their LINE user ID.
line_list_conversations
List LINE conversations (DMs, groups, rooms) the bot is part of.
line_get_conversation_messages
Fetch recent messages and events for a specific LINE conversation (DM, group, or room).
Writes 15
Change data in the connected system.
line_send_message
Send a text message to a LINE user or group via push.
needs approval
line_send_flex
Send a rich Flex Message card to a LINE user or group.
needs approval
line_send_location
Send a location message with a map preview to a LINE user or group.
needs approval
line_multicast
Send a text message to multiple LINE users at once (up to 500).
needs approval
line_broadcast
Broadcast a text message to all followers of the LINE Official Account.
needs approval
line_reply_to_conversation
Send a text reply to a specific LINE conversation asset (DM, group, or room).
needs approval
line_mark_conversation_read
Clear the unread count on a LINE conversation without sending a reply..
line_archive_conversation
Set a LINE conversation's status to archived (or unarchive by setting status=open).
line_send_view
Send any Daslab VIEW into a LINE chat as an image.
needs approval
line_send_card
Send a rich card to a LINE chat — image, title, subtitle, and up to 4 buttons — without hand-writing Flex JSON.
needs approval
line_send
Send one or more messages to a LINE chat — the one tool for everything you put in a conversation.
needs approval
line_status
One-call snapshot of a LINE account: the bot identity, whether the webhook is receiving, monthly message quota (used / limit / remaining), the current default rich menu, and how many conversations are open / unread.
line_list_rich_menus
List the rich menus registered on this LINE channel, and which one is the default.
line_create_rich_menu
Publish a rich menu — the tappable panel under the keyboard in every chat with this account — rendered from a Daslab VIEW.
needs approval
line_create_liff
Publish a URL as a LIFF app — a web page that runs INSIDE LINE with the viewer's LINE identity.
needs approval
Connect LINE over MCP
Daslab is itself an MCP server.
Connect LINE in a scene, then pin that scene's URL in Claude Code, Cursor, or any MCP client. The agent there gets your LINE tools, and your approval gate and trace travel with them.
https://daslab.run/mcp/<your-world>/<your-scene>
One scene can hold LINE and everything else you connect, so a single endpoint carries them all. Set up a client.
Use cases
- Send delivery notifications with Flex Message cards
- Share live location pins with customers
- Broadcast announcements to all followers
- Handle customer inquiries via LINE chat
Knowledge base
- Connecting a LINE Official Account
api-access
Why the Official Account has to exist first, where the Channel ID and secret hide, and the connect-then-verify order the webhook's signature matching forces.
Ships with the integration — agents read these with docs_read, before the account is connected.
Knowledge bases →
From LINE
Similar integrations
Others in Communication.
Ready to try LINE with Daslab?
Get started with CLI