Back to MCP Servers

Fitness Influencer

Fitness content creator workflow automation - video editing with jump cuts, revenue analytics, and branded content creation

social-mediaautomation
By MarceauSolutions
12Updated 5 months agoPython

Installation

npx -y fitness-influencer-mcp

Configuration

{
  "mcpServers": {
    "fitness-influencer-mcp": {
      "command": "npx",
      "args": ["-y", "fitness-influencer-mcp"]
    }
  }
}

How to use

  1. Run the installation command above (if needed)
  2. Open your Claude Code settings file (~/.claude/settings.json)
  3. Add the configuration to the mcpServers section
  4. Restart Claude Code to apply changes

Fitness Influencer AI Assistant

mcp-name: io.github.wmarceau/fitness-influencer

AI-powered automation suite for fitness content creators. Automates video editing, graphics creation, email management, SMS communication, and revenue analytics.

Status: Live

Production URL: https://fitness-influencer-production.up.railway.app (if deployed)

Features

FeatureScriptCost
Jump-cut video editingvideo_jumpcut.pyFREE
Educational graphicseducational_graphics.pyFREE
Gmail summarizationgmail_monitor.pyFREE
Revenue analyticsrevenue_analytics.pyFREE
AI image generationgrok_image_gen.py$0.07/image
Calendar reminderscalendar_reminders.pyFREE
Workout plan generationworkout_plan_generator.pyFREE
Nutrition guidesnutrition_guide_generator.pyFREE
Video ads (Shotstack)shotstack_api.py~$0.27/video
SMS notificationstwilio_sms.py~$0.01/SMS

Directory Structure

fitness-influencer/
├── src/                    # Python execution scripts
│   ├── video_jumpcut.py
│   ├── educational_graphics.py
│   ├── gmail_monitor.py
│   ├── revenue_analytics.py
│   ├── grok_image_gen.py
│   ├── calendar_reminders.py
│   ├── nutrition_guide_generator.py
│   ├── workout_plan_generator.py
│   ├── shotstack_api.py
│   ├── video_ads.py
│   ├── creatomate_api.py
│   ├── intelligent_video_router.py
│   ├── fitness_assistant_api.py
│   └── twilio_sms.py
├── frontend/               # Web interface
│   ├── index.html
│   └── terms.html
├── docs/                   # Documentation
└── README.md

Quick Start

1. Video Jump-Cut Editing

python src/video_jumpcut.py --input raw_video.mp4 --output edited.mp4

2. Create Educational Graphic

python src/educational_graphics.py --title "5 Morning Habits" --points "Wake early,Hydrate,Stretch,Protein,Plan day" --platform instagram_post

3. Summarize Emails

python src/gmail_monitor.py --hours 24

4. Generate AI Image

python src/grok_image_gen.py --prompt "Fitness athlete doing deadlift" --count 1

Environment Variables

# Google APIs
GOOGLE_CREDENTIALS_PATH=credentials.json

# AI Services
XAI_API_KEY=your_xai_key_here

# Video Services
SHOTSTACK_API_KEY=your_shotstack_key
CREATOMATE_API_KEY=your_creatomate_key

# Communication
TWILIO_ACCOUNT_SID=your_twilio_sid
TWILIO_AUTH_TOKEN=your_twilio_token
TWILIO_PHONE_NUMBER=+1234567890

API Endpoints (FastAPI)

When running the API server:

EndpointMethodDescription
/GETHealth check
/api/video/jumpcutPOSTProcess video with jump cuts
/api/graphics/createPOSTCreate educational graphic
/api/email/summaryGETGet email summary
/api/image/generatePOSTGenerate AI image

Skill Configuration

Located at: .claude/skills/fitness-influencer-operations/SKILL.md

Trigger phrases:

  • "edit video with jump cuts"
  • "create fitness graphic"
  • "summarize my emails"
  • "generate fitness image"
  • "create workout plan"

Related Documentation

  • Main directive: directives/fitness_influencer_operations.md
  • Skill definition: .claude/skills/fitness-influencer-operations/SKILL.md
  • Use cases: .claude/skills/fitness-influencer-operations/USE_CASES.json
View source on GitHub