CrewAI

Connect DevMotion to a CrewAI agent using MCPServerSSE.

MCP Endpoint: https://devmotion.app/mcp


Setup

Connect MCP server to an agent
from crewai.mcp import MCPServerSSE
from crewai import Agent, Task, Crew

mcp_server = MCPServerSSE(
    url="https://devmotion.app/mcp",
    headers={"Authorization": "Bearer YOUR_TOKEN"},
    cache_tools_list=True,
)

animator = Agent(
    role="Video Animator",
    goal="Create animations in DevMotion based on user briefs",
    backstory="Expert at motion graphics and animation.",
    mcps=[mcp_server],
)

task = Task(
    description="Create a 1080x1920 TikTok intro with a bold slide-in title",
    agent=animator,
)

crew = Crew(agents=[animator], tasks=[task])
crew.kickoff()

Authentication

Obtain a long-lived token from your DevMotion profile and pass it in the Authorization header as shown above.


Docs

CrewAI MCP Overview →