[FEATURE] Add tab muting tool to Claude-in-Chrome (tabs_mute_mcp)
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_
This issue has 2 comments on GitHub. Read the full discussion on GitHub ↗