← WebMCP Directory

Tool tree

aiperson.netlify.app

AI & AgentsTools verified
Website
Professional AI presenter video creation studio with script-to-video generation, realistic avatars, scene director, and browser-native WebMCP integration.
Explore capabilities
    create_presenter_videoAction

    Create and open a new AI presenter video project from a natural language script, selecting the avatar, voice, language, aspect ratio, and resolution.

    View tool JSON
    {
      "name": "create_presenter_video",
      "kind": "act",
      "impl": "imperative",
      "description": "Create and open a new AI presenter video project from a natural language script, selecting the avatar, voice, language, aspect ratio, and resolution.",
      "inputSchema": {
        "type": "object",
        "properties": {
          "script": {
            "type": "string",
            "description": "The primary script or speech text for the presenter to deliver in the video."
          },
          "presenter": {
            "type": "string",
            "description": "Optional name, role, or ID of the AI presenter (e.g., \"Emma Vance\", \"Tech Lead\", \"Marcus Chen\", \"Executive\", \"Sophia Laurent\", \"Creative Director\", \"Alex Rivera\", \"Elena Rostova\", \"Dr. David Thorne\")."
          },
          "voice": {
            "type": "string",
            "description": "Optional voice style or name (e.g., \"Studio Natural AI\", \"Executive Baritone\", \"Vibrant Storyteller\", \"Modern Tech Specialist\")."
          },
          "language": {
            "type": "string",
            "description": "Optional spoken language (e.g., \"English (US)\", \"English (UK)\", \"Spanish\", \"French\", \"German\", \"Japanese\")."
          },
          "aspectRatio": {
            "type": "string",
            "enum": [
              "16:9",
              "9:16",
              "1:1"
            ],
            "description": "Video aspect ratio. \"16:9\" for landscape/desktop/YouTube, \"9:16\" for vertical reels/TikTok, \"1:1\" for square feeds."
          },
          "resolution": {
            "type": "string",
            "enum": [
              "1080p",
              "4k",
              "720p"
            ],
            "description": "Video render resolution quality."
          }
        },
        "required": [
          "script"
        ]
      }
    }
    generate_presenter_videoAction

    Trigger the complete video-generation process for a specified project ID, synthesizing avatar speech, mouth phonemes, keyframes, and motion graphics.

    View tool JSON
    {
      "name": "generate_presenter_video",
      "kind": "act",
      "impl": "imperative",
      "description": "Trigger the complete video-generation process for a specified project ID, synthesizing avatar speech, mouth phonemes, keyframes, and motion graphics.",
      "inputSchema": {
        "type": "object",
        "properties": {
          "projectId": {
            "type": "string",
            "description": "The unique ID of the presenter video project to generate."
          }
        },
        "required": [
          "projectId"
        ]
      }
    }
    create_presenter_sceneAction

    Add a new scene with speech script and duration to an existing presenter project timeline.

    View tool JSON
    {
      "name": "create_presenter_scene",
      "kind": "act",
      "impl": "imperative",
      "description": "Add a new scene with speech script and duration to an existing presenter project timeline.",
      "inputSchema": {
        "type": "object",
        "properties": {
          "projectId": {
            "type": "string",
            "description": "The unique ID of the target presenter project."
          },
          "script": {
            "type": "string",
            "description": "The speech script for this specific scene."
          },
          "duration": {
            "type": "number",
            "description": "Optional scene duration in seconds. If omitted, duration is calculated from script word count."
          }
        },
        "required": [
          "projectId",
          "script"
        ]
      }
    }
    list_presenter_videosAnswer

    List all existing presenter video projects with their ID, title, scene count, duration, aspect ratio, resolution, status, and presenter details.

    View tool JSON
    {
      "name": "list_presenter_videos",
      "kind": "answer",
      "impl": "imperative",
      "description": "List all existing presenter video projects with their ID, title, scene count, duration, aspect ratio, resolution, status, and presenter details.",
      "inputSchema": {
        "type": "object",
        "properties": {},
        "required": []
      }
    }
    open_presenter_projectAction

    Open and focus an existing presenter video project inside the AI Presenter Studio workspace.

    View tool JSON
    {
      "name": "open_presenter_project",
      "kind": "act",
      "impl": "imperative",
      "description": "Open and focus an existing presenter video project inside the AI Presenter Studio workspace.",
      "inputSchema": {
        "type": "object",
        "properties": {
          "projectId": {
            "type": "string",
            "description": "The unique ID of the presenter video project to open in the studio."
          }
        },
        "required": [
          "projectId"
        ]
      }
    }
    delete_presenter_projectSensitive Action

    Delete a presenter video project. NOTE: For user safety, requires an explicit "confirm: true" parameter to prevent accidental deletion.

    View tool JSON
    {
      "name": "delete_presenter_project",
      "kind": "transact",
      "impl": "imperative",
      "description": "Delete a presenter video project. NOTE: For user safety, requires an explicit \"confirm: true\" parameter to prevent accidental deletion.",
      "inputSchema": {
        "type": "object",
        "properties": {
          "projectId": {
            "type": "string",
            "description": "The unique ID of the presenter video project to delete."
          },
          "confirm": {
            "type": "boolean",
            "description": "Safety confirmation flag. Must be explicitly set to true to confirm deletion."
          }
        },
        "required": [
          "projectId"
        ]
      }
    }