# Alai MCP MCP

> Alai MCP manages your entire marketing content pipeline using AI-generated assets. Connect it to any agent to turn raw selfies into studio-quality headshots, build coordinated campaigns, and track every asset's performance in one place.

## Overview
- **Category:** marketing-automation
- **Price:** Free
- **Tags:** content-generation, ai-portraits, asset-management, marketing-assets, cloud-orchestration, high-fidelity-media

## Description

This connector lets you manage high-fidelity marketing content entirely through natural conversation with your preferred AI client. You can go beyond just generating images; you control the whole lifecycle. Need to create a new campaign? Trigger it. Generate 50 profile photos for next month's push? Schedule the generation jobs and monitor their status until they're finished. If an asset needs deleting, you handle that too. It’s basically having a dedicated content coordinator inside your agent.

Because this MCP handles so many different stages—from concept to final deployment—you can build complex automations by chaining Alai with other tools in the Vinkius catalog. For example, running this asset generation process and then linking the resulting IDs into a separate CRM or billing tool is straightforward through one AI agent connection. You get full visibility into every step taken; nothing happens in the dark. This control means you never have to manually copy metadata from one dashboard into another.

## Tools

### check_getalai_status
Verifies the connection to the Alai system so you know if your automation is running correctly.

### create_asset
Initiates the creation of a new, specific marketing asset based on given parameters.

### create_campaign
Sets up an entire campaign structure, defining its scope and associated goals within Alai.

### delete_asset
Removes a specific marketing asset from the system record entirely.

### generate_content
Runs AI to generate new marketing content, like professional portraits or copy, based on prompts.

### get_asset
Retrieves all the technical details for one specific asset you already know about.

### get_campaign
Pulls up the full details and current status of a single campaign by its ID.

### get_generation
Checks the specific, real-time progress of one content generation job that is currently running.

### list_assets
Lists all assets in your portfolio and provides summary metadata for quick review.

### list_campaigns
Shows a list of existing campaigns, including their status and basic details.

### list_generations
Lists all historical content generation jobs to track past activity and usage volume.

### list_templates
Displays available template structures, helping you understand what types of assets can be created.

## Prompt Examples

**Prompt:** 
```
List all active marketing campaigns in my Alai account.
```

**Response:** 
```
I've retrieved your campaigns. You currently have 5 active high-fidelity profiles, including 'Social Media Push' and 'Email Blast B'. Would you like the detailed platform metadata for any of them?
```

**Prompt:** 
```
Show the last 5 assets generated for 'Social Media Push'.
```

**Response:** 
```
Asset directory orchestrated! For 'Social Media Push', I've identified 5 recent high-fidelity assets, including 3 images and 2 text posts. I've retrieved the technical creation metadata for your review. Need help retrieving the final hosted URLs?
```

**Prompt:** 
```
Check for any content generation jobs in 'Processing' status.
```

**Response:** 
```
Operational monitoring orchestrated! I've identified 2 high-fidelity jobs currently in 'Processing' status, including 'Banner A' and 'Blog Post B'. Your API connection is healthy. Shall I notify you once these assets are ready for distribution?
```

## Capabilities

### Create new marketing assets
Trigger the creation of high-fidelity images and textual content for your portfolio.

### Launch and manage campaigns
Define, activate, and monitor entire marketing initiatives using structured campaign data.

### Check asset status in real time
Query the system to see if content generation jobs are processing or ready for immediate use.

### Track all generated assets and metadata
List your entire asset library, retrieving detailed information on creation IDs and session status.

### Manage content records programmatically
Get specific details about a single asset or campaign to feed into other automated workflows.

## Use Cases

### Auditing a content push
A marketing manager needs to check if all assets from last week's 'Summer Sale' campaign are accounted for. They ask their agent to `list_assets` and review the platform metadata, confirming every image ID was correctly logged.

### Launching a new product line
A growth lead needs 10 variations of a headshot across three different styles. They use `create_asset` for each variation, then immediately call `list_generations` to track the progress and confirm all jobs are running.

### Deactivating old campaigns
The team is done with an outdated campaign. Instead of manually going into a dashboard, they simply tell their agent to `delete_asset` using the MCP, cleaning up the data instantly.

### Cross-platform integration setup
A developer needs to build a pipeline that takes newly created content and sends it to Jira. They use `get_asset` to pull the high-fidelity content ID, which they then pass to another MCP in the Vinkius catalog.

## Benefits

- Stop manually tracking status. Use the `get_generation` tool to get real-time updates on content jobs, so you know exactly when your assets are ready for distribution.
- Maintain a perfect media record by using `list_assets` to retrieve metadata and session IDs programmatically. This keeps your asset inventory clean.
- Build multi-step automation: Use the MCP to first run `generate_content`, then use that resulting data to feed into `create_campaign`, all without leaving your AI agent.
- If a campaign fails or needs adjustment, you can pull up its full history and status using `get_campaign` before manually correcting anything.
- Need to clean house? Use the `delete_asset` tool to remove outdated content records in one conversational command.

## How It Works

The bottom line is that you use conversational prompts instead of clicking through twelve different dashboards to manage your content.

1. First, subscribe to the MCP and grab your API key from Alai's dashboard.
2. Second, connect the key to your AI agent. You tell it exactly what you need—like 'launch a campaign for Q3 social media'.
3. Third, your agent talks to the Alai system, triggering the asset creation, setting up the campaign, and giving you real-time status updates.

## Frequently Asked Questions

**How do I check if my content generation jobs are running with `get_generation`?**
You use `get_generation` to pull up the live status of a specific job. This confirms if the asset is 'Processing' or if it's ready for you to download.

**I need to list all my current marketing campaigns, what tool should I use? Use `list_campaigns`.**
Use `list_campaigns`. It shows a summary of every campaign you've launched, letting you see which ones are active and where they stand.

**What is the best way to find my existing assets? Use `list_assets`.**
Use `list_assets`. It provides a comprehensive overview of your entire asset portfolio, giving you access to key metadata needed for other automations.

**How do I make sure my AI agent can actually talk to the Alai system? Check with `check_getalai_status`.**
You run `check_getalai_status`. This simple tool verifies your API connection is healthy, making sure nothing breaks before you start a big workflow.

**Can I delete an old asset using the MCP? Use `delete_asset`.**
Yes. You use `delete_asset` and provide the specific ID to remove content records from your system, keeping your portfolio clean.

**If I'm starting a new piece of content, how do I use the `create_asset` tool?**
You start by calling `create_asset`. This action establishes the asset record in your system and prepares it for generation. It lets you reserve the slot and define parameters before triggering the actual content creation job.

**I know an Asset ID, but I need all its technical details; should I use `get_asset`?**
Yes, use `get_asset`. This tool pulls a comprehensive record for one specific asset. It provides platform metadata, creation history, and the current status that simple listing calls won't show.

**What is the best way to review available content structures before making a campaign? Use `list_templates`?**
Use `list_templates`. This function shows all predefined formats and structural guidelines for your marketing assets. It helps you maintain consistency when setting up new campaigns.