Create Task
Creates a new task in Mercury project management system
from composio_openai import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.CREATE_TASK])
Update Task Status
Updates the status of an existing task in Mercury
from composio_openai import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.UPDATE_TASK_STATUS])
Assign Task
Assigns a task to a team member in Mercury
from composio_openai import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.ASSIGN_TASK])
Create Project
Creates a new project in Mercury project management system
from composio_openai import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.CREATE_PROJECT])
Set Due Date
Sets or updates the due date for a task in Mercury
from composio_openai import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.SET_DUE_DATE])
Create Milestone
Creates a new milestone in a Mercury project
from composio_openai import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.CREATE_MILESTONE])
Generate Report
Generates a report based on project or task data in Mercury
from composio_openai import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.GENERATE_REPORT])
Create Time Entry
Logs time spent on a task in Mercury's time tracking system
from composio_openai import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.CREATE_TIME_ENTRY])
Create Invoice
Creates an invoice based on logged time and project data in Mercury
from composio_openai import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.CREATE_INVOICE])
Add Team Member
Adds a new team member to a project in Mercury
from composio_openai import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.ADD_TEAM_MEMBER])
Create Subtask
Creates a subtask under an existing task in Mercury
from composio_openai import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.CREATE_SUBTASK])
Set Task Priority
Sets or updates the priority level of a task in Mercury
from composio_openai import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.SET_TASK_PRIORITY])
Archive Project
Archives a completed or inactive project in Mercury
from composio_openai import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.ARCHIVE_PROJECT])
Create Tag
Creates a new tag for categorizing tasks or projects in Mercury
from composio_openai import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.CREATE_TAG])
New Task Created
Triggered when a new task is created in Mercury
from composio_openai import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.NEW_TASK_CREATED])
Task Status Changed
Triggered when the status of a task is updated in Mercury
from composio_openai import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.TASK_STATUS_CHANGED])
Task Assigned
Triggered when a task is assigned to a team member in Mercury
from composio_openai import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.TASK_ASSIGNED])
New Project Created
Triggered when a new project is created in Mercury
from composio_openai import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.NEW_PROJECT_CREATED])
Due Date Approaching
Triggered when a task's due date is approaching in Mercury
from composio_openai import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.DUE_DATE_APPROACHING])
Milestone Completed
Triggered when a milestone is marked as completed in Mercury
from composio_openai import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.MILESTONE_COMPLETED])
Report Generated
Triggered when a new report is generated in Mercury
from composio_openai import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.REPORT_GENERATED])
Time Entry Logged
Triggered when a new time entry is logged in Mercury
from composio_openai import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.TIME_ENTRY_LOGGED])
Invoice Created
Triggered when a new invoice is created in Mercury
from composio_openai import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.INVOICE_CREATED])
Team Member Added
Triggered when a new team member is added to a project in Mercury
from composio_openai import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.TEAM_MEMBER_ADDED])
Project Overdue
Triggered when a project passes its deadline in Mercury
from composio_openai import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.PROJECT_OVERDUE])
Budget Threshold Reached
Triggered when a project reaches a specified budget threshold in Mercury
from composio_openai import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.BUDGET_THRESHOLD_REACHED])
Task Completed
Triggered when a task is marked as completed in Mercury
from composio_openai import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.TASK_COMPLETED])
New Tag Created
Triggered when a new tag is created for categorization in Mercury
from composio_openai import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.NEW_TAG_CREATED])