Skip to main content
Glama
pepabo

Color Me Shop

Official
by pepabo
README.md
# Color Me Shop MCP Server

[日本語版 README はこちら / Japanese README](./README.ja.md)

The official remote [Model Context Protocol (MCP)](https://modelcontextprotocol.io/) server for [Color Me Shop](https://shop-pro.jp/) — a Japanese e-commerce platform operated by [GMO Pepabo, Inc.](https://pepabo.com/)

Run your online store through natural conversation with AI. "Show me today's unprocessed orders" or "List products with 5 or fewer in stock" — delegate your shop operations to Claude and other MCP-capable AI tools.

## Endpoint

```
https://agent.colorme.app/api/mcp
```

Transport: Streamable HTTP. Authentication: OAuth 2.1 with Dynamic Client Registration (handled automatically by supported clients).

## Features

- Order management — list and search orders (by date, customer, payment status), update, cancel, view sales statistics, send order emails, and generate payment URLs
- Product management — list and search products, register, update, manage inventory/categories/groups, configure featured products
- Customer management — list and search customers, register, update, award points, manage membership ranks
- Coupon management — create, update, and delete coupons
- Shop settings — inspect delivery methods, payment methods, gift settings, and product reviews

Access is scoped via Color Me Shop OAuth with least-privilege permissions.

## Pricing

MCP server access is free on all Color Me Shop plans. Standard Color Me Shop subscription fees apply as usual.

## Quick Start

Before connecting, install the "Color Me Shop AI Connector" app from the [Color Me Shop App Store](https://app.shop-pro.jp/apps/956).

### Claude Code

```bash
claude mcp add --transport http colormeshop https://agent.colorme.app/api/mcp
```

Then run `/mcp` inside Claude Code and select Authenticate to complete the OAuth flow.

[Claude Code MCP docs](https://docs.anthropic.com/en/docs/claude-code/mcp)

### Claude Desktop / claude.ai

Settings → Connectors → Add custom connector → enter:

```
https://agent.colorme.app/api/mcp
```

OAuth is handled automatically by Claude.

### Cursor

Add to `.cursor/mcp.json`:

```json
{
  "mcpServers": {
    "colormeshop": {
      "url": "https://agent.colorme.app/api/mcp"
    }
  }
}
```

### OpenAI Codex CLI

```bash
codex mcp add colormeshop --url https://agent.colorme.app/api/mcp
```

### Gemini CLI

See the [Gemini CLI MCP server documentation](https://github.com/google-gemini/gemini-cli/blob/main/docs/tools/mcp-server.md) for adding remote MCP servers.

### Local stdio bridge (advanced)

For clients that only support stdio transport, use [`mcp-remote`](https://www.npmjs.com/package/mcp-remote):

```json
{
  "mcpServers": {
    "colormeshop": {
      "command": "npx",
      "args": ["-y", "mcp-remote", "https://agent.colorme.app/api/mcp"]
    }
  }
}
```

## Documentation

- [Color Me Shop AI Connector guide (Japanese)](https://help.shop-pro.jp/hc/ja/articles/49646901116819)
- [Product page (Japanese)](https://shop-pro.jp/func/colorme-ai-connector/)
- [Color Me Shop App Store listing](https://app.shop-pro.jp/apps/956)

## Requirements

- A [Color Me Shop](https://shop-pro.jp/) account
- The "Color Me Shop AI Connector" app installed from the [App Store](https://app.shop-pro.jp/apps/956)
- An MCP-compatible client (Claude Desktop, Claude Code, Cursor, OpenAI Codex CLI, Gemini CLI, etc.)

## Support

- For service-related inquiries: [Color Me Shop contact](https://shop-pro.jp/contact/)
- For issues with this repository: please open a [GitHub Issue](https://github.com/pepabo/colormeshop-mcp/issues)

TDQS

A3.8/5.0

Scored across 49 tools

Disambiguation4/5

Most tools cleanly separate resource and action (e.g., getSale vs getSales vs statSale), and descriptions frequently cross-reference sibling tools. The main ambiguity is between product groups and product categories (createProductGroup vs createProductCategory, getProductGroups vs getProductCategories), plus some inventory overlap between getStocks and getProductVariants.

Naming Consistency3/5

The get/update/delete pattern is broadly readable, but create verbs are mixed (postProducts/postCustomers/postProductPickup vs createCoupon/createProductGroup/createProductCategory), putProductPickup is the only put tool, updateCustomers is oddly plural, and statSale/Advertisings break the naming style.

Tool Count2/5

49 tools is a heavy surface for an agent to navigate, well above the 25-tool boundary. While the server covers many e-commerce domains, several sub-resources (images, variants, advertising, pickup, templates, settings) could reasonably be consolidated or split into focused servers.

Completeness3/5

Core workflows are broadly covered: sales, customers, products, coupons, and templates all have read/write operations. However, products/categories/groups lack delete endpoints, product images are read-only, and reviews expose pending/approved/rejected state with no moderation or update capability.

Maintenance

ActivityInactive
ResponsivenessNo issues