AdCraft MCP Server
MCP server for AI-powered ad copy generation. Wraps AdCraft's ad copy API for use with Claude and other MCP-compatible AI assistants.
Features
- Platform-optimized copy for Facebook, Google Ads, and LinkedIn
- Multiple tones: professional, casual, urgent, friendly, luxury
- Smart keyword extraction from product descriptions
- Platform-specific formatting and character guidelines
Installation
npm install
npm run build
Usage
As MCP Server
Add to your Claude Desktop config (~/.claude/claude_desktop_config.json):
{
"mcpServers": {
"adcraft": {
"command": "node",
"args": ["/path/to/adcraft-mcp/dist/index.js"]
}
}
}
Tool: generate_ad_copy
Generate platform-optimized ad copy for products.
Inputs:
| Parameter | Type | Required | Description |
|---|---|---|---|
product_name |
string | ✓ | Product or service description (e.g., "organic skincare products") |
target_audience |
string | ✓ | Target audience (e.g., "professional women aged 25-45") |
platform |
string | ✓ | One of: facebook, google, linkedin |
tone |
string | One of: professional, casual, urgent, friendly, luxury (default: professional) |
Example:
Generate ad copy for "premium SaaS marketing platform" targeting "small business owners" on LinkedIn with a professional tone
Output:
{
"platform": "linkedin",
"tone": "professional",
"headline": "How entrepreneurs Achieve marketing success with Our software",
"description": "Our software helps small business owners achieve measurable marketing success...",
"cta": "Schedule Demo",
"formatted": "How entrepreneurs Achieve marketing success...\n\nOur software helps...\n\nSchedule Demo →",
"guidelines": {
"maxHeadline": 150,
"maxDescription": 300,
"style": "professional, value-driven, industry-focused"
},
"timestamp": "2024-02-08T11:30:00.000Z"
}
Platform Guidelines
| Platform | Max Headline | Max Description | Style |
|---|---|---|---|
| 25 chars | 125 chars | Emotional, visual-focused | |
| 30 chars | 90 chars | Direct, action-oriented | |
| 150 chars | 300 chars | Professional, value-driven |
Development
# Run in development mode
npm run dev
# Run tests
npm test
# Build for production
npm run build
License
MIT