Skip to content

Add ability to create and edit conversational AI server tools through MCP #35

@AristideVB

Description

@AristideVB

Description

Currently, ElevenLabs' MCP server provides excellent integration with various ElevenLabs audio features, but lacks the ability to create and modify Conversational AI server tools as defined in the documentation (https://elevenlabs.io/docs/conversational-ai/customization/tools/server-tools).

Proposed Solution

Add functionality to the MCP server that allows:

  1. Creating new server tools (webhook integrations) programmatically
  2. Editing existing server tools' configurations
  3. Managing tool parameters (headers, secrets, path/query/body parameters)
  4. Testing tools through the MCP interface

Use Cases

  • AI assistants could dynamically create or modify tools based on conversation needs
  • Developers could programmatically set up and manage entire suites of tools
  • Users could request an AI to set up specific integrations without requiring manual configuration

Technical Considerations

  • Security measures for API key/secret management
  • Permission systems to control which tools can be created/modified
  • Proper validation of tool configurations

Benefits

This enhancement would allow for more dynamic and powerful AI agent workflows, where conversational AI tools could be created, modified, or extended on-the-fly based on specific use cases, rather than requiring manual configuration through the web interface.

Additional Context

The current documentation for server tools shows a robust system for configuring these through the web UI, but incorporating this functionality into the MCP server would greatly enhance the programmatic capabilities of the system.

Metadata

Metadata

Assignees

No one assigned

    Labels

    enhancementNew feature or request

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions