# Nifty MCP

> Nifty MCP gives your AI agent full control over complex project management workflows. Use this connector to list entire project portfolios, create new tickets on demand, track team member availability, and audit task backlogs across multiple projects—all through simple conversation.

## Overview
- **Category:** productivity
- **Price:** Free
- **Tags:** task-tracking, milestones, sprint-planning, workflow-automation, project-portfolio, team-collaboration

## Description

This connection lets you use your AI client to handle large-scale project oversight without opening a single dashboard tab. You can ask your agent to build a full picture of your development cycle, gathering everything from high-level portfolio rollups down to the precise status of individual tasks or team members.

Need to know who's working on what? Your agent can list all registered workspace members and verify their account IDs. Want an update on timelines? You can extract chronological sprint milestones to see exactly where a project is lagging. If you need to inject a fresh ticket, your agent handles the creation automatically. Because Vinkius hosts this MCP, your client gains immediate access to Nifty's entire suite of tools—from listing all managed workspaces to retrieving detailed structural boundaries for any specific project.

It’s about directing complex work flows using plain language conversation.

## Tools

### create_task
This tool allows your agent to build a new task directly onto any specified Nifty project board.

### list_project_docs
It retrieves all documentation files associated with a specific project ID, giving you quick access to resources.

### get_project
You can pull detailed structural boundaries and metadata for any single Nifty project board.

### get_task_details
This tool fetches precise configuration details, including descriptions and status, for a specific task ID.

### list_members
It returns a list of all registered workspace members along with their unique account IDs.

### list_milestones
You can extract a chronological list of project milestones to map out the key delivery phases.

### list_portfolios
This tool lists grouped project collections, helping you view entire enterprise program rollups at once.

### list_projects
It provides a list of all active Nifty workspaces and the individual projects housed within them.

### list_tasks
You can retrieve an updated list of tickets, or backlogs, contained within any given project board.

### list_time_logs
This function pulls a history of all logged time entries for a specific project to track effort distribution.

## Prompt Examples

**Prompt:** 
```
List all my projects in Nifty
```

**Response:** 
```
I've retrieved 3 active projects from your Nifty account: 'Mobile App Redesign' (ID: 12345), 'Q2 Marketing Launch' (ID: 67890), and 'Product Beta' (ID: 13579). Which one would you like to see the tasks or milestones for?
```

**Prompt:** 
```
Create a new task 'Prepare API documentation' in project '12345'
```

**Response:** 
```
Task 'Prepare API documentation' created successfully! I've injected the new ticket into your 'Mobile App Redesign' board. You can now use the `list_tasks` tool to see the updated backlog and assign a member.
```

**Prompt:** 
```
Show me the portfolios available in my account
```

**Response:** 
```
Retrieving portfolios… I've identified 2 grouped collections: 'Engineering Initiatives' (Spanning 5 projects) and 'Corporate Program Management'. I can provide the project rollup data for either of these portfolios if you'd like.
```

## Capabilities

### View Project Structures
You can list every active workspace and retrieve the full metadata, tags, and structure of each managed project.

### Manage Task Backlogs
Your agent creates new tasks on specific boards or lists existing tickets to monitor assignment status and backlogs.

### Audit Team Members
You can enumerate all registered users in the workspace, confirming who is available for work.

### Track Timeline Milestones
The agent extracts chronological sprint milestones to help you analyze project delivery phases and timeline constraints.

### Review Project Collections
You can list entire groups of projects, or 'Portfolios,' allowing you to view massive cross-project rollups efficiently.

## Use Cases

### End-of-Sprint Status Report
A Product Owner needs a quick status check. They ask their agent, 'Show me the milestones and tasks for the Mobile App Redesign.' The agent uses `list_milestones` and `list_tasks`, combining data to give a single, cohesive report showing delivery gaps.

### Resource Allocation Check
A Team Lead needs to see if their team can handle two new projects. They ask the agent to 'List all members for Project A and Project B.' The agent uses `list_members` twice, comparing availability without leaving the chat.

### Deep Dive on One Board
A Coordinator needs specific details about an old feature. They ask the agent to 'Get all configuration details for Task ID 456.' The agent uses `get_task_details` instantly, bypassing the need to click into the project board itself.

### New Feature Kickoff
A Product Manager is starting a new effort. They ask the agent to 'Create a task for API documentation in Project 12345.' The agent uses `create_task`, injecting the ticket directly into the correct board.

## Benefits

- Track task status instantly. Instead of opening the `list_tasks` tool for a project, just ask your agent to list them, getting an immediate view of the current backlog.
- Understand team capacity immediately. Use the `list_members` tool to verify who's on the roster and check their availability across multiple Nifty boards in seconds.
- Manage high-level programs efficiently. The `list_portfolios` tool lets you see how five different project lines roll up into one enterprise view, something impossible with individual dashboards.
- Streamline documentation retrieval. If you need specs for a project, the agent uses `list_project_docs` to find and present all relevant files without manual folder digging.
- Build robust pipelines. Your AI client can use tools like `get_task_details` and `get_project` to gather specific metadata needed for automated reporting or compliance checks.

## How It Works

The bottom line is you talk to your agent naturally and it executes complex project data actions using Nifty’s native tools.

1. First, subscribe to this MCP on Vinkius and enter your Nifty API Key.
2. Next, connect your agent to the catalog. You can then reference project IDs or portfolio names in natural conversation.
3. Finally, ask your AI client to perform an action, like listing all tasks or creating a new ticket; the connection handles the rest.

## Frequently Asked Questions

**How do I list all my projects in Nifty using the Nifty MCP?**
You use the `list_projects` tool. This gives you a comprehensive list of every active workspace and project ID, which is necessary for targeting subsequent requests.

**Can I create tasks without knowing all the IDs? Using Nifty MCP?**
While the agent prefers specific IDs, if you know the general name or can list the projects first using `list_projects`, your agent can usually identify the correct boundary for task creation via `create_task`.

**What is the difference between listing tasks and listing time logs with Nifty MCP?**
`list_tasks` shows what needs to be done (the backlog), while `list_time_logs` tracks what actually got done. It's a quick way to verify effort vs. requirement.

**How does the Nifty MCP help me track project portfolios?**
You use `list_portfolios`. This tool groups together multiple related projects so you can see how they roll up into a single, massive program view for executive reporting.

**Can I get documentation details using the Nifty MCP?**
Yes. Use `list_project_docs` to pull up all necessary documents associated with any given project ID, keeping your historical records centralized.