{"_id":"@angelogiacco/elevenlabs-mcp-server","_rev":"5-fb35d9dde8dd200cc575a9d1b9bd8112","name":"@angelogiacco/elevenlabs-mcp-server","dist-tags":{"latest":"1.0.4"},"versions":{"1.0.0":{"name":"@angelogiacco/elevenlabs-mcp-server","version":"1.0.0","author":{"name":"Angelo Giacco","email":"angelo@elevenlabs.io"},"license":"MIT","_id":"@angelogiacco/elevenlabs-mcp-server@1.0.0","maintainers":[{"name":"angelogiacco","email":"giacco.angelo.s@gmail.com"}],"homepage":"https://github.com/angelogiacco/elevenlabs-mcp#readme","bugs":{"url":"https://github.com/angelogiacco/elevenlabs-mcp/issues"},"bin":{"mcp-server-elevenlabs":"bin/mcp-server.js"},"dist":{"shasum":"54f0b82fa4bff1d9f9bb6a822745a0e59aa7db00","tarball":"https://registry.npmjs.org/@angelogiacco/elevenlabs-mcp-server/-/elevenlabs-mcp-server-1.0.0.tgz","fileCount":4,"integrity":"sha512-NldphlHkMJlaz+Hmc3fYlT6rscKUApyjSAbm5OP4mknzt/T/30yTr0nLHAXdgRzFeLLDu3VivIWcK+gj6rHjfg==","signatures":[{"sig":"MEUCIBhiciIl2lqY5fQqUzazMwRwPffMAxhJ+DkkMeFlBdsdAiEApweBpUvBDcpp2PW9PCL2Knql1pfV7lPMKf5+jhdvJVE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":790532},"main":"./dist/bundle.js","type":"module","_from":"file:angelogiacco-elevenlabs-mcp-server-1.0.0.tgz","private":false,"scripts":{"dev":"nodemon --watch src -e ts --exec 'npm run build'","lint":"eslint src/**/*.ts","build":"node build.js && chmod +x bin/mcp-server.js","clean":"rm -rf dist","watch":"tsc --watch","inspect":"node -r dotenv/config ./scripts/inspect.js","typecheck":"tsc --noEmit","inspect-watch":"node ./scripts/inspect-watch.js"},"_npmUser":{"name":"angelogiacco","email":"giacco.angelo.s@gmail.com"},"_resolved":"/private/var/folders/rw/gc8d_w0d4q56fg53zt6rrhm00000gn/T/86e1d856531bb93f583a9dc5940dbc9c/angelogiacco-elevenlabs-mcp-server-1.0.0.tgz","_integrity":"sha512-NldphlHkMJlaz+Hmc3fYlT6rscKUApyjSAbm5OP4mknzt/T/30yTr0nLHAXdgRzFeLLDu3VivIWcK+gj6rHjfg==","repository":{"url":"git+https://github.com/angelogiacco/elevenlabs-mcp.git","type":"git"},"_npmVersion":"10.8.2","description":"An ElevenLabs MCP server","directories":{},"_nodeVersion":"20.18.1","dependencies":{"axios":"^1.6.2","yargs":"^17.7.2","openapi-types":"^12.1.3","@modelcontextprotocol/sdk":"^0.4.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","dotenv":"^16.4.7","eslint":"^8.54.0","esbuild":"^0.19.9","nodemon":"^3.1.7","ts-jest":"^29.1.1","typescript":"^5.3.2","@types/jest":"^29.5.10","@types/node":"^20.10.0","@types/yargs":"^17.0.33","@typescript-eslint/parser":"^6.12.0","@typescript-eslint/eslint-plugin":"^6.12.0"},"_npmOperationalInternal":{"tmp":"tmp/elevenlabs-mcp-server_1.0.0_1741530596745_0.4346653290173086","host":"s3://npm-registry-packages-npm-production"}},"1.0.1":{"name":"@angelogiacco/elevenlabs-mcp-server","version":"1.0.1","author":{"name":"Angelo Giacco","email":"angelo@elevenlabs.io"},"license":"MIT","_id":"@angelogiacco/elevenlabs-mcp-server@1.0.1","maintainers":[{"name":"angelogiacco","email":"giacco.angelo.s@gmail.com"}],"homepage":"https://github.com/angelogiacco/elevenlabs-mcp#readme","bugs":{"url":"https://github.com/angelogiacco/elevenlabs-mcp/issues"},"bin":{"mcp-server-elevenlabs":"bin/mcp-server.js"},"dist":{"shasum":"1142bd3eb76f327410fed203884641a20cd65cdc","tarball":"https://registry.npmjs.org/@angelogiacco/elevenlabs-mcp-server/-/elevenlabs-mcp-server-1.0.1.tgz","fileCount":4,"integrity":"sha512-J8qsx4Bi9cktr+2/hV01cwCAZPorD6vchiFThlIzYx5nxCfAKJmP2+xU40StDLae5JG3foy3+nBsstOol6ELbw==","signatures":[{"sig":"MEUCIBDadY0HhfYWhGF5u+SI4N5YeZmuXZmzAyqM46O13OY6AiEA0v1/cY+YG/YLKtvoddk9dnAueHryZafplLg39BqpcNw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":790984},"main":"./dist/bundle.js","type":"module","_from":"file:angelogiacco-elevenlabs-mcp-server-1.0.1.tgz","private":false,"scripts":{"dev":"nodemon --watch src -e ts --exec 'npm run build'","lint":"eslint src/**/*.ts","build":"node build.js && chmod +x bin/mcp-server.js","clean":"rm -rf dist","watch":"tsc --watch","inspect":"node -r dotenv/config ./scripts/inspect.js","typecheck":"tsc --noEmit","inspect-watch":"node ./scripts/inspect-watch.js"},"_npmUser":{"name":"angelogiacco","email":"giacco.angelo.s@gmail.com"},"_resolved":"/private/var/folders/rw/gc8d_w0d4q56fg53zt6rrhm00000gn/T/f0cdac3f9c44fd19437e20bed721d109/angelogiacco-elevenlabs-mcp-server-1.0.1.tgz","_integrity":"sha512-J8qsx4Bi9cktr+2/hV01cwCAZPorD6vchiFThlIzYx5nxCfAKJmP2+xU40StDLae5JG3foy3+nBsstOol6ELbw==","repository":{"url":"git+https://github.com/angelogiacco/elevenlabs-mcp.git","type":"git"},"_npmVersion":"10.8.2","description":"An ElevenLabs MCP server","directories":{},"_nodeVersion":"20.18.1","dependencies":{"axios":"^1.6.2","yargs":"^17.7.2","openapi-types":"^12.1.3","@modelcontextprotocol/sdk":"^0.4.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","dotenv":"^16.4.7","eslint":"^8.54.0","esbuild":"^0.19.9","nodemon":"^3.1.7","ts-jest":"^29.1.1","typescript":"^5.3.2","@types/jest":"^29.5.10","@types/node":"^20.10.0","@types/yargs":"^17.0.33","@typescript-eslint/parser":"^6.12.0","@typescript-eslint/eslint-plugin":"^6.12.0"},"_npmOperationalInternal":{"tmp":"tmp/elevenlabs-mcp-server_1.0.1_1741531334555_0.9751799012624658","host":"s3://npm-registry-packages-npm-production"}},"1.0.2":{"name":"@angelogiacco/elevenlabs-mcp-server","version":"1.0.2","author":{"name":"Angelo Giacco","email":"angelo@elevenlabs.io"},"license":"MIT","_id":"@angelogiacco/elevenlabs-mcp-server@1.0.2","maintainers":[{"name":"angelogiacco","email":"giacco.angelo.s@gmail.com"}],"homepage":"https://github.com/angelogiacco/elevenlabs-mcp#readme","bugs":{"url":"https://github.com/angelogiacco/elevenlabs-mcp/issues"},"bin":{"mcp-server-elevenlabs":"bin/mcp-server.js"},"dist":{"shasum":"96d0e2d3515814e5e12bde8194ce2c8dcba6c2e6","tarball":"https://registry.npmjs.org/@angelogiacco/elevenlabs-mcp-server/-/elevenlabs-mcp-server-1.0.2.tgz","fileCount":4,"integrity":"sha512-ITzykdcRhTuAZT4MmPn/UKV/nBe7vUyNSAER/TAMuD90nN6paQycei3vCaeJVSkn3BzdVZF0ed+abZZW4780jA==","signatures":[{"sig":"MEQCICxUX8g9XQ514ab4F37kpqb0gHiT02HuLaiE5ZloKUbcAiAo1ZwNnKmAx5NKjCHateMb7IzjIIDx3hwak/Q5XMoHKg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":791023},"main":"./dist/bundle.js","type":"module","_from":"file:angelogiacco-elevenlabs-mcp-server-1.0.2.tgz","private":false,"scripts":{"dev":"nodemon --watch src -e ts --exec 'npm run build'","lint":"eslint src/**/*.ts","build":"node build.js && chmod +x bin/mcp-server.js","clean":"rm -rf dist","watch":"tsc --watch","inspect":"node -r dotenv/config ./scripts/inspect.js","typecheck":"tsc --noEmit","inspect-watch":"node ./scripts/inspect-watch.js"},"_npmUser":{"name":"angelogiacco","email":"giacco.angelo.s@gmail.com"},"_resolved":"/private/var/folders/rw/gc8d_w0d4q56fg53zt6rrhm00000gn/T/f44bd540536fff22be3d8e091ec595f0/angelogiacco-elevenlabs-mcp-server-1.0.2.tgz","_integrity":"sha512-ITzykdcRhTuAZT4MmPn/UKV/nBe7vUyNSAER/TAMuD90nN6paQycei3vCaeJVSkn3BzdVZF0ed+abZZW4780jA==","repository":{"url":"git+https://github.com/angelogiacco/elevenlabs-mcp.git","type":"git"},"_npmVersion":"10.8.2","description":"An ElevenLabs MCP server","directories":{},"_nodeVersion":"20.18.1","dependencies":{"axios":"^1.6.2","yargs":"^17.7.2","openapi-types":"^12.1.3","@modelcontextprotocol/sdk":"^0.4.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","dotenv":"^16.4.7","eslint":"^8.54.0","esbuild":"^0.19.9","nodemon":"^3.1.7","ts-jest":"^29.1.1","typescript":"^5.3.2","@types/jest":"^29.5.10","@types/node":"^20.10.0","@types/yargs":"^17.0.33","@typescript-eslint/parser":"^6.12.0","@typescript-eslint/eslint-plugin":"^6.12.0"},"_npmOperationalInternal":{"tmp":"tmp/elevenlabs-mcp-server_1.0.2_1741531523943_0.2701021209119079","host":"s3://npm-registry-packages-npm-production"}},"1.0.3":{"name":"@angelogiacco/elevenlabs-mcp-server","version":"1.0.3","author":{"name":"Angelo Giacco","email":"angelo@elevenlabs.io"},"license":"MIT","_id":"@angelogiacco/elevenlabs-mcp-server@1.0.3","maintainers":[{"name":"angelogiacco","email":"giacco.angelo.s@gmail.com"}],"homepage":"https://github.com/angelogiacco/elevenlabs-mcp#readme","bugs":{"url":"https://github.com/angelogiacco/elevenlabs-mcp/issues"},"bin":{"mcp-server-elevenlabs":"bin/mcp-server.js"},"dist":{"shasum":"d43bdbefa1acb222f35d47f5b90cb9ed8475b776","tarball":"https://registry.npmjs.org/@angelogiacco/elevenlabs-mcp-server/-/elevenlabs-mcp-server-1.0.3.tgz","fileCount":4,"integrity":"sha512-NKHcBbfQgmD+9I/MBY9P5pIcM4uMchBqoB0J3/Rfd1u34ed2qQm0QsklCHs7KpPWJs7dmSoIW/NYWCaayDhEdA==","signatures":[{"sig":"MEQCIFzlKLbW0pjAqrwhQU2tKdEcitbvoEgUSxWt9PX6rvyyAiBfDVlr7CbjI/JpXCWk/X1LCLTFH+wuo/JFDRA3+2nnsw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":791263},"main":"./dist/bundle.js","type":"module","_from":"file:angelogiacco-elevenlabs-mcp-server-1.0.3.tgz","private":false,"scripts":{"dev":"nodemon --watch src -e ts --exec 'npm run build'","lint":"eslint src/**/*.ts","build":"node build.js && chmod +x bin/mcp-server.js","clean":"rm -rf dist","watch":"tsc --watch","inspect":"node -r dotenv/config ./scripts/inspect.js","typecheck":"tsc --noEmit","inspect-watch":"node ./scripts/inspect-watch.js"},"_npmUser":{"name":"angelogiacco","email":"giacco.angelo.s@gmail.com"},"_resolved":"/private/var/folders/rw/gc8d_w0d4q56fg53zt6rrhm00000gn/T/35a5669468422dec00cd467afd3150c2/angelogiacco-elevenlabs-mcp-server-1.0.3.tgz","_integrity":"sha512-NKHcBbfQgmD+9I/MBY9P5pIcM4uMchBqoB0J3/Rfd1u34ed2qQm0QsklCHs7KpPWJs7dmSoIW/NYWCaayDhEdA==","repository":{"url":"git+https://github.com/angelogiacco/elevenlabs-mcp.git","type":"git"},"_npmVersion":"10.8.2","description":"An ElevenLabs MCP server","directories":{},"_nodeVersion":"20.18.1","dependencies":{"axios":"^1.6.2","yargs":"^17.7.2","openapi-types":"^12.1.3","@modelcontextprotocol/sdk":"^0.4.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","dotenv":"^16.4.7","eslint":"^8.54.0","esbuild":"^0.19.9","nodemon":"^3.1.7","ts-jest":"^29.1.1","typescript":"^5.3.2","@types/jest":"^29.5.10","@types/node":"^20.10.0","@types/yargs":"^17.0.33","@typescript-eslint/parser":"^6.12.0","@typescript-eslint/eslint-plugin":"^6.12.0"},"_npmOperationalInternal":{"tmp":"tmp/elevenlabs-mcp-server_1.0.3_1741547445144_0.3623101417453001","host":"s3://npm-registry-packages-npm-production"}},"1.0.4":{"name":"@angelogiacco/elevenlabs-mcp-server","version":"1.0.4","description":"An ElevenLabs MCP server","author":{"name":"Angelo Giacco","email":"angelo@elevenlabs.io"},"license":"MIT","private":false,"publishConfig":{"access":"public"},"type":"module","main":"./dist/bundle.js","repository":{"type":"git","url":"git+https://github.com/angelogiacco/elevenlabs-mcp.git"},"bin":{"mcp-server-elevenlabs":"bin/mcp-server.js"},"dependencies":{"@modelcontextprotocol/sdk":"^0.4.0","axios":"^1.6.2","openapi-types":"^12.1.3","yargs":"^17.7.2"},"devDependencies":{"@types/jest":"^29.5.10","@types/node":"^20.10.0","@types/yargs":"^17.0.33","@typescript-eslint/eslint-plugin":"^6.12.0","@typescript-eslint/parser":"^6.12.0","dotenv":"^16.4.7","esbuild":"^0.19.9","eslint":"^8.54.0","jest":"^29.7.0","nodemon":"^3.1.7","ts-jest":"^29.1.1","typescript":"^5.3.2"},"scripts":{"build":"node build.js && chmod +x bin/mcp-server.js","clean":"rm -rf dist","lint":"eslint src/**/*.ts","watch":"tsc --watch","typecheck":"tsc --noEmit","dev":"nodemon --watch src -e ts --exec 'npm run build'","inspect":"node -r dotenv/config ./scripts/inspect.js","inspect-watch":"node ./scripts/inspect-watch.js"},"_id":"@angelogiacco/elevenlabs-mcp-server@1.0.4","bugs":{"url":"https://github.com/angelogiacco/elevenlabs-mcp/issues"},"homepage":"https://github.com/angelogiacco/elevenlabs-mcp#readme","_integrity":"sha512-Uu3GDh8j2Zz3xg00vVsEn85JSM+ydWV1MxCDtDbNYPvvXcTOS/drM+vGqIgvwVdZFiTjJUDP1R7WFnWvbV9udQ==","_resolved":"/private/var/folders/rw/gc8d_w0d4q56fg53zt6rrhm00000gn/T/ca06cac19b6a0da93dd396623d427ad3/angelogiacco-elevenlabs-mcp-server-1.0.4.tgz","_from":"file:angelogiacco-elevenlabs-mcp-server-1.0.4.tgz","_nodeVersion":"20.18.1","_npmVersion":"10.8.2","dist":{"integrity":"sha512-Uu3GDh8j2Zz3xg00vVsEn85JSM+ydWV1MxCDtDbNYPvvXcTOS/drM+vGqIgvwVdZFiTjJUDP1R7WFnWvbV9udQ==","shasum":"26cfb21d62997b35b69790ed51e32a7d9eb4d2af","tarball":"https://registry.npmjs.org/@angelogiacco/elevenlabs-mcp-server/-/elevenlabs-mcp-server-1.0.4.tgz","fileCount":4,"unpackedSize":791248,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCIBDjQRycXZ1NI7N9Y68IfQpdPA0VTEJbp1xR4hAu54gHAiApqLbaS9WR9yOs3Yk/PTWv19mOTWc2Kgs8js5oiOyAlA=="}]},"_npmUser":{"name":"angelogiacco","email":"giacco.angelo.s@gmail.com"},"directories":{},"maintainers":[{"name":"angelogiacco","email":"giacco.angelo.s@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/elevenlabs-mcp-server_1.0.4_1741553693066_0.3490075151645682"},"_hasShrinkwrap":false}},"time":{"created":"2025-03-09T14:29:56.668Z","modified":"2025-03-09T20:54:53.463Z","1.0.0":"2025-03-09T14:29:56.970Z","1.0.1":"2025-03-09T14:42:14.789Z","1.0.2":"2025-03-09T14:45:24.215Z","1.0.3":"2025-03-09T19:10:45.355Z","1.0.4":"2025-03-09T20:54:53.276Z"},"bugs":{"url":"https://github.com/angelogiacco/elevenlabs-mcp/issues"},"author":{"name":"Angelo Giacco","email":"angelo@elevenlabs.io"},"license":"MIT","homepage":"https://github.com/angelogiacco/elevenlabs-mcp#readme","repository":{"type":"git","url":"git+https://github.com/angelogiacco/elevenlabs-mcp.git"},"description":"An ElevenLabs MCP server","maintainers":[{"name":"angelogiacco","email":"giacco.angelo.s@gmail.com"}],"readme":"# ElevenLabs MCP Server\n\nA Model Context Protocol (MCP) server that exposes OpenAPI defined ElevenLabs endpoints as MCP resources. \n\n## Quick Start\n\nYou do not need to clone this repository to use this MCP server. You can simply configure it in Claude Desktop:\n\n1. Locate or create your Claude Desktop configuration file:\n   - On macOS: `~/Library/Application Support/Claude/claude_desktop_config.json`\n\n2. Add the following configuration to enable the OpenAPI MCP server:\n\n```json\n{\n  \"mcpServers\": {\n    \"ElevenLabs\": {\n      \"command\": \"npx\",\n      \"args\": [\"-y\", \"@angelogiacco/elevenlabs-mcp-server\"],\n      \"env\": {\n        \"ELEVENLABS_API_KEY\": \"your api key goes here\"\n      }\n    }\n  }\n}\n```\n\n## ElevenLabs API Configuration\n\nThis MCP server is pre-configured to work with the ElevenLabs API. To use it:\n\n1. Locate or create your Claude Desktop configuration file:\n   - On macOS: `~/Library/Application Support/Claude/claude_desktop_config.json`\n\n2. Add the following configuration:\n\n```json\n{\n  \"mcpServers\": {\n    \"ElevenLabs\": {\n      \"command\": \"npx\",\n      \"args\": [\"-y\", \"@angelogiacco/elevenlabs-mcp-server\"],\n      \"env\": {\n        \"ELEVENLABS_API_KEY\": \"your-elevenlabs-api-key-here\"\n      }\n    }\n  }\n}\n```\n\n3. Replace `your-elevenlabs-api-key-here` with your actual ElevenLabs API key.\n\nThe server is pre-configured with:\n- API Base URL: https://api.elevenlabs.io/\n- OpenAPI Spec: https://api.elevenlabs.io/openapi.json\n- Server Name: elevenlabs-mcp-server\n\n### Available ElevenLabs API Endpoints\n\nThe MCP server exposes all ElevenLabs API endpoints available in the openapi spec. \n\nTo add new endpoints, just update the openapi spec.\n\n## Development Tools\n\nThis project includes several development tools to make your workflow easier:\n\n### Building\n\n- `npm run build` - Builds the TypeScript source\n- `npm run clean` - Removes build artifacts\n- `npm run typecheck` - Runs TypeScript type checking\n\n### Development Mode\n\n- `npm run dev` - Watches source files and rebuilds on changes\n- `npm run inspect-watch` - Runs the inspector with auto-reload on changes\n\n### Code Quality\n\n- `npm run lint` - Runs ESLint\n- `npm run typecheck` - Verifies TypeScript types\n\n## Configuration\n\nThe server can be configured through environment variables or command line arguments:\n\n## Development Workflow\n\n1. Start the development environment:\n```bash\nnpm run inspect-watch\n```\n\n2. Make changes to the TypeScript files in `src/`\n3. The server will automatically rebuild and restart\n4. Use the MCP Inspector UI to test your changes\n\n## Debugging\n\nThe server outputs debug logs to stderr. To see these logs:\n\n1. In development mode:\n   - Logs appear in the terminal running `inspect-watch`\n   \n2. When running directly:\n   ```bash\n   npm run inspect 2>debug.log\n   ```\n\n## Contributing\n\n1. Fork the repository\n2. Create a feature branch\n3. Make your changes\n4. Run tests and linting:\n   ```bash\n   npm run typecheck\n   npm run lint\n   ```\n5. Submit a pull request\n\n## License\n\nMIT","readmeFilename":"README.md"}