# COR MCP MCP

> COR MCP connects your professional services platform to your AI agent, letting you manage project profitability and resource allocation through conversation. Instantly track active projects, map out team utilization, and verify time entries without opening a dashboard. It's total control over agency finances and operations, all in one chat interface.

## Overview
- **Category:** productivity
- **Price:** Free
- **Tags:** project-management, profitability, time-tracking, professional-services-automation, agency-management, resource-planning, cor, mcp

## Description

Forget clicking through five different tabs just to figure out if the 'Website Redesign' job is actually making money. This MCP gives you full command of your entire project portfolio and team resources using only natural language. You ask the questions—like 'What's our margin on Client X?' or 'Who's working too much this week?'—and your agent pulls the exact, high-fidelity data back immediately. It treats all your projects, tasks, client lists, and time logs as one unified pool of information. When you connect this MCP via Vinkius, your AI becomes a dedicated project coordinator, giving you deep financial insight while keeping you in your preferred chat environment.

## Tools

### check_cor_status
Checks the current API connection status of your COR account.

### create_cor_project
Initializes and creates a new project record in the system.

### get_cor_me
Retrieves basic details about your current user profile.

### get_cor_project
Fetches all detailed information for one specific project ID.

### get_cor_task
Retrieves full details and status for a single, specified task.

### list_cor_clients
Lists all connected client organizations in your directory.

### list_cor_projects
Provides a complete list of every project you have on file.

### list_cor_task_types
Shows all the defined categories or types of tasks available in your system.

### list_cor_tasks
Lists multiple tasks, optionally narrowing the focus to a specific project ID.

### list_cor_team_members
Retrieves a list of all users who belong to your organization's team structure.

### list_cor_team_users
Lists the specific users assigned to a designated team group.

### list_cor_teams
Shows all organizational teams and groups you've set up.

### list_cor_time_entries
Pulls a list of all recorded time entries across your organization for billing records.

## Prompt Examples

**Prompt:** 
```
List all active projects and show their status.
```

**Response:** 
```
I've retrieved your projects. You currently have 12 active high-fidelity projects, including 'Website Redesign' (In Progress) and 'Mobile App Launch' (Planning). Would you like to see the profitability metrics for any of them?
```

**Prompt:** 
```
Show tasks assigned to project 'COR Integration'.
```

**Response:** 
```
Pipeline orchestrated! For the project 'COR Integration', I've identified 8 active high-fidelity tasks, including 'API Mapping' and 'Presenter Logic'. I've retrieved the current status and assignee for each. Shall I summarize the progress?
```

**Prompt:** 
```
Check the team members in the 'Development' team.
```

**Response:** 
```
Team directory orchestrated! The 'Development' team currently has 5 high-fidelity profiles, including 'Alex' (Dev Lead) and 'Sarah' (Senior FE). Your API connection is healthy. Shall I retrieve the detailed time log metadata for this team?
```

## Capabilities

### Get an overview of all active projects
List every current project and pull up detailed status metadata for instant visibility.

### Analyze team workloads and resources
Review the entire organization structure, listing teams, individual members, and their assigned roles to prevent burnout or bottlenecks.

### Track profitability across projects
Access financial metrics and project health data directly through conversation to monitor margins in real-time.

### Audit time logs and task progress
Pull detailed records of technical time entries or query specific tasks to understand operational delivery and efficiency.

### Manage client relationships
Query the complete directory of client organizations, ensuring you have perfect context for every project conversation.

## Use Cases

### Checking Q4 Financial Health
An agency lead needs to know if their top 5 clients are meeting profitability targets. They ask the agent, 'Show me all projects and calculate current margins.' The MCP uses `list_cor_projects` and financial data streams to deliver a summarized report instantly.

### Onboarding a New Employee
An operations manager needs to know who is on the team and what roles they have. They ask the agent for 'all team members' using `list_cor_team_members`. The response gives them immediate access to the full organizational chart.

### Auditing Project Overruns
A project manager realizes a job is running late. They ask the agent for 'all tasks assigned to this project' using `list_cor_tasks`. The MCP returns the list of technical pipelines and flags which ones are behind schedule.

### Billing Verification
A billing specialist needs to confirm hours worked last month. Instead of digging through spreadsheets, they ask for 'time entries from May' using `list_cor_time_entries` and get a clean list ready for invoice creation.

## Benefits

- You stop guessing on project health. Asking the agent to query profitability metrics gives you immediate, actionable data about your margins.
- Resource planning becomes simple. Instead of checking multiple dashboards, you ask for a list of team members and then check their time logs; it's all in one flow.
- Never lose context again. You can pull the complete client directory using `list_cor_clients` before starting a conversation, guaranteeing accuracy on every job.
- Project status checks are instant. Use `get_cor_project` to grab detailed info and then follow up with `list_cor_tasks` for an operational breakdown—all in one chat session.
- Time tracking is painless. You can run `list_cor_time_entries` on demand, giving you a full audit of recorded labor hours without logging into the time sheet tool.

## How It Works

The bottom line is, you never manually pull a report again; you just ask your AI agent directly.

1. Subscribe to this MCP and pull your Personal API Token from your COR account settings.
2. Connect your token through any AI agent or MCP-compatible client in Vinkius.
3. Tell your AI what you need—'List all projects for Q3 profitability.'—and it handles the rest.

## Frequently Asked Questions

**How do I check if a project is profitable using list_cor_projects?**
You ask your agent to 'Check profitability for all active projects.' It uses the data from `list_cor_projects` and runs financial analysis on the results, giving you a margin report.

**Do I need multiple tools to see tasks assigned to a project?**
No. You simply ask your agent about tasks for that specific project, which triggers the use of `list_cor_tasks` and pulls all the technical details you need in one go.

**What if I want to see team members who worked on a client?**
You can combine calls. Ask your agent for 'team members connected to Client X.' The MCP coordinates `list_cor_clients` with `list_cor_team_members` to give you the right people.

**Is there a tool to start a new project?**
Yep. Use `create_cor_project`. You just tell your agent what parameters are needed, and it handles initiating the record for you.

**How do I verify my API connection status using check_cor_status?**
It immediately confirms if your personal API Token is active. The response tells you whether COR can access the necessary endpoints, so you know right away if there's an issue with setup or authentication.

**What information does get_cor_me return about my account details?**
This tool retrieves your current user profile metadata. You get crucial identifying data like your unique User ID and name, which is essential if you need to track or script actions tied specifically to your account.

**How can I accurately filter tasks for a specific job using list_cor_tasks?**
You pass the required Project ID as an optional filter parameter. This ensures that instead of getting all tasks, you isolate only the technical pipeline data relevant to one project.

**If I need to analyze many historical records, how should I use list_cor_time_entries?**
For large datasets, always utilize date range filters within your request. This prevents timeouts and gives you efficient access to the exact workload distribution data you're looking for.