# ProjectManager MCP

> ProjectManager MCP lets you manage projects, tasks, resources, and timesheets entirely through your agent's natural conversation. Stop clicking through dashboards; instead, simply ask your AI client to create a new project, update task statuses, or pull resource availability for the whole team. It puts your entire project portfolio management system into your workflow.

## Overview
- **Category:** productivity
- **Price:** Free
- **Tags:** task-tracking, resource-allocation, timesheets, project-health, workflow-automation, real-time-sync

## Description

This connector routes all of your core ProjectManager data—projects, tasks, resources, and time logs—directly through your agent. You can manage your full project life cycle without ever logging into the web dashboard or juggling multiple tabs. Need to know who's available for a new task? Ask your agent to list team resources. Want to kick off an initiative? Tell it to create a brand-new project and assign initial tasks. The MCP handles all the back-end coordination, letting you talk about work instead of clicking through menus. When connected via Vinkius, this data becomes one single source of truth that any compatible AI client can access and act upon.

## Tools

### create_project
Initializes and creates a brand new project record in your account.

### create_project_task
Adds a specific, actionable task to an existing project for the team to complete.

### get_project_details
Pulls deep status information and metadata for one specific project you name.

### get_task_details
Retrieves the full description, owner, and timeline details for a single task ID.

### list_dashboards
Shows you a list of all available project dashboards within your account.

### list_projects
Retrieves the names and high-level status for every project in your portfolio.

### list_team_resources
Generates a list of all people, equipment, and resources assigned to your company.

### list_tags
Lists every classification tag you use across your projects for organization.

### list_tasks
Finds and lists tasks, allowing you to narrow the results down by a specific project ID.

### list_timesheets
Accesses a history of recorded time entries for accurate billing and capacity tracking.

### update_task
Modifies an existing task, changing its status, assignee, or deadline.

## Prompt Examples

**Prompt:** 
```
List all active projects in ProjectManager.
```

**Response:** 
```
I've retrieved your projects. You have 5 active projects, including 'New Product Launch' (80% complete) and 'Website Redesign'.
```

**Prompt:** 
```
Show me all overdue tasks across all projects with their assignees and original deadlines.
```

**Response:** 
```
23 overdue tasks across 6 projects. Critical (5+ days late): "API Integration Testing" on Mobile App (assigned: James Park, due May 5). "UX Research Report" on Website Redesign (Sarah Chen, due May 3). "Database Schema Review" on Data Migration (Lisa Wang, due May 1). Medium priority (2-4 days late): 8 tasks across 4 projects. Low priority (1 day late): 12 tasks. Total hours at risk: 156. 3 project milestones are impacted by these delays.
```

**Prompt:** 
```
Create 3 new tasks for the Website Redesign project assigned to the design team due next Friday.
```

**Response:** 
```
3 tasks created in Website Redesign project. Task 1: "Homepage Hero Section Mockup" assigned to Sarah Chen, priority: High, estimated: 8 hours. Task 2: "Navigation Menu Redesign" assigned to Alex Rivera, priority: Medium, estimated: 6 hours. Task 3: "Mobile Responsive Layouts" assigned to Lisa Wang, priority: High, estimated: 12 hours. All due: Friday, May 23rd. Total estimated effort: 26 hours. Calendar notifications sent to all assignees.
```

## Capabilities

### Create new projects
The MCP lets your agent initiate a project record in ProjectManager.

### Manage tasks
You can ask the system to create, update, or retrieve details for any specific task on any given project.

### Audit team availability
The agent pulls a list of all available team members and equipment resources when you need them.

### Review time logs
It provides access to your recorded timesheets, helping track billing and capacity usage history.

## Use Cases

### Discovering team capacity for a new client project
The Operations Lead asks the agent: 'How many resources are available for the New Client onboarding?' The agent runs list_team_resources and lists all unassigned personnel, allowing immediate resource allocation.

### Quickly auditing task completion rates
A Project Coordinator needs to know which tasks are overdue. They prompt: 'List all tasks for the Q3 Campaign project.' The agent uses list_tasks and provides a filtered view of only incomplete items.

### Starting a new initiative from scratch
The Project Manager says: 'Start a new project called Alpha Launch.' The agent runs create_project, then follows up with multiple calls to create_project_task to define the initial scope and assign owners.

### Reviewing billable hours for month-end closing
The finance team member asks: 'Show me all timesheets recorded last week.' The agent uses list_timesheets, pulling a comprehensive log needed for client invoicing.

## Benefits

- Instantly track team bandwidth. Instead of digging through multiple reports, simply ask the agent to list resources and see who's available for a new task.
- Maintain historical records effortlessly. You can use the list_timesheets tool to pull all recorded time entries, keeping your billing records accurate without manual exports.
- Build projects on demand. Use create_project and then immediately assign work using create_project_task; everything is done in one conversational flow.
- Get status updates instantly. Need to know how the 'Website Redesign' project is doing? The get_project_details tool gives you a deep dive into its current health at your request.
- Keep track of changes. Never forget what needs adjusting by running update_task, allowing you to change due dates or assignees immediately.

## How It Works

The bottom line is that you use conversational prompts instead of manual dashboard navigation to manage all your work.

1. Subscribe to this MCP in Vinkius and enter your ProjectManager API key into the connection settings.
2. Your agent uses the natural language prompt to identify the necessary action (e.g., 'Check tasks for Website Redesign').
3. The MCP executes the tool call, retrieving or updating the requested data directly from your project account.

## Frequently Asked Questions

**How do I list projects using ProjectManager MCP?**
You use the list_projects tool to get a summary of every project name and its general status. This is useful for quickly determining which areas need attention.

**Can I create a new task with ProjectManager MCP?**
Yes, you can add tasks using the create_project_task tool. You just need to specify which project it belongs to and who should handle it.

**Does ProjectManager MCP help with team capacity?**
It helps by running list_team_resources, giving you a real-time inventory of all people and equipment available across your company.

**How do I check time logs via the ProjectManager MCP?**
Run list_timesheets to access a history of recorded time entries. This is the source data you'll use for billing reports and capacity planning.

**Can I update task owners with ProjectManager MCP?**
Absolutely. You can modify existing tasks using update_task, allowing you to change the assignee or due date in a single command.