# What changed in @metamask/client-mcp-core

> 22 changes in @metamask/client-mcp-core 0.2 to 0.11 from its official release notes, upgrade guides and advisories: 3 breaking, 13 new APIs and options. Each one cited. Sources checked 2026-10-20. HTML: https://unstale.sh/npm/@metamask/client-mcp-core/

To see which of these apply to a repository, run `npx @unstale/cli init` in it.

## @metamask/client-mcp-core 0.11

### New APIs and options

- Adds support for self onboarding. (0.11.0) — [release notes](https://github.com/MetaMask/client-mcp-core/releases/tag/v0.11.0)

## @metamask/client-mcp-core 0.10

### Breaking changes

- Only runtime values tsx and node are supported; unsupported runtime configuration is rejected with a clear error. (0.10.0) — [release notes](https://github.com/MetaMask/client-mcp-core/releases/tag/v0.10.0)

### Fixes and other changes

- CLI project daemon launches are supported on Windows. (0.10.0) — [release notes](https://github.com/MetaMask/client-mcp-core/releases/tag/v0.10.0)

## @metamask/client-mcp-core 0.9

### New APIs and options

- Adds Android CDP support. (0.9.0) — [release notes](https://github.com/MetaMask/client-mcp-core/releases/tag/v0.9.0)

### Fixes and other changes

- Fixes reporting of mobile element geometry and viewport visibility. (0.9.0) — [release notes](https://github.com/MetaMask/client-mcp-core/releases/tag/v0.9.0)

## @metamask/client-mcp-core 0.8

### New APIs and options

- Adds the allowFoxCodeMismatch option, forwarded to the consumer's ISessionManager.launch(). (0.8.0) — [release notes](https://github.com/MetaMask/client-mcp-core/releases/tag/v0.8.0)
- Adds the app bundle path option, forwarded as appBundlePath to the consumer's ISessionManager.launch(). (0.8.0) — [release notes](https://github.com/MetaMask/client-mcp-core/releases/tag/v0.8.0)
- Adds the Metro port option, forwarded as metroPort to the consumer's ISessionManager.launch(). (0.8.0) — [release notes](https://github.com/MetaMask/client-mcp-core/releases/tag/v0.8.0)
- Adds the reinstall option, forwarded as reinstall to the consumer's ISessionManager.launch(); consumers own the install behavior. (0.8.0) — [release notes](https://github.com/MetaMask/client-mcp-core/releases/tag/v0.8.0)
- Adds the app data reset option, forwarded as resetAppData to the consumer's ISessionManager.launch(); consumers own the reset behavior. (0.8.0) — [release notes](https://github.com/MetaMask/client-mcp-core/releases/tag/v0.8.0)

### Behavior and default changes

- Defaults platform to 'browser', so consumers no longer need to infer the default. (0.8.0) — [release notes](https://github.com/MetaMask/client-mcp-core/releases/tag/v0.8.0)

### Fixes and other changes

- Preserves a consumer-thrown error code when it is a known ErrorCode, rather than replacing every failure with MM_LAUNCH_FAILED, allowing agents to receive precise device and prerequisite failures. (0.8.0) — [release notes](https://github.com/MetaMask/client-mcp-core/releases/tag/v0.8.0)

## @metamask/client-mcp-core 0.7

### New APIs and options

- Adds device tools for mobile use. (0.7.0) — [release notes](https://github.com/MetaMask/client-mcp-core/releases/tag/v0.7.0)

### Tooling

- Adds CLI commands. (0.7.0) — [release notes](https://github.com/MetaMask/client-mcp-core/releases/tag/v0.7.0)

## @metamask/client-mcp-core 0.6

### New APIs and options

- Adds the hermes_targets tool for working with mobile Hermes CDP targets. (0.6.0) — [release notes](https://github.com/MetaMask/client-mcp-core/releases/tag/v0.6.0)
- Adds support for mobile Hermes CDP, enabling developers to use the client with mobile Hermes targets. (0.6.0) — [release notes](https://github.com/MetaMask/client-mcp-core/releases/tag/v0.6.0)

## @metamask/client-mcp-core 0.5

### New APIs and options

- Adds a tool for intercepting and stubbing browser requests. (0.5.0) — [release notes](https://github.com/MetaMask/client-mcp-core/releases/tag/v0.5.0)

## @metamask/client-mcp-core 0.4

### New APIs and options

- Exposes a raw CDP command as an escape-hatch tool. (0.4.0) — [release notes](https://github.com/MetaMask/client-mcp-core/releases/tag/v0.4.0)

### Fixes and other changes

- Fixes timeout budgets to be deadline-based. (0.4.0) — [release notes](https://github.com/MetaMask/client-mcp-core/releases/tag/v0.4.0)

## @metamask/client-mcp-core 0.3

### Breaking changes

- Replaces the Playwright area snapshot with a CDP accessibility tree. (0.3.0) — [release notes](https://github.com/MetaMask/client-mcp-core/releases/tag/v0.3.0)

### New APIs and options

- Adds the mm stop command. (0.3.0) — [release notes](https://github.com/MetaMask/client-mcp-core/releases/tag/v0.3.0)

## @metamask/client-mcp-core 0.2

### Breaking changes

- The project moved from MCP to a CLI interface. (0.2.0) — [release notes](https://github.com/MetaMask/client-mcp-core/releases/tag/v0.2.0)
