devondragon/MotionMCP
If you are the rightful owner of MotionMCP and would like to certify it and/or have it hosted online, please leave a comment on the right or send an email to henry@mcphub.com.
The Motion MCP Server is a Model Context Protocol server that integrates LLMs with the Motion API for enhanced task and project management.
The Motion MCP Server is designed to bridge the gap between AI assistants and the Motion productivity platform by implementing the Model Context Protocol (MCP). This server allows for seamless integration, providing LLMs with direct access to Motion's robust API. Users can manage tasks, projects, workspaces, and users efficiently through this integration. The server supports real-time context awareness, smart suggestions, and intelligent tools that enhance productivity. With features like project templates, smart scheduling, and workload analytics, the Motion MCP Server is a comprehensive solution for modern task management. It offers multiple ways to authenticate using an API key, ensuring secure access to Motion's services. The server also includes structured JSON logging and robust error handling, making it a reliable choice for developers and teams looking to integrate AI capabilities into their workflow.
Features
- Full MCP Protocol support for seamless LLM integration
- Deep Motion API integration for projects, tasks, workspaces, and users
- Real-time context awareness and smart suggestions
- API key authentication with multiple configuration options
- Robust error handling and input validation
Tools
get_motion_context
Current workspace, activity, and next action suggestions
search_motion_content
Semantic search across tasks and projects
analyze_motion_workload
Workload analysis and overdue tracking
suggest_next_actions
Smart planning suggestions based on your current state
create_motion_project
Create a new project in Motion
create_project_template
Create a project template
list_motion_projects
List all projects in Motion
get_motion_project
Retrieve details of a specific project
update_motion_project
Update an existing project
delete_motion_project
Delete a project from Motion
create_motion_task
Create a new task in Motion
list_motion_tasks
List all tasks in Motion
get_motion_task
Retrieve details of a specific task
update_motion_task
Update an existing task
delete_motion_task
Delete a task from Motion
bulk_update_tasks
Update multiple tasks at once
smart_schedule_tasks
Schedule tasks intelligently with conflict detection
list_motion_workspaces
List all workspaces in Motion
list_motion_users
List all users in Motion