[FEATURE] Add tab muting tool to Claude-in-Chrome (tabs_mute_mcp)

Resolved 💬 2 comments Opened Mar 24, 2026 by NikolayOG Closed Apr 23, 2026

Preflight Checklist

  • [x] I have searched existing requests and this feature hasn't been requested yet
  • [x] This is a single feature request (not multiple features)

Problem Statement

Add a tabs_mute_mcp tool to the Claude-in-Chrome extension that mutes/unmutes browser tabs. This is a single Chrome Extension API call (chrome.tabs.update(tabId, { muted: true })) but is not accessible from page-level JavaScript, making it impossible to implement reliably via javascript_tool.

Proposed Solution

Proposed API

```javascript
// Tool: tabs_mute_mcp
// Parameters: tabId (number), muted (boolean, default true)

// Implementation in extension background script:
chrome.tabs.update(tabId, { muted: true });

This is one line in the extension's service worker. The chrome.tabs API has supported muting since Chrome 46 and works reliably
at the browser level — no page JavaScript can circumvent it.

Suggested tool schema

{
"name": "mcp__claude-in-chrome__tabs_mute_mcp",
"description": "Mute or unmute a browser tab",
"parameters": {
"tabId": { "type": "number", "description": "Tab ID to mute/unmute" },
"muted": { "type": "boolean", "description": "true to mute, false to unmute", "default": true }
}
}

Alternative Solutions

_No response_

Priority

Low - Nice to have

Feature Category

Developer tools/SDK

Use Case Example

Plugins that automate browser can navigate to platforms that autoplay audio/video. Without tab-level muting, audio blasts through speakers during automated scanning sessions.

Additional Context

_No response_

View original on GitHub ↗

This issue has 2 comments on GitHub. Read the full discussion on GitHub ↗