Model Context Protocol Server

Surgical Precision GSAP Animations for Claude

Transform natural language into production-ready, 60fps-optimized animation code. Expert debugging, performance tuning, and full plugin knowledge built in.

claude-desktop-mcp
❯ understand_and_create_animation()
// Request:
"Cards fade in one by one with
a bounce when scrolled into view"

// Generated:
✔ ScrollTrigger.batch() configured
✔ GPU-accelerated transforms
✔ useGSAP hook with cleanup
✔ 60fps optimized

Everything for Production Animations

GSAP Master MCP bridges the gap between your creative vision and performant animation code.

Natural Language to Code

Describe any animation in plain English. Get back production-ready GSAP code with GPU acceleration and proper lifecycle handling.

60fps Performance

Every generated snippet uses transforms over layout properties, force3D acceleration, and optimized batching for buttery smooth animations.

Expert Debugging

Paste your buggy animation code. Get analysis of layout thrashing, missing plugin registrations, and logic errors with fixes.

All Plugins Included

Deep knowledge of ScrollTrigger, SplitText, MorphSVG, DrawSVG, Draggable, and Lenis smooth scrolling integration.

Framework Ready

Generates code for React (useGSAP), Next.js, Vue, or Vanilla JS with proper plugin registration and cleanup.

Production Patterns

Battle-tested patterns for hero sequences, loading screens, scroll-driven narratives, and page transitions.

Quick Setup

Integrate GSAP Master into your Claude workflow in seconds.

Claude Desktop

Add to your claude_desktop_config.json:

{
  "mcpServers": {
    "gsap-master": {
      "command": "npx",
      "args": ["-y", "@vinhnguyen/gsap-mcp"]
    }
  }
}

Continue.dev (VS Code)

Add to your ~/.continue/config.yaml:

mcpServers:
  - name: gsap-mcp
    command: npx
    args:
      - "-y"
      - "@vinhnguyen/gsap-mcp"

Available MCP Tools

GSAP Master exposes these capabilities to Claude. Ask Claude to use them naturally in conversation.

CategoryTool NameDescription
Createunderstand_and_create_animationThe flagship tool. Converts any animation idea into fully functional GSAP code
Referenceget_gsap_api_expertDeep technical documentation for any GSAP method, plugin, or property
Setupgenerate_complete_setupGenerate boilerplate for React, Next.js, Vue, or Vanilla with plugin registration
Debugdebug_animation_issueIdentify and fix bugs, performance bottlenecks, and logic errors
Optimizeoptimize_for_performanceRefactor existing GSAP code to ensure 60fps smoothness and GPU acceleration
Patternscreate_production_patternGenerate battle-tested animation patterns for common UI scenarios

Try These Prompts

Once installed, try asking Claude these questions:

Create from Description

"I want a hero section where the title letters pop up randomly, and then the subtitle slides in from the left once the title is finished."

Fix Performance

"My scroll animation is laggy on mobile. Here is the code: [paste code animating top and left properties]."

Recreate from Video

"I've uploaded a video of an animation. Please watch it carefully. Analyze the timing, the easing curves, and the sequence of elements. Then, use the understand_and_create_animation tool to recreate this exactly for a React project, ensuring 60fps performance."