Skip to main content
AllMCPs
BrowseBestCategoriesStackCompareToolsGuidesBlog
Log in Submit MCP

Stay in the loop

Get new MCP servers and top picks in your inbox.

AllMCPs

The open directory for discovering and installing Model Context Protocol servers.

AllMCPs on GitHub (opens in a new tab)
Launched onTiny Startupstinystartups.com
Explore
  • Browse servers
  • Best MCP servers
  • Categories
  • MCP clients
  • Agent prompts
  • Stack Builder
  • Compare servers
  • Random discovery New
  • Submit a server
  • Pricing & Boost Boost
Learn
  • Guides hub
  • What is MCP?
  • Install guide
  • Build an MCP server
  • Deploy an MCP server
  • Security guide
  • Troubleshooting
  • MCP for SEO & AEO
  • Protocol versioning
  • Blog & updates
Tools
  • All developer tools
  • Config generator
  • Config validator
  • Config auditor
  • MCP playground
  • Token calculator
  • OpenAPI โ†’ MCP
  • Badge generator
For agents
  • REST API docs
  • Trust & traffic Live
  • Remote MCP server SSE โ†— (opens in a new tab)
  • llms.txt โ†— (opens in a new tab)
  • Catalog JSON โ†— (opens in a new tab)
Company
  • About
  • Advertise Sponsor
  • Contact
  • GitHub โ†— (opens in a new tab)
  • Terms
  • Privacy
AllMCPs VerifiedAllMCPs VerifiedFeatured on Nick LaunchesFeatured on Nick LaunchesLaunch Llama NewsletterLaunch Llama NewsletterVerified DR - allmcps.comVerified DR - allmcps.comFeatured on SaaSGrowFeatured on SaaSGrowFeatured on Twelve ToolsFeatured on Twelve ToolsFeatured on Saaspa.geFeatured on Saaspa.geFeatured on Findly.toolsFeatured on Findly.toolsFeatured on Startup FameFeatured on Startup FameFeatured on LaunchKiwiFeatured on LaunchKiwiFeatured on ScrollLaunchFeatured on ScrollLaunchFeatured on DailyPingsFeatured on DailyPingsFazier badgeFazier badgeFeatured on NewTool.siteFeatured on NewTool.siteFeatured on saasfame.comFeatured on saasfame.comDR Checker - Domain RatingDR Checker - Domain RatingListed on Turbo0Listed on Turbo0Launched on LaunchBoard - Product Launch PlatformLaunched on LaunchBoard - Product Launch PlatformList on SimilarlabsList on Similarlabshttps://codetrendy.comhttps://codetrendy.comListed on DevTool.ioFeatured on BuildlistFeatured on BuildlistLaunched on Tiny StartupsFeatured on ShowMeBestAIFeatured on ShowMeBestAIFind us on LaunchZoneFind us on LaunchZoneAllMCPs VerifiedAllMCPs VerifiedFeatured on Nick LaunchesFeatured on Nick LaunchesLaunch Llama NewsletterLaunch Llama NewsletterVerified DR - allmcps.comVerified DR - allmcps.comFeatured on SaaSGrowFeatured on SaaSGrowFeatured on Twelve ToolsFeatured on Twelve ToolsFeatured on Saaspa.geFeatured on Saaspa.geFeatured on Findly.toolsFeatured on Findly.toolsFeatured on Startup FameFeatured on Startup FameFeatured on LaunchKiwiFeatured on LaunchKiwiFeatured on ScrollLaunchFeatured on ScrollLaunchFeatured on DailyPingsFeatured on DailyPingsFazier badgeFazier badgeFeatured on NewTool.siteFeatured on NewTool.siteFeatured on saasfame.comFeatured on saasfame.comDR Checker - Domain RatingDR Checker - Domain RatingListed on Turbo0Listed on Turbo0Launched on LaunchBoard - Product Launch PlatformLaunched on LaunchBoard - Product Launch PlatformList on SimilarlabsList on Similarlabshttps://codetrendy.comhttps://codetrendy.comListed on DevTool.ioFeatured on BuildlistFeatured on BuildlistLaunched on Tiny StartupsFeatured on ShowMeBestAIFeatured on ShowMeBestAIFind us on LaunchZoneFind us on LaunchZone
ยฉ 2026 Jackalope Digital LLC. All rights reserved.
  1. Home
  2. ๐Ÿ“‚ Browser Automation
  3. Cws MCP
Cws MCP logo
Health: ActiveRecent health check succeeded.Last checked 9/9/2026, 6:49:28 PM

Cws MCP

User RatingsBe the first to rate and review this MCP server!
View Repository4 GitHub StarsTotal stargazers on GitHub for the source repository (4 stars).Visit Website
chrome-web-storebrowser-automationdeveloper-toolsextensions

Manage Chrome Web Store extension uploads, publishing, staged rollouts, status, and listing metadata through MCP tools.

Quick Install

Automated & IDE Setup

Copy the AI prompt to install this server into Claude Code, Cursor, or another agent โ€” or use 1-click editor setup below.

Add to CursorAdd to VS Code
Not yet automatically verified

This server is confirmed live โ€” we successfully called its tools/list endpoint directly (see the verified badge above). We haven't yet sandbox-tested the stdio install command below specifically, which is a separate, ongoing check.

Manual Client & Custom JSON ConfigExpand JSON โ–พ

Client Config & Setup

Choose your client or environment
Target File:~/Library/Application Support/Claude/claude_desktop_config.json
claude_desktop_config.json
{
  "mcpServers": {
    "mikusnuz-cws-mcp": {
      "command": "npx",
      "args": [
        "-y",
        "cws-mcp"
      ]
    }
  }
}

๐Ÿ’ก Paste the JSON block into your client's configuration file under mcpServers, then restart the application.

Install Tool Schemas (8) Directory Badge Claim listing Alternatives๐Ÿ“‚ More in Browser Automation

Overview

The mikusnuz/cws-mcp MCP server manages existing Chrome Web Store extensions through API calls and Playwright dashboard automation. It can upload ZIP files, publish releases, inspect status, cancel submissions, control staged rollout percentages, and read or update listing metadata. OAuth2 credentials authenticate the Chrome Web Store API, while a persistent browser profile supports dashboard-based metadata updates. Reach for it when an agent needs to operate an established Chrome Web Store listing without manually navigating the publisher console.

Use cases

โ€ขUpload a new ZIP version to an existing Chrome Web Store item
โ€ขPublish an extension immediately or with a staged rollout
โ€ขCheck review state, version, and deployment percentage
โ€ขUpdate listing metadata through the dashboard
โ€ขCancel an extension submission under review

Key features

โ€ขChrome Web Store v2 upload and publishing operations
โ€ขExtension review and deployment status reporting
โ€ขStaged rollout percentage management
โ€ขSubmission cancellation
โ€ขAPI and Playwright-based metadata updates
โ€ขOAuth2 authentication with configurable browser profile

Capabilities & Tool Schemas (8) ~1.5k tokensApproximate context cost of this serverโ€™s tool schemas (~4 chars/token), before any tool is called. Actual usage depends on your client and model.Verified live Verified liveCaptured by calling this serverโ€™s live tools/list endpoint.

Inspect callable tools, capabilities, and parameters exposed to AI agents by Cws MCP.

upload

Upload a ZIP file to update an existing Chrome Web Store item draft. Note: Creating new items via API is not supported in v2 โ€” use the Developer Dashboard to create new items.

publish

Publish an extension to Chrome Web Store. Supports immediate publish, staged publish, initial deploy percentage, and skip-review.

status

Fetch the current status of an extension on Chrome Web Store. Returns published/submitted revision status, deploy percentage, version, takedown/warning flags, and last upload state.

cancel

Cancel a pending submission on Chrome Web Store. Can be used to cancel an item currently in review.

deploy-percentage

Set the published deploy percentage for staged rollout on Chrome Web Store. The new percentage must be higher than the current target. Only available for items with 10,000+ seven-day active users.

get

Get the current metadata of a Chrome Web Store item (v1.1 API). Returns title, description, category, and other listing fields. Note: v1 API is deprecated and will be removed after Oct 15, 2026.

How Cws MCP works

What mikusnuz/cws-mcp MCP server does

The mikusnuz/cws-mcp MCP server exposes eight MCP tools for managing existing Chrome Web Store extension listings. It covers the release lifecycle: uploading a ZIP as a draft, submitting or publishing a release, checking its state, withdrawing a pending submission, and increasing the audience during a staged rollout. It also provides tools for reading and changing store listing metadata.

New Chrome Web Store items cannot be created through the supported v2 API flow described here. An item must first exist in the Developer Dashboard, after which the server can work with its extension ID. The upload operation updates an existing item draft rather than creating a listing.

How it works

Most operations use the Chrome Web Store API with Google OAuth2 credentials. The server requires a client ID, client secret, and refresh token, and can use a publisher ID and item ID as defaults. The v2-backed tools cover media upload, publishing, status retrieval, submission cancellation, and published deployment percentage changes.

Publishing supports immediate or staged release modes, an initial deployment percentage, and an option to skip review. After a staged release, the deployment percentage tool can raise the target in steps. Each new percentage must be greater than the current target, and Google limits this feature to items with at least 10,000 seven-day active users.

Metadata operations have two paths. The get and update-metadata tools use the Chrome Web Store v1.1 API. The update-metadata-ui tool instead automates the store dashboard with Playwright, which is useful when API changes are not reflected or when the dashboard is the preferred long-term route.

Setup and configuration

Install the mikusnuz/cws-mcp MCP server through npm with npx -y cws-mcp, then register it in the MCP client configuration. The documented configuration runs the package through Node-compatible npm execution and supplies credentials as environment variables.

Create a Google Cloud project, enable the Chrome Web Store API, and create OAuth2 credentials for a desktop application. Obtain a refresh token using the Chrome Web Store OAuth scope. The required variables are CWS_CLIENT_ID, CWS_CLIENT_SECRET, and CWS_REFRESH_TOKEN. CWS_PUBLISHER_ID defaults to me, while CWS_ITEM_ID can provide a default extension identifier.

Dashboard automation uses the browser profile configured by CWS_DASHBOARD_PROFILE_DIR. Its default location is ~/.cws-mcp-profile. If login is needed, the documented workflow is to run the UI operation with headless mode disabled first so the profile can be authenticated.

Tools and capabilities

  • upload: Uploads a ZIP to an existing item draft.
  • publish: Submits or publishes an extension, including staged publishing options.
  • status: Reports review state, version, deployment percentage, warnings, takedown flags, and upload state.
  • cancel: Withdraws a pending submission.
  • deploy-percentage: Raises the target audience percentage for an eligible staged rollout.
  • get: Reads listing metadata through the deprecated v1.1 API.
  • update-metadata: Writes common or raw metadata through the deprecated v1.1 API.
  • update-metadata-ui: Changes listing fields through Playwright dashboard automation.

Limitations and notes

The mikusnuz/cws-mcp MCP server does not create new Chrome Web Store items through its v2 API coverage. The v1.1 metadata endpoints used by get and update-metadata are deprecated and scheduled for removal after October 15, 2026; the dashboard automation tool is the stated alternative. Staged deployment percentage changes must move upward and require the documented active-user threshold. The project is licensed under MIT.

Read the full README โ†’View source on GitHub โ†’

Related MCP Servers

View all in Browser Automation View all alternatives
  • Manzanas logoManzanas
    Verified

    Drive iOS simulators from Claude Code, Cursor or Codex by accessibility label instead of screenshot-and-tap-coordinates. Exposes ui_tree, tap_element, type_into_element, wait_for_element and scroll_to_element, and every action reports whether the UI actually changed. A Mac daemon underneath hands out simulators as TTL leases with a queue and keeps a SIGSTOP warm pool, so a lease gets a live simulator in about 0.28s instead of a 7s cold boot, and multiple agents can share one Mac without colliding. Open source, MIT.

    ๐Ÿ“‚ Browser Automation5 views
    Compare vs Manzanas โ†’
  • MCP Server Playwright logoMCP Server Playwright

    An MCP server for browser automation using Playwright

    ๐Ÿ“‚ Browser Automation3 views
    Compare vs MCP Server Playwright โ†’
  • Real Browser MCP logoReal Browser MCP

    MCP server + Chrome extension that gives AI agents control of the user's real browser with existing sessions, logins, and cookies. No headless browser, no re-authentication.

    ๐Ÿ“‚ Browser Automation3 views
    Compare vs Real Browser MCP โ†’
  • Kiyas logoKiyas

    Design-fidelity checks for AI agents: compare a Figma frame (or any design screenshot) against the rendered implementation and get structured discrepancies with CSS properties and severity. Resolves a natural-language component description to a URL + selector in your codebase, screenshots it with Playwright, and compares via vision AI using your existing Claude Code or Codex subscription โ€” no API keys. 90% mutation recall, zero false positives on its golden eval set. npx -y kiyas-cli mcp

    ๐Ÿ“‚ Browser Automation4 views
    Compare vs Kiyas โ†’

Adoption & maintenance

Factual signals from GitHub, npm, and our automated checks โ€” not a rating.

GitHub stars
4
Stargazers on the source repository.
Last commit
1mo ago
Most recent push to the default branch.
Tools exposed
8
Callable tools this server registers over MCP.
Directory activity
3 views
Config copies, upvotes, and views on AllMCPs.

Reviews

No reviews yet โ€” be the first to share how this listing worked for you.

Frequently Asked Questions about Cws MCP

Run `npx -y cws-mcp` in the MCP client configuration and provide the required Chrome Web Store OAuth2 environment variables.

AllMCPs Directory Badge

Full Badge Customizer

Showcase your server listing on GitHub or your project documentation. Embed this dynamic SVG badge to highlight official listing status and live engagement.

Badge Style:
Live Dynamic SVG PreviewCws MCP AllMCPs Directory Badge
Markdown (GitHub README)
[![AllMCPs](https://allmcps.com/api/badge/mikusnuz-cws-mcp?style=directory)](https://allmcps.com/mcp/mikusnuz-cws-mcp)
HTML Embed
<a href="https://allmcps.com/mcp/mikusnuz-cws-mcp"><img src="https://allmcps.com/api/badge/mikusnuz-cws-mcp?style=directory" alt="Cws MCP on AllMCPs" /></a>

Technical Specs & Signals

Category๐Ÿ“‚Browser Automation
PricingFree
More technical detailsExpand โ–พ
TransportSTDIO
RuntimeNode.js
AuthOAuth
LicenseMIT
Last updatedSep 7, 2026
Views3
Unique ViewsTotal visits recorded for this listing page on AllMCPs.
Installs0
Installs & Copy ActionsTotal times users copied install commands or configuration snippets for this server.
GitHub stars4
GitHub Star CountTotal stargazers on GitHub representing community popularity (4 stars).
Last commit1mo ago
Last Repository CommitThe most recent commit or push recorded for this server's GitHub repository.Last commit on Aug 6, 2026
59Quality signal: Good ยท 59/100How this signal is calculated โ–พ
Server availabilityNot measured

Not scored for repo-hosted servers โ€” we can't reach the running server, only its GitHub page. Hosted MCP endpoints are health-checked live.

Verified ownership10/20
Documentation & tools30/30
Adoption & activity4/15
Community engagement0/10

A guidance signal from public completeness & health data โ€” not a user rating. New listings start lower and rise as they add docs, get verified, and grow adoption. Signals we can't observe for a listing are skipped, not counted against it.

Supply-chain signal

No high-severity advisories surfaced by our automated scan.

Critical 0High 0Medium 0Low 0

Scanned 19d ago via OSV.dev ยท cws-mcp (npm)

โ˜… FeaturedMoxie Docs MCP logo

Moxie Docs MCP

MCP & Agent Skills for Automated Documentation, and codebase conventions + context

Explore Server โ†’

Own this project?

This directory is pre-filled from public sources. Claim via GitHub README, site badge, or DNS TXT to unlock edit access and the Official badge โ€” proof is checked automatically, then reviewed by our team.

Free dofollow backlink: add your website and place the AllMCPs badge on it โ€” no claim needed. We detect it automatically and keep it verified as long as the badge stays live.

Claim & get free dofollow

Share & Embed

Add our SVG badge (dark/light directory styles) or embeddable widget to your site.

Explore more

More in ๐Ÿ“‚ Browser Automation โ†’Best MCP servers for Browser Automation โ†’Alternatives to Cws MCP โ†’Install in Claude DesktopInstall in CursorInstall in VS Code