Koskamo

LINE Bot MCP

An MCP server implementation that integrates the LINE Messaging API, allowing AI agents to interact with LINE Official Accounts. It provides tools for pushing text and flex messages to users, broadcasting messages to followers, retrieving user profiles, checking message quotas, and managing rich menus.

Package and access

Local package with source-attributed installation metadata. Koskamo does not execute packages during review.

LINE Bot MCP logo, by LINECommunity listingLocal stdioSource reviewed; not executedPublished by LINE
Vendor documentation

What you can do with it

  • Push simple text messages to specific LINE users
  • Send customizable flex messages to users
  • Broadcast messages to all followers of an Official Account
  • Retrieve user profile information and message quotas

Source and maintenance

Community listing
Maintenance checked

Packages and installation

Source-provided package data. Koskamo has not executed or live-probed this package.

mcp/line@sha256:2fe78452545dd346c8d18c1ebb2379e9938d8fc3d8cbd59fa09ad3dd63220e11

oci
mcp/line@sha256:2fe78452545dd346c8d18c1ebb2379e9938d8fc3d8cbd59fa09ad3dd63220e11 package definition
{
  "transport": "stdio",
  "identifier": "mcp/line@sha256:2fe78452545dd346c8d18c1ebb2379e9938d8fc3d8cbd59fa09ad3dd63220e11",
  "registryType": "oci",
  "registryBaseUrl": "https://registry-1.docker.io"
}

Tools

Reported by the attributed source; not independently observed by Koskamo.

broadcast_flex_message
Reported by the attributed source; not independently observed by Koskamo.
broadcast_flex_message input schema
{
  "type": "",
  "required": null,
  "properties": null
}
broadcast_text_message
Reported by the attributed source; not independently observed by Koskamo.
broadcast_text_message input schema
{
  "type": "",
  "required": null,
  "properties": null
}
cancel_rich_menu_default
Reported by the attributed source; not independently observed by Koskamo.
cancel_rich_menu_default input schema
{
  "type": "",
  "required": null,
  "properties": null
}
create_rich_menu
Reported by the attributed source; not independently observed by Koskamo.
create_rich_menu input schema
{
  "type": "",
  "required": null,
  "properties": null
}
delete_rich_menu
Reported by the attributed source; not independently observed by Koskamo.
delete_rich_menu input schema
{
  "type": "",
  "required": null,
  "properties": null
}
get_follower_ids
Reported by the attributed source; not independently observed by Koskamo.
get_follower_ids input schema
{
  "type": "",
  "required": null,
  "properties": null
}
get_message_quota
Reported by the attributed source; not independently observed by Koskamo.
get_message_quota input schema
{
  "type": "",
  "required": null,
  "properties": null
}
get_profile
Reported by the attributed source; not independently observed by Koskamo.
get_profile input schema
{
  "type": "",
  "required": null,
  "properties": null
}
get_rich_menu_list
Reported by the attributed source; not independently observed by Koskamo.
get_rich_menu_list input schema
{
  "type": "",
  "required": null,
  "properties": null
}
push_flex_message
Reported by the attributed source; not independently observed by Koskamo.
push_flex_message input schema
{
  "type": "",
  "required": null,
  "properties": null
}
push_text_message
Reported by the attributed source; not independently observed by Koskamo.
push_text_message input schema
{
  "type": "",
  "required": null,
  "properties": null
}
set_rich_menu_default
Reported by the attributed source; not independently observed by Koskamo.
set_rich_menu_default input schema
{
  "type": "",
  "required": null,
  "properties": null
}

Connect from your client

Each snippet configures the same source-provided package; replace placeholders before use.

This server is operated by the named third party. Listing and endpoint checks are not an endorsement or a security audit. Review the operator's permissions, terms, and data handling before connecting. How listings are checked and corrected.

Cursor

Merge this local stdio configuration, replace every placeholder environment value, and restart Cursor. Koskamo has not executed this package.
Cursor configuration
{
  "mcpServers": {
    "line-bot-mcp": {
      "command": "docker",
      "args": [
        "run",
        "-i",
        "--rm",
        "mcp/line@sha256:2fe78452545dd346c8d18c1ebb2379e9938d8fc3d8cbd59fa09ad3dd63220e11"
      ]
    }
  }
}

Cline

Merge this local stdio configuration, replace every placeholder environment value, and restart Cline. Koskamo has not executed this package.
Cline configuration
{
  "mcpServers": {
    "line-bot-mcp": {
      "command": "docker",
      "args": [
        "run",
        "-i",
        "--rm",
        "mcp/line@sha256:2fe78452545dd346c8d18c1ebb2379e9938d8fc3d8cbd59fa09ad3dd63220e11"
      ]
    }
  }
}

VS Code

Merge this local stdio configuration, replace every placeholder environment value, and restart VS Code. Koskamo has not executed this package.
VS Code configuration
{
  "servers": {
    "line-bot-mcp": {
      "type": "stdio",
      "command": "docker",
      "args": [
        "run",
        "-i",
        "--rm",
        "mcp/line@sha256:2fe78452545dd346c8d18c1ebb2379e9938d8fc3d8cbd59fa09ad3dd63220e11"
      ]
    }
  }
}

Claude Desktop

Merge this local stdio configuration, replace every placeholder environment value, and restart Claude Desktop. Koskamo has not executed this package.
Claude Desktop configuration
{
  "mcpServers": {
    "line-bot-mcp": {
      "command": "docker",
      "args": [
        "run",
        "-i",
        "--rm",
        "mcp/line@sha256:2fe78452545dd346c8d18c1ebb2379e9938d8fc3d8cbd59fa09ad3dd63220e11"
      ]
    }
  }
}

Let your agent find its tools

Find servers like LINE Bot MCP from your agent. Add Koskamo once to search the index for endpoints, access requirements, and client setup. Public discovery needs no key.