Create and manage ElevenLabs conversational AI agents directly from Claude Desktop with an interactive UI.
Install directly from the Claude Desktop MCP Directory when available and just provide api key.
Clone this repository:
git clone https://github.com/elevenlabs/elevenlabs-mcp-agent-creator.git
cd elevenlabs-mcp-agent-creator
Install dependencies:
npm install
Build the project:
npm run build:mcpb
Add to Claude Desktop config (claude_desktop_config.json):
{
"mcpServers": {
"ElevenLabs Agents MCP App": {
"command": "node",
"args": ["/path/to/elevenlabs-mcp-agent-creator/server/index.js", "--stdio"],
"env": {
"ELEVENLABS_API_KEY": "your-api-key"
}
}
}
}
Restart Claude Desktop
You need an ElevenLabs API key to use this MCP app:
Simply ask Claude to create an agent:
Claude will open the interactive UI where you can:
To edit an existing agent, provide the agent ID:
| Tool | Description |
|---|---|
show_agent_creator | Opens the interactive agent creation UI |
create_agent | Programmatically creates an agent with specified config |
get_agent_config | Retrieves an existing agent's configuration |
update_agent | Updates an agent's settings |
search_voices | Searches available ElevenLabs voices |
# Install dependencies
npm install
# Development mode (with hot reload)
npm run dev
# Build for production
npm run build:mcpb
# Create MCP bundle
npm run pack:mcpb
This MCP app connects to the ElevenLabs API. Your API key and agent configurations are sent to ElevenLabs servers. See the ElevenLabs Privacy Policy for details on data handling.
MIT License - see LICENSE for details.
14 commits
TypeScript
97.4%
CSS
2.2%
Create and manage ElevenLabs conversational AI agents directly from Claude Desktop with an interactive UI.
Install directly from the Claude Desktop MCP Directory when available and just provide api key.
Clone this repository:
git clone https://github.com/elevenlabs/elevenlabs-mcp-agent-creator.git
cd elevenlabs-mcp-agent-creator
Install dependencies:
npm install
Build the project:
npm run build:mcpb
Add to Claude Desktop config (claude_desktop_config.json):
{
"mcpServers": {
"ElevenLabs Agents MCP App": {
"command": "node",
"args": ["/path/to/elevenlabs-mcp-agent-creator/server/index.js", "--stdio"],
"env": {
"ELEVENLABS_API_KEY": "your-api-key"
}
}
}
}
Restart Claude Desktop
You need an ElevenLabs API key to use this MCP app:
Simply ask Claude to create an agent:
Claude will open the interactive UI where you can:
To edit an existing agent, provide the agent ID:
| Tool | Description |
|---|---|
show_agent_creator | Opens the interactive agent creation UI |
create_agent | Programmatically creates an agent with specified config |
get_agent_config | Retrieves an existing agent's configuration |
update_agent | Updates an agent's settings |
search_voices | Searches available ElevenLabs voices |
# Install dependencies
npm install
# Development mode (with hot reload)
npm run dev
# Build for production
npm run build:mcpb
# Create MCP bundle
npm run pack:mcpb
This MCP app connects to the ElevenLabs API. Your API key and agent configurations are sent to ElevenLabs servers. See the ElevenLabs Privacy Policy for details on data handling.
MIT License - see LICENSE for details.
14 commits
TypeScript
97.4%
CSS
2.2%