# GAN.ai MCP for AI Agents AI Agent Connect

> GAN.ai MCP lets you automate personalized video marketing and sales outreach at scale. You can trigger bulk video generation, track real-time processing, and pull engagement metrics or landing page links directly into your AI client. It handles the heavy lifting of creating thousands of unique videos with custom details like names and locations for your campaigns.

## Overview
- **Category:** marketing-automation
- **Price:** Free
- **Endpoint:** https://edge.vinkius.com/vk_preview_KhwU2XaS8tP2YnonQYvN6c9CBrvpvVSXKtuV4I6s/ai-agent-connect
- **Tags:** generative-ai, personalized-video, video-marketing, sales-outreach, video-generation, campaign-automation

## Description

Imagine you're running a sales campaign where you need to send a unique video to every single lead. Usually, that's a manual nightmare of uploading files and updating variables. With this Connector, you can just tell your agent to start a batch. It handles the heavy lifting by pulling your project templates and injecting dynamic data like names and company details. You don't have to jump back and forth between tabs to check if a video finished rendering. Instead, your agent handles the status checks and pings you when the landing page links are ready. It's a way to keep your video strategy moving without the constant context switching. If you're looking for a way to scale your outreach, this is how you do it without the friction. You can find this and thousands of other tools in the Vinkius catalog to keep your workflow moving.

## Tools

### verify_api_connection
Confirm that your GAN.ai credentials are working correctly. Use this to troubleshoot your setup quickly.

### generate_personalized_videos
Start a bulk video production run based on your templates. This is the main way to scale your personalized content.

### generate_single_video
Create one unique video for a specific lead or project. This is perfect for one-off high-touch outreach.

### get_workspace_info
Pull the general details of your GAN.ai account. It helps your agent understand your workspace context.

### get_project_metadata
See the specific tags and variables for a video project. Use this to know what data you need to provide for a campaign.

### get_video_stats
Retrieve view counts and other engagement data. It lets you see which videos are actually performing well.

### get_video_metadata
Get the specific details and properties of a finished video. This helps you organize your generated content.

### get_generation_status
Check if a specific video is still rendering or ready for use. It helps you know exactly when to send your outreach.

### list_landing_templates
See all the landing pages available for your videos. Use this to pick the right destination for your leads.

### list_video_projects
See every video template you have in your account. This helps you choose the right project for a new campaign.

### list_generated_videos
See your full history of created videos. It's the best way to track what's been sent out.

### list_configured_webhooks
See which webhooks are currently active. Use this to ensure your external systems are getting the right updates.

## Prompt Examples

**Prompt:** 
```
I need to send a personalized video to a new lead named Sarah from Acme Corp. Can you start that for me using our 'Welcome' project?
```

**Response:** 
```
I've started the personalized video for Sarah at Acme Corp using the 'Welcome' project. 

**Request Details:**
- **Lead Name:** Sarah
- **Company:** Acme Corp
- **Status:** Triggered
- **Inference ID:** `inf_789xyz` 

I'll keep an eye on the progress and let you know when the landing page link is ready.
```

**Prompt:** 
```
Can you show me the status of the video batch I started this morning for the Northeast region?
```

**Response:** 
```
Here is the current status for the **Northeast Region** video batch:

| Video ID | Status | Completion |
| :--- | :--- | :--- |
| `inf_123` | **Completed** | 100% |
| `inf_456` | **Processing** | 45% |
| `inf_789` | **Pending** | 0% |

Would you like me to grab the link for the completed video?
```

**Prompt:** 
```
How many views did the 'Product Demo' videos get last week?
```

**Response:** 
```
I've pulled the engagement stats for the **Product Demo** project:

- **Total Views:** 1,240
- **Avg. Engagement Rate:** 4.2%
- **Top Performing Video:** `vid_998` (450 views)

Let me know if you'd like a breakdown for any specific video in that set.
```

## Capabilities

### Trigger bulk video generation
Generate thousands of unique videos based on your project templates and dynamic tags.

### Monitor video status
Check if your video requests are pending, processing, or finished in real time.

### Fetch landing page links
Get the final URLs for each generated video to put into your outreach sequences.

### Pull engagement metrics
See how many views and interactions your videos got to measure campaign success.

### Manage video projects
List all your video templates and see the specific variables needed for personalization.

### Sync webhooks
Check your active webhooks to ensure your systems get real-time generation notifications.

## Use Cases

### Bulk Lead Outreach
A growth marketer needs to send 500 videos to new leads. They ask the agent to use generate_personalized_videos with a list of names and companies.

### SDR Follow-ups
An SDR wants to know if a prospect's video is ready. They ask the agent to check the status of a specific inference ID using get_generation_status.

### Campaign Reporting
A content manager needs a weekly report. They ask the agent to pull view counts for all videos in a specific project using get_video_stats.

### Template Management
A marketer is unsure which tags are available. They ask the agent to list all projects and their metadata using list_video_projects and get_project_metadata.

## Benefits

- Scale your outreach without manual uploads by using generate_personalized_videos to create thousands of unique videos at once.
- Save time on status checks by using get_generation_status to see exactly when your videos are ready for your leads.
- Get your outreach links faster by using list_landing_templates and get_video_metadata to grab permalinks automatically.
- Measure your campaign success with get_video_stats to see real engagement numbers without leaving your workspace.
- Keep your data organized by using list_video_projects and get_project_metadata to manage all your templates and variables.
- Ensure your systems stay in sync by using list_configured_webhooks to monitor your real-time notification settings.

## How It Works

The bottom line is you can run high-volume personalized video campaigns without ever leaving your chat interface.

1. Connect your GAN.ai Workspace ID and API Token in your AI client settings.
2. Tell your agent which project template to use and provide the lead data.
3. Get a list of inference IDs and watch the agent track the progress until the videos are ready.

## Frequently Asked Questions

**What is the GAN.ai MCP for?**
It lets your AI agent handle the entire process of creating and tracking personalized videos for your marketing campaigns.

**Can I use this to send videos to hundreds of people at once?**
Yes, you can use it to trigger bulk video generation for large lead lists.

**How do I know when my videos are finished?**
Your agent can check the status of any video request and tell you as soon as it's ready.

**Can it help with my sales outreach?**
It's built specifically for that, helping you get custom videos with names and locations to your prospects.

**Does this Connector show me how people are watching my videos?**
Yes, it can pull engagement stats like view counts for your specific projects.

**How do I set up the GAN.ai MCP?**
You just need your Workspace ID and API Token from your GAN.ai settings to get started.

**How do I find my Workspace ID and API Token?**
Log in to GAN.ai, go to Settings, and navigate to the API section to find your Workspace ID and generate a Bearer Token.

**What is an 'Inference ID'?**
An Inference ID is a unique tracking number returned when you trigger a video generation. You use it with the 'get_generation_status' tool to check if the video is ready.

**Are personalized landing pages included in the API response?**
Yes! Once a video is completed, the agent retrieves the 'permalink', which is a non-expiring link to the personalized landing page hosting the video.

**Can I monitor video view analytics via the agent?**
Yes, the 'get_video_stats' tool allows you to retrieve real-time engagement data, such as view counts and playback metrics, for any generated video.