MCP-1st-Birthday/sipify-mcp
π§βπ» Sipify: AI Creative Ads Agent
One URL. Infinite Ads. Sipify is an AI Ad Creative Agent that understands your brand deeply β it analyzes your website, learns your audience segments, creates targeted Ad Personas, and finally generates high-performance Ad creatives personalized for each audience group. From strategy to final visuals, it designs ads that work for your brand.
π₯ Preview
<a href="https://youtu.be/9ICdPjvXJbU"> <img src="https://img.youtube.com/vi/9ICdPjvXJbU/maxresdefault.jpg" width="100%" alt="Sipify-MCP"> </a>
π€ Technologies Used
- Orchestration: FastMCP + Claude Desktop
- Persona Generation: OpenAI GPT-4o (via API)
- Ad Image Generation: Google Gemini Nano Banana / Imagen (AWS)
- Backend: FastAPI + Python
β‘ AI & Infrastructure
- Reasoning: Anthropic Claude 4.5 Sonnet
- Image Generation: Sipify Proprietary Engine (AWS GPU)
- Storage: AWS S3 & CloudFront
- Scraping: Custom Python Scraper
πͺ The Magic: Brand URL -> Full Campaign
Most AI tools need complex prompts. Sipify just needs a URL.
We built a multi-step Agentic Workflow that thinks like a human Creative Director:
- π The Eye (Scraping & Vision):
- The agent autonomously visits the brand's URL (e.g.,
lego.com). - It extracts the soul of the brand: Logo, Color Palette (Hex codes), and Visual Style.
- π§ The Brain (Strategy & Copy - OpenAI):
- Using the scraped data, it devises a "Marketing Persona."
- Example: For Lego, it didn't just say "buy blocks." It created a "Master Builder" persona focused on creativity, energy, and vibrant play.
- π¨ The Artist (Visual Production - Gemini):
- It translates the Persona into high-fidelity image prompts.
- It autonomously generates infinite assets in parallelβtailored to any dimension (Square, Story, Landscape) based on real-time requirements
Result: A generic request ("make ads for lego") turns into a production-ready campaign in 60 seconds.
ποΈ Project Structure
sipify-mcp/
βββ server.py # Main MCP Server
βββ README.md # Documentation & Demo
βββ requirements.txt #RequirementsWorking FlowChart-
π» Installation (Run Locally)
- Install Dependencies
pip install fastmcp httpx- Run the Server
python server.py- Connect to Claude Add this to your
claude_desktop_config.json:
{
"mcpServers": {
"sipify": {
"command": "python",
"args": ["/path/to/server.py"]
}
}
}π Social & Submission
- Social Post: https://www.linkedin.com/posts/tendsxgauravmcphackathon-aiagents-anthropic-ugcPost-7400875610627309568-ucGS?utmsource=share&utmmedium=memberdesktop&rcm=ACoAAFCXa34BAU54TiYthI7ZC1ZQ2kVPbZYBuxs
- Team: @inGaurav
- Track: Building MCP (
building-mcp-track-01) (building-mcp-track-creative)
Note: This project uses a live connection to Sipify's AWS backend for demonstration purposes.
