CopyForge MCP Server
An MCP (Model Context Protocol) server that wraps CopyForge's AI-powered product description generation API. Generate compelling e-commerce copy for any product across multiple platforms.
Features
- AI-Powered Copy Generation - Leverages Claude to create conversion-optimized product descriptions
- Multi-Platform Support - Shopify, Amazon, Etsy, eBay, WooCommerce, and general e-commerce
- Customizable Tone - Professional, casual, luxury, playful, or minimal
- Complete SEO Package - Description, bullet points, meta title, meta description, and keywords
Installation
npm install copyforge-mcp
Or install from source:
git clone <repo>
cd copyforge-mcp
npm install
npm run build
Configuration
Set your Anthropic API key:
export ANTHROPIC_API_KEY=your_api_key_here
Claude Desktop
Add to your claude_desktop_config.json:
{
"mcpServers": {
"copyforge": {
"command": "npx",
"args": ["copyforge-mcp"],
"env": {
"ANTHROPIC_API_KEY": "your_api_key_here"
}
}
}
}
OpenClaw
Add to your MCP server configuration:
mcp_servers:
copyforge:
command: npx copyforge-mcp
env:
ANTHROPIC_API_KEY: ${ANTHROPIC_API_KEY}
Tool: generate_product_copy
Generate compelling e-commerce product copy including description, bullet points, SEO metadata, and keywords.
Input Parameters
| Parameter | Type | Required | Description |
|---|---|---|---|
product_name |
string | Yes | The name of the product |
features |
string | Yes | Key features and specifications (comma-separated or descriptive) |
tone |
string | No | Writing tone: professional, casual, luxury, playful, minimal (default: professional) |
platform |
string | No | Target platform: shopify, amazon, etsy, ebay, woocommerce, general (default: general) |
Output
{
"description": "150-250 word product description",
"bullets": ["5 key benefit/feature bullet points"],
"metaTitle": "SEO meta title (50-60 characters)",
"metaDescription": "SEO meta description (140-160 characters)",
"keywords": ["6-8 relevant SEO keywords"],
"wordCount": 180
}
Example Usage
{
"product_name": "Ergonomic Office Chair Pro",
"features": "lumbar support, mesh back, adjustable armrests, 360 swivel, 5-year warranty",
"tone": "professional",
"platform": "amazon"
}
Example Output
{
"description": "Transform your workspace with the Ergonomic Office Chair Pro, engineered for professionals who demand both comfort and style. The advanced lumbar support system adapts to your spine's natural curve, while the breathable mesh back keeps you cool during long work sessions...",
"bullets": [
"Adjustable lumbar support provides personalized comfort for all-day productivity",
"Breathable mesh back promotes airflow and prevents heat buildup",
"360-degree swivel with smooth-rolling casters for effortless mobility",
"Height-adjustable armrests reduce shoulder and neck strain",
"Backed by a 5-year warranty for lasting peace of mind"
],
"metaTitle": "Ergonomic Office Chair Pro - Advanced Lumbar Support",
"metaDescription": "Upgrade your workspace with the Ergonomic Office Chair Pro. Features adjustable lumbar support and breathable mesh. Free shipping. Shop now!",
"keywords": [
"ergonomic office chair",
"lumbar support desk chair",
"mesh back office chair",
"adjustable office chair",
"comfortable work chair",
"professional office furniture",
"swivel desk chair"
],
"wordCount": 187
}
Platform Guidelines
Each platform has tailored copy styles:
- Shopify - Brand-friendly, lifestyle-focused, HTML-ready formatting
- Amazon - Feature-driven, benefit-oriented, SEO-optimized with search terms
- Etsy - Warm, artisan tone emphasizing craftsmanship and authenticity
- eBay - Clear, factual, detail-oriented for value-conscious buyers
- WooCommerce - Professional, accessible, with clear feature highlights
- General - Balanced, conversion-focused e-commerce copy
Tone Options
- Professional - Authoritative, focusing on quality and reliability
- Casual - Friendly, conversational, approachable
- Luxury - Elegant, sophisticated, emphasizing exclusivity
- Playful - Fun, energetic, creative with humor
- Minimal - Clean, concise, letting the product speak for itself
Development
# Install dependencies
npm install
# Run in development mode
npm run dev
# Build for production
npm run build
# Run tests
npm test
License
MIT