# Expansify AI MCP MCP

> Expansify AI connects your entire content marketing workflow into one place. Use this MCP to generate blog posts, ad copy, and social updates with simple conversation prompts. You can also track keyword rankings and manage full campaigns—all without leaving your agent's chat window.

## Overview
- **Category:** marketing-automation
- **Price:** Free
- **Tags:** content-generation, campaign-management, seo-tracking, digital-marketing, content-repurposing, performance-analytics

## Description

You can take control of your whole content strategy through natural conversation. Forget jumping between SEO tools, word processors, and analytics dashboards; this MCP puts it all in one place. Your AI client acts as a dedicated content strategist and SEO coordinator. Need to write three ad variants? Give the prompt. Want to know if 'RAG techniques' is trending? Ask for an analysis. You can also see every campaign you’ve ever run or generate, letting you reuse old copy or check performance data. When you connect this MCP via Vinkius, your AI agent handles the heavy lifting, managing everything from keyword research to final content drafts.

## Tools

### analyze_keyword_seo
Runs a deep analysis on a keyword to determine its SEO difficulty and search intent.

### create_campaign
Sets up a new content campaign, giving structure to your marketing efforts.

### generate_ai_content
Writes new AI-generated material like blog posts and ad copy based on specific inputs.

### list_campaigns
Retrieves a list of all active content campaigns you have run or plan to run.

### list_generated_content
Shows an archive of every piece of marketing copy that the AI has created for you.

### list_tracked_keywords
Provides a current list of all SEO keywords your system is monitoring for ranking changes.

## Prompt Examples

**Prompt:** 
```
Generate a blog post about 'The future of RAG in 2026' using Expansify AI.
```

**Response:** 
```
Generating content... I've written a blog post draft focusing on advanced RAG techniques and AI integration. You can find the full text in your content history with ID: gen_123.
```

**Prompt:** 
```
List all my active content campaigns.
```

**Response:** 
```
I've retrieved your campaigns. You have 3 active drives: 'Q1 Tech Strategy', 'Social Engagement', and 'Ad Copy Variations'. Which one should we manage?
```

**Prompt:** 
```
Analyze the SEO difficulty for the keyword 'mcp server implementation'.
```

**Response:** 
```
SEO analysis complete! The keyword 'mcp server implementation' has a moderate difficulty score (45/100). It's a high-intent term with growing search volume. Shall I suggest some related long-tail keywords?
```

## Capabilities

### Analyze SEO Keywords
Check a specific keyword's difficulty and ranking potential for immediate content planning.

### Create Content Campaigns
Set up new, multi-stage content marketing drives with a single command.

### Generate Marketing Copy
Write drafts for blog posts, social media updates, and ads based on your specific prompts.

### List Campaigns
Get a full list of all content campaigns you’ve set up to manage or check status.

### Check Content History
Access and review every piece of AI-generated material for reuse or refinement.

### Monitor Keywords
View a list of all the SEO keywords you are currently tracking for visibility oversight.

## Use Cases

### Starting a new product launch campaign
A growth team lead needs to coordinate copy for three different channels. They run `analyze_keyword_seo` first to validate the target term, then use `create_campaign`, and finally prompt the agent to execute ad variations using `generate_ai_content`.

### Auditing old content performance
A marketer wants to see if last quarter's evergreen posts are still relevant. They use `list_generated_content` to pull up the older drafts, then check those keywords using `analyze_keyword_seo` to see if their ranking potential changed.

### Managing a large content backlog
An SEO specialist needs an overview of all active projects. They use `list_campaigns` to identify which drives are stalled, and then prompt the agent to check the status of key terms using `list_tracked_keywords`.

## Benefits

- Stop manually checking SEO rankings. Use `list_tracked_keywords` to monitor search visibility directly through your agent's conversation.
- Need a fresh blog post? Instead of starting from scratch, use `generate_ai_content` with specific prompts and content types.
- Running a multi-faceted launch? Use `create_campaign` to structure your efforts, then deploy copy using the tool name `generate_ai_content` within that campaign's scope.
- Wasting time hunting for old drafts? Run `list_generated_content` to access and reuse every piece of marketing material you've ever created.
- Want a strategic overview? Use `list_campaigns` to see the full status of all your content drives at a glance, minimizing admin effort.

## How It Works

The bottom line is you talk to your AI agent, and it executes complex content tasks using the tools without manual data transfers.

1. Subscribe to this MCP and retrieve your API Token from your Expansify AI dashboard.
2. Connect this credential via Vinkius to any MCP-compatible client, like Cursor or Claude.
3. Give your agent a direct command, such as 'Generate three ad copy variations for X product,' to start the workflow.

## Frequently Asked Questions

**How do I start using `analyze_keyword_seo` with Expansify AI?**
You simply prompt your agent to run the tool name `analyze_keyword_seo` and give it the keyword you want analyzed. The agent then provides a full report on its difficulty score and search intent.

**What is the difference between `create_campaign` and `list_campaigns`?**
`create_campaign` sets up your project structure, defining goals and scope. You use `list_campaigns` later to check which campaigns are active or need attention.

**Can I reuse old drafts using the `list_generated_content` tool?**
Yes. Running `list_generated_content` pulls up a full archive of every piece of text the AI has written for you, making it easy to pull material for new projects.

**Is `analyze_keyword_seo` useful if I don't know my keywords?**
No. This tool requires a specific keyword input. If you need general ideas, try first running `list_tracked_keywords` to see what is already being monitored.

**What should I do if I get an authentication error when calling `list_campaigns`?**
You need to verify your API token in the Expansify AI dashboard. If the credentials are incorrect or expired, you won't be able to list campaigns. Generating a fresh token usually fixes this.

**Are there limits on how often can I use the `generate_ai_content` tool?**
Yes, Expansify AI maintains rate limits to ensure stability across all users. If you hit the limit, wait a few minutes before running another batch of content generation requests.

**When I run `analyze_keyword_seo`, what specific metrics will the returned data include?**
The analysis returns structured JSON data that includes difficulty scores, estimated search volume, and user intent categorization. This makes it easy to parse directly into your custom pipelines.

**Does `list_tracked_keywords` support exporting the keyword list for external analysis?**
Yes, this MCP allows you to export the full list of tracked keywords. You can pull these metrics and analyze them using dedicated tools like Excel or Google Sheets.

**How do I find my API Token?**
Log in to your Expansify AI account and navigate to **Settings** > **API Keys** to generate and copy your unique access token.

**Can the agent generate different types of content?**
Yes! Use the `generate_ai_content` tool and specify the `type` parameter (e.g., blog_post, tweet, ad) along with your topic prompt.

**How do I check the performance of an SEO keyword?**
Use the `analyze_keyword_seo` tool to trigger a technical analysis of any specific keyword to understand its difficulty and ranking potential.