# itmplatform/ITM Platform MCP Server

Source: https://glimind.com/server/glama%2Fitmplatform%2Fitm-platform-mcp-server
Registry id: `glama/itmplatform/itm-platform-mcp-server`
Status: unknown

## Tools (32)

- `aggregate_portfolio`: Group and summarize portfolio data
- `create_project`: Create a project (Waterfall or Kanban); the project starts with the account default status and the creating user as project manager
- `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 us
- `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
- `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_task`: Update task fields such as status, dates, kind, and parent; TaskManagers/TaskMembers add assignees by username (add-only, never removes)
- `update_task_progress`: Update an existing task progress entry

Measured by Glimind (https://glimind.com): MCP handshake + tool list only, no tool is ever called. CC BY 4.0.
