Skip to main content
Prerequisites Before you begin, create an account and get your API Key.

Getting started

Connect to Motion to manage tasks, projects, workspaces, and automate scheduling workflows through AI agents.
  • API
  • UI
  • Open Source
1

Install the SDKs (optional)

pip install klavis
2

Create a Strata MCP Server with Motion

from klavis import Klavis
from klavis.types import McpServerName

klavis_client = Klavis(api_key="YOUR_API_KEY")

# Create a Strata MCP server with Motion
response = klavis_client.mcp_server.create_strata_server(
    servers=[McpServerName.MOTION],
    user_id="user123"
)

API Reference

Full Strata API endpoints
3

Authenticate with API Key

klavis_client.mcp_server.set_strata_auth(
    strata_id=response.strata_id,
    server_name=McpServerName.MOTION,
    auth_data={
        "api_key": "YOUR_MOTION_API_KEY"
    }
)
🎉 Your Motion MCP Server is ready! Once authentication is complete, you can use your MCP server URL with any MCP-compatible client.

Available Tools

Tool NameDescription
motion_get_workspacesGet all workspaces in the Motion account
motion_get_usersGet all users, optionally filtered by workspace
motion_get_my_userGet current user information
motion_get_tasksGet tasks, optionally filtered by workspace
motion_get_taskGet a specific task by its ID
motion_create_taskCreate a new task in Motion
motion_update_taskUpdate an existing task in Motion
motion_delete_taskDelete a task from Motion
motion_search_tasksSearch for tasks by name or description
motion_get_projectsGet projects, optionally filtered by workspace
motion_get_projectGet a specific project by its ID
motion_create_projectCreate a new project in Motion
motion_get_commentsGet comments for a specific task
motion_create_commentCreate a comment on a task
For more details about tool input schema, use the get_tools API.

Next Steps

I