MCP.Market

Cws MCP server

by mikusnuz·io.github.mikusnuz/cws·v2.0.2·4 stars

MCP server for Chrome Web Store — extension upload, publish, status, and rollout

B78/100grade B
What users say
No reviews yet
Be the first
Safety scan
B78/100

not scanned yet

Adoption
Growing

4 stars42 downloads/wk

Reviews

Write one

Nobody has reviewed Cws yet.

If you have run it, two minutes of your experience saves the next person an afternoon.

Cws tools

No tool declarations could be read from the package source. They show once the server is installed.

Not scanned yet. New listings are scanned within a day or two of arriving.

How Cws compares

Against every graded E-commerce MCP server, from our own scans and uptime checks. Updated after each scan run.

Safety score
78/100
higher than 67% of 2,174 E-commerce servers
GitHub stars
4
more than 86% of 1,047 E-commerce servers
Downloads a week
42
more than 40% of 411 E-commerce servers with a package

Release history: 3 versions in the registry since 2026-03-19, latest 2026-10-19, typically one every 203 days.

Install Cws in Claude Code, Cursor or VS Code

Runs npx -y cws-mcp on your machine. Read the scan report first; the gateway never runs local packages.

claude mcp add cws -- npx -y cws-mcp
Add to Cursor

What the publisher says

From the Cws repository's README, as published. We do not edit it. Read it on GitHub

cws-mcp

한국어

MCP server for Chrome Web Store extension management. Upload, publish, and manage Chrome extensions directly from Claude Code or any MCP client.

When to Use

Use this MCP when you need to:

  • "Upload a new version of my Chrome extension" — build your ZIP and use the upload tool to push it as a draft
  • "Publish my extension to the Chrome Web Store" — use publish to submit for review and go live
  • "Check the review status of my extension" — use status to see review state, version, and deploy percentage
  • "Update my extension's metadata (description, screenshots)" — use update-metadata-ui to change store listing details
  • "Cancel a pending submission" — use cancel to withdraw a submission under review
  • "Set up staged rollout for my extension" — use publish with staged rollout, then deploy-percentage to ramp up

Tools

API Coverage

This MCP server covers all Chrome Web Store API v2 endpoints:

Additionally, v1.1 API endpoints are available for metadata operations (get, update-metadata), with dashboard UI automation (update-metadata-ui) as the recommended alternative since v1 is deprecated.

Setup

1. Create OAuth2 Credentials

  1. Go to Google Cloud Console
  2. Create a project (or select existing)
  3. Enable Chrome Web Store API
  4. Create OAuth2 credentials (Desktop app type)
  5. Note your Client ID and Client Secret

2. Get Refresh Token

# Open in browser to get authorization code
open "https://accounts.google.com/o/oauth2/auth?response_type=code&scope=https://www.googleapis.com/auth/chromewebstore&client_id=YOUR_CLIENT_ID&redirect_uri=urn:ietf:wg:oauth:2.0:oob"

# Exchange code for refresh token
curl -X POST https://oauth2.googleapis.com/token \
  -d "client_id=YOUR_CLIENT_ID" \
  -d "client_secret=YOUR_CLIENT_SECRET" \
  -d "code=YOUR_AUTH_CODE" \
  -d "grant_type=authorization_code" \
  -d "redirect_uri=urn:ietf:wg:oauth:2.0:oob"

3. Configure MCP

Add to your Claude Code MCP settings (~/.claude/settings.local.json):

{
  "mcpServers": {
    "cws-mcp": {
      "command": "node",
      "args": ["/path/to/cws-mcp/dist/index.js"],
      "env": {
        "CWS_CLIENT_ID": "xxxxx.apps.googleusercontent.com",
        "CWS_CLIENT_SECRET": "GOCSPX-xxxxx",
        "CWS_REFRESH_TOKEN": "1//xxxxx",
        "CWS_PUBLISHER_ID": "me",
        "CWS_ITEM_ID": "your-extension-id"
      }
    }
  }
}

Or install globally via npm:

{
  "mcpServers": {
    "cws-mcp": {
      "command": "npx",
      "args": ["-y", "cws-mcp"],
      "env": { ... }
    }
  }
}

Environment Variables

Shortened. The full README is on GitHub.

Nothing above is checked by us. What we check is on the safety report.

Cws: common questions

Is Cws MCP server safe?
Mostly: it is graded B (78/100). Read the Cws safety report
How do I install Cws?
It runs on your machine. Copy the Claude Code, Cursor, VS Code or Claude Desktop config from the install section.
Does Cws need an API key?
Yes. The registry entry asks for CWS_CLIENT_ID, CWS_CLIENT_SECRET, CWS_REFRESH_TOKEN.
Is Cws maintained?
The last commit was 90 days ago (2026-08-06). The latest release is v2.0.2.
What can I use instead of Cws?
Servers from other publishers that do the same job: Store Builder MCP server, Steam MCP Server and Apify MCP server.
How does Cws compare with other E-commerce MCP servers?
safety score 78/100 (higher than 67% of 2,174 E-commerce servers); github stars 4 (more than 86% of 1,047 E-commerce servers); downloads a week 42 (more than 40% of 411 E-commerce servers with a package). Full comparison.

Alternatives to Cws

Same job from other publishers: the closest match first, then the best rated.

  • Store Builder
    Design, fill with real store data, render and publish Store Builder pages from an AI agent.
    B
  • Steam MCP Server
    Steam store/game data (no key) plus player profiles, libraries and achievements (Steam Web API).
    B
  • Apify
    Extract data from any website with thousands of scrapers, crawlers, and automations on Apify Store ⚡
    A
  • Mneme Memory
    Cross-session memory for AI coding agents via six tools; local-first SQLite store.
    A
  • Heimdall
    Every App Store Connect + StoreKit 2 endpoint. 929 tools in 13 profiles, narrow to 27.
    B

More from mikusnuz →