← Claude plugins
CLAUDE PLUGIN

uttero

Uttero v1.2.0

Uttero is a voice channel that lets Claude Code take and make phone calls during a coding session. An incoming call arrives as a channel notification; Claude hears the caller's transcription, speak...

Create a free account to save this plugin.

From the developer

License

MIT

Declared components

Mcp servers

Works with

Claude Code

Description

From the marketplace listing

Uttero is a voice channel that lets Claude Code take and make phone calls during a coding session. An incoming call arrives as a channel notification; Claude hears the caller's transcription, speaks back via TTS through the `reply` tool, and keeps editing your codebase between turns. Works like a live collaborator who happens to be on a phone line. Tools exposed: reply (speak), call_user (outbound), end_call, list_calls. Audio, transcription, and TTS are handled by Uttero's hosted backend (api.uttero.dev). The plugin itself is ~500 lines of TypeScript that speaks MCP stdio and authenticated HTTPS. Credentials are stored locally at ~/.uttero/credentials.json (mode 600) and never shared with callers. The plugin deliberately omits `capabilities.experimental['claude/channel/permission']` so voice callers cannot approve Bash/Write/Edit tool use.

What changed

No changes recorded yet. Follow this plugin to keep track of future changes.

Keywords

Files & skills

uttero · catalog manifest

Saved declaration

{}
uttero · catalog manifest

Saved declaration

{
  "name": "uttero",
  "source": {
    "ref": "main",
    "sha": "4fd696c0466cf5e7bb07bdb40c4b309b49214606",
    "url": "https://github.com/utterodev/uttero-plugins.git",
    "path": "plugin",
    "source": "git-subdir"
  },
  "homepage": "https://uttero.dev",
  "description": "Uttero is a voice channel that lets Claude Code take and make phone calls during a coding session. An incoming call arrives as a channel notification; Claude hears the caller's transcription, speaks back via TTS through the `reply` tool, and keeps editing your codebase between turns. Works like a live collaborator who happens to be on a phone line.\n\nTools exposed: reply (speak), call_user (outbound), end_call, list_calls.\n\nAudio, transcription, and TTS are handled by Uttero's hosted backend (api.uttero.dev). The plugin itself is ~500 lines of TypeScript that speaks MCP stdio and authenticated HTTPS. Credentials are stored locally at ~/.uttero/credentials.json (mode 600) and never shared with callers. The plugin deliberately omits `capabilities.experimental['claude/channel/permission']` so voice callers cannot approve Bash/Write/Edit tool use."
}
uttero · catalog manifest

Mcp servers

{
  "uttero": {
    "args": [
      "${CLAUDE_PLUGIN_ROOT}/dist/bridge.js"
    ],
    "command": "node"
  }
}

Saved declaration

{
  "name": "uttero",
  "author": {
    "name": "Uttero",
    "email": "hello@uttero.dev"
  },
  "license": "MIT",
  "version": "1.2.0",
  "homepage": "https://uttero.dev",
  "keywords": [
    "voice",
    "channel",
    "calls",
    "audio",
    "mcp",
    "tts",
    "stt",
    "phone"
  ],
  "mcpServers": {
    "uttero": {
      "args": [
        "${CLAUDE_PLUGIN_ROOT}/dist/bridge.js"
      ],
      "command": "node"
    }
  },
  "repository": "https://github.com/utterodev/uttero-plugins",
  "description": "Voice channel for Claude Code — receive and make phone calls while coding"
}

plugin.json observed Nov 6, 2026 · 10:50 UTC. Manifest source ↗

Catalog declarations and available plugin.json metadata are saved. Referenced skills and executable source files are not downloaded or tested. Missing components in a manifest do not prove that the plugin has none.

Installation instructions

Community

/plugin marketplace add anthropics/claude-plugins-community
/plugin install uttero@claude-community

Claude Code installation documentation

Technical details
Sources
Community
First seen
Oct 3, 2026 · 22:13 UTC
Last seen
Nov 7, 2026 · 12:00 UTC
Latest observed change
Oct 3, 2026 · 22:13 UTC
Collection status
Listed
Reported installs
Not provided

Installation counts are source-reported, not independently verified active users. Observation dates are not release dates.

Download plugin data (JSON)

Plugin history: freshly prepared. Prepared . Refreshed when catalog data changes or after 6 hours. Your account and Follow status are live.