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...
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.
Similar plugins
Find competitors to follow as you develop your plugin.
-
Connects Claude Code to the Synthflow AI voice-agent platform through its hosted MCP server. Lets Claude manage assistants, phone numbers...
Shared terms: call, phone, voice, code
-
Microsoft Teams channel for Claude Code. Connects a Claude Code session to Microsoft Teams via an MCP server with Bot Framework webhook. ...
Shared terms: channel, notification, session, code
-
Phone a Friend lets Claude Code call other AI coding backends for second opinions, code review, and multi-agent collaboration. It relays ...
Shared terms: call, phone, coding, code
-
Telegram channel with automatic voice transcription via configurable STT endpoint
Shared terms: channel, transcription, voice
-
Give Claude Code a voice with multi-engine text-to-speech. Speaks responses aloud using 5 TTS engines (edge-tts, ElevenLabs, Kokoro, mac...
Shared terms: speak, voice, code, list
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
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: served from cache. Prepared . Refreshed when catalog data changes or after 6 hours. Your account and Follow status are live.