1. Conduid
  2. Commerce
  3. Lineshopping API MCP
MCP server · Commerce

Lineshopping API MCP

Model Context Protocol (MCP) server for the LINE SHOPPING API. Enables AI agents and tools to manage products, inventory, orders, and settlements on LINE SHOPPING via auto-generated MCP tools from the official OpenAPI spec.

Unclaimed commerce
48Fair

Scored yesterday · breakdown

About Lineshopping API MCP

Lineshopping API MCP is an MCP server published by woraphol-j in the Commerce category: model Context Protocol (MCP) server for the LINE SHOPPING API. Enables AI agents and tools to manage products, inventory, orders, and settlements on LINE SHOPPING via auto-generated MCP tools from the official OpenAPI spec.

The repository has 23 stars and 3 forks, with the last commit 4 months ago. Recent commit activity is the strongest signal that reported issues will get attention.

Install

From source
git clone https://github.com/woraphol-j/lineshopping-api-mcp

This server has no ConduID identity, so agent calls to it are not receipted. Pin the version you install and review the source before granting it credentials.

Ask AI

✦

Ask AI about Lineshopping API MCP

Powered by Claude · Grounded in docs

I know everything about Lineshopping API MCP. Ask me about installation, configuration, usage, or troubleshooting.

Security checks

Static checks derived from the repository 20 hours ago. Heuristics on the source, not an audit.

  • ✓README presentThe repository ships documentation.
  • !License declaredNo license file. Legally you have no right to use it in a product.
  • !Tests presentNo tests found. Behaviour changes may go unnoticed between versions.
  • ✓Dependencies pinnedA lockfile pins dependency versions.
  • ✓No dynamic code executionSource scan found no eval, dynamic Function, or shell execution.
  • !Scoped permissionsDoesn't declare a permission scope. Assume it can do anything its process can.

README

LINE Shopping API MCP Server

MCP Server for the LINE Shopping API, enabling AI agents and tools to interact with LINE Shopping data and operations via the Model Context Protocol. This server provides tools for managing products, inventory, orders, settlements, and more, using the official LINE Shopping API.

Features

  • Product Management: Search, create, update, and delete products and variants
  • Inventory Management: Adjust, increase, or decrease inventory levels
  • Order Management: Query, view, cancel, and update orders
  • Settlement: Retrieve settlement details for orders
  • OpenAPI Integration: All tools are auto-generated from the OpenAPI spec

Prerequisites

  1. Python >= 3.13
  2. uv (Python package manager)
  3. LINE Shopping API Key (X_API_KEY)

Installation

Method 1: Using uvx (Recommended)

Install and run directly from PyPI using uvx:

# Install and run the MCP server (note the different executable name)
uvx --from lineshopping-api-mcp lineshopping-mcp

Or run with environment variables:

# Set your API key and run
X_API_KEY=your_api_key_here uvx --from lineshopping-api-mcp lineshopping-mcp

Method 2: Clone and Run

  1. Clone the repository:

    git clone https://github.com/woraphol-j/lineshopping-api-mcp.git
    cd lineshopping-api-mcp
    
  2. Install dependencies:

    uv add fastmcp httpx
    
  3. Run the server:

    # Set your API key and run
    X_API_KEY=your_api_key_here uv run --with fastmcp fastmcp run app.py
    

Environment Configuration

For persistent configuration, create a .env file in your working directory:

X_API_KEY=your_api_key_here

Configuration & Integration

Using uvx (PyPI Installation)

Configure your agent to use the PyPI-installed package:

{
	"inputs": [
		{
			"type": "promptString",
			"id": "line-shopping-api-key",
			"description": "LINE Shopping API Key",
			"password": true
		}
	],
	"servers": {
		"LINE Shopping API MCP": {
			"command": "uvx",
			"args": [
				"--from",
				"lineshopping-api-mcp",
				"lineshopping-mcp"
			],
			"env": {
				"X_API_KEY": "${input:line-shopping-api-key}"
			}
		}
	}
}

Using Local Clone

For local development or cloned repository:

{
	"inputs": [
		{
			"type": "promptString",
			"id": "line-shopping-api-key",
			"description": "LINE Shopping API Key",
			"password": true
		}
	],
	"servers": {
		"LINE Shopping API MCP": {
			"command": "uv",
			"args": [
				"run",
				"--with",
				"fastmcp",
				"fastmcp",
				"run",
				"/Users/xxx/lineshopping-api-mcp/app.py"
			],
			"env": {
				"X_API_KEY": "${input:line-shopping-api-key}",
				"FASTMCP_EXPERIMENTAL_ENABLE_NEW_OPENAPI_PARSER": "true"
			}
		}
	}
}

Available Tools

The following tools are exposed by the MCP server (see openapi.json for full details):

Checkout & Links

  • create-checkout-link: Generate a checkout link for order items

Inventory Management

  • adjust-inventory: Adjust inventory by ID
  • decrease-inventory: Decrease inventory by ID
  • increase-inventory: Increase inventory by ID

Order Management

  • get-orders: List orders with advanced filtering
  • get-order-detail: Get details for a specific order
  • cancel-order: Cancel an order
  • mark-order-paid: Mark order as paid (COD)
  • mark-order-shipped: Mark order as shipped and add tracking number
  • print-parcel-label: Download parcel label for an order
  • send-order-message: Send message via OA Plus flex message
  • update-shipment: Update shipping tracking number

Product Management

  • get-products: List/search products
  • create-product: Create a new product
  • delete-product: Delete a product
  • update-product-detail: Update product details
  • delete-product-variant: Delete a product variant
  • update-product-display-status: Update product's display status (onsale/hide)
  • update-product-price: Update product price and instant discount
  • update-product-variant-detail: Update product variant details
  • create-product-variants: Create product variants

Settlement

  • get-settlement-detail: Get settlement details for an order

Refer to openapi.json for all available tools, input parameters, and response formats.

Debugging

If you run into issues, check your agent platform's MCP logs for errors. Common issues:

  • Authentication Errors: Verify your API key and environment variable setup
  • API Errors: Check rate limits, input formats, and required fields

Development

Local Development

# Clone the repository
git clone https://github.com/woraphol-j/lineshopping-api-mcp.git
cd lineshopping-api-mcp

# Install dependencies
uv add fastmcp httpx

# Run the server (with fastmcp)
X_API_KEY=your_api_key_here uv run --with fastmcp fastmcp run app.py

Building and Publishing

# Build the package
uv build

# Publish to PyPI (requires API token)
uv publish --token your_pypi_token

Dependencies

  • fastmcp - MCP protocol implementation
  • httpx - HTTP client for API requests

License

MIT


This project is not an HTTP REST API server. It is an MCP server for agent integrations. For more details, see FastMCP and LINE Shopping API.

README fetched from the repository 20 hours ago. The original is authoritative.

Questions

About Lineshopping API MCP

How do I install Lineshopping API MCP?

No package has been published for this server, so install it from source: clone the repository and follow its README.

Is Lineshopping API MCP safe to use with an AI agent?

Its trust score is 48 out of 100 (fair). It passes 3 of the 6 static security checks run so far; the failures are listed above. It has no ConduID identity yet, so agent calls to it are not receipted.

Is Lineshopping API MCP still maintained?

Yes — the last commit was 4 months ago. The repository has 23 stars and 3 forks.