MCPVault

update_task

MCP tool from MCP Server by itmplatform

Update task fields such as status, dates, kind, and parent; TaskManagers/TaskMembers add assignees by username (add-only, never removes)

How to use it

update_task is exposed by the MCP Server MCP server. Add the server to your MCP client (Claude Desktop, Cursor, Windsurf and others), and the update_task tool becomes available to the model automatically. See the full listing for setup details and every tool this server provides.

Install MCP Server

$claude mcp add --scope user --transport http itm-platform https://api.itmplatform.com/v2/_/mcp/
FULL MCP SERVER LISTING

Other tools in MCP Server (39)

aggregate_portfolio

Group and summarize portfolio data

create_issue

Log a project issue with a required issue type and status

create_project

Create a project (Waterfall or Kanban); the project starts with the account default status and the creating user as project manager

create_project_progress

Create a project-level progress (Seguimiento) entry: percentage, assessment, and status description; 100% auto-closes the project

create_risk

Log a project risk

create_task

Add a task, milestone (KindId 1), or summary task (KindId 2); ParentId builds Gantt hierarchy on Waterfall projects; TaskManagers/TaskMembers assign users by username

create_task_progress

Report progress on a task (percentage, assessment, notes) with full side effects

get_custom_field_options

Retrieve the selectable options of a dropdown custom field

get_custom_fields

Retrieve the account's custom field definitions for projects, tasks, risks, issues, services, activities, purchases, or revenues

get_issue

Retrieve full detail of a single issue, including resolution and impact fields

get_project

Retrieve project details with subcomponent counts and optional budget

get_project_budget

Get budget, actuals, revenue, cost, and margin information

get_project_issues

List project issues with pagination

get_project_progress

Get project progress report: expected, baseline, and actual curves; optionally the full project Seguimiento entries

get_project_purchases

List purchase orders for a project with pagination

get_project_revenues

List revenue items for a project with pagination

get_project_risks

List project risks with pagination

get_reference_data

Retrieve statuses, types, priorities, and other reference lists

get_risk

Retrieve full detail of a single risk, including mitigation and contingency plans

get_service

Retrieve service details with subcomponent counts and optional budget

get_service_purchases

List purchase orders for a service with pagination

get_service_revenues

List revenue items for a service with pagination

get_task

Retrieve full detail of a single task

get_task_effort

Get a task's effort breakdown per team member and per professional category; doubles as the task team list

get_user

Retrieve user details

list_project_tasks

List tasks for a project with pagination

list_service_activities

List activities for a service with pagination

list_task_progress

List the progress (follow-up) history for a task

log_time_entry

Log actual worked hours on a task for one user and date; adds to or replaces the day's total, echoing previous and new totals

query_datamart

Run validated DataMart queries for advanced analysis

search_projects

Find projects by name, status, type, or date range

search_services

Find services by name, status, type, or date range

search_tasks

Search tasks across all projects by name, status, assignee, kind, or date range

search_users

Find users and team members

update_issue

Update issue fields such as status, type, and resolution

update_project_progress

Update an existing project progress entry

update_risk

Update risk fields such as status, probability, impact, level, and mitigation or contingency plans

update_task_effort

Set the estimated (planned) hours of a task per assigned user; accepted effort and billing data are preserved

update_task_progress

Update an existing task progress entry