# Mosaic Resource MCP

> Mosaic Resource Planning and Workforce Management MCP helps you manage complex enterprise resource data through conversation. Instead of clicking through dozens of spreadsheets, use your AI client to ask questions like 'Who is over-allocated on Project X?' or 'What's the profit margin for this quarter?'. It connects directly to detailed workforce plans, budget estimates, team capacity logs, and organizational role structures.

## Overview
- **Category:** human-resources
- **Price:** Free
- **Tags:** resource-planning, workforce-management, capacity-planning, project-profitability, team-utilization, budget-tracking

## Description

You can take full control of your company's most complex data—workforce planning, project budgets, and resource allocation—using only natural language. This MCP reads every detail about who works on what, how much it costs, and when they are available. Need to know if a team member is properly assigned? Check their profile using the agent. Concerned about budget creep? Audit cost rates against projected earnings instantly. The system connects everything: from listing high-level projects down to tracking physical check-ins. By connecting this MCP via Vinkius, you get one point of access to your entire resource picture, letting you talk directly to your project data rather than navigating rigid dashboards.

## Tools

### list_members
Retrieves a list of every explicit team member mapped in the system.

### get_member
Fetches precise details for one specific team member using their name or ID.

### list_work_plans
Lists scheduled organizational work plans, showing which resources are assigned to what projects over time.

### list_calendar_events
Retrieves a list of all tracked temporal calendar events for scheduling and availability checks.

### list_check_ins
Lists recorded physical log check-ins associated with specific team members.

### list_budgets
Retrieves structured budget estimates for multiple projects or initiatives.

### list_projects
Provides a list of all high-level organizational projects and initiatives tracked in the system.

### list_bill_rates
Lists configured external bill rates used to calculate project revenues.

### list_cost_rates
Retrieves tracked unit limits used for calculating internal operational costs.

### list_rate_groups
Lists defined structured arrays that map generalized billing or resource rate groups.

### list_roles
Provides a list of explicit categorical domains used to classify team member project roles.

### list_currencies
Lists the specific currencies and measurement units used by the team for global financial logging.

## Prompt Examples

**Prompt:** 
```
List all active team members in my Mosaic instance
```

**Response:** 
```
I've retrieved your list of team members. Highlights include Alex Smith (Senior Architect), Sarah Johnson (Project Manager), and Mark Rivera (Product Designer). Would you like to see the detailed project assignments for any of them?
```

**Prompt:** 
```
Show me the work plan for the 'New Mobile App' project
```

**Response:** 
```
Retrieving work plans… I've identified the timeline for 'New Mobile App'. Sarah is allocated at 100% for the next 4 weeks, while Mark is at 50% capacity. There are 2 weeks where your UI resources are currently over-allocated. Would you like to check for available designers?
```

**Prompt:** 
```
What is the budget estimate for project ID 'proj-98765'?
```

**Response:** 
```
Retrieving budget data for 'proj-98765'… The current estimate is $125,000 based on your resource mappings. This includes $85,000 in billable hours and $40,000 in operational overhead. I can break this down by role if you'd like.
```

## Capabilities

### Review Team Status and Profiles
List all team members, retrieve detailed profiles including their roles, current availability, and specific project assignments.

### Audit Project Workloads
Identify resource over-allocations or underused staff by analyzing complex work plan timelines across multiple projects.

### Track Team Availability
View real-time organizational throughput by listing tracked calendar events and physical check-in logs for every team member.

### Calculate Financial Profitability
Audit project budgets, bill rates, and cost rates to accurately track financial margins against resource assignments.

### Understand Organizational Structure
Enumerate high-level initiatives, discover team member roles, and understand classification methods used for billing and rate setting.

## Use Cases

### Identifying Project Overload
A PM asks, 'Show me the work plan for Q3 and flag anyone over 90% capacity.' The agent uses list_work_plans to check resource allocations against current team member profiles (list_members), flagging exactly who needs support.

### Calculating Project Profit
An Ops Director asks, 'What is the total estimated profit for Project Alpha?' The agent calls list_budgets and cross-references it with list_bill_rates and list_cost_rates to provide an accurate financial estimate.

### Reviewing Team Availability
A Resource Lead asks, 'Who is available next week?' The agent uses list_calendar_events and list_check_ins to filter the team roster (list_members) down to only those who have open time slots.

### Auditing Financial Scope
A Finance Manager asks, 'What are the billing requirements for our European clients?' The agent uses list_currencies and list_rate_groups to provide a definitive answer on required units and pricing structures.

## Benefits

- Instantly audit project margins: By calling the list_budgets, list_bill_rates, and list_cost_rates tools together, you get a real-time profit snapshot without cross-referencing spreadsheets.
- Pinpoint capacity bottlenecks: Instead of manually reviewing work plans, ask your agent to analyze resource allocations using list_work_plans to immediately spot over-allocated team members.
- Understand utilization at a glance: The combination of list_calendar_events and list_check_ins allows you to gauge actual organizational throughput, not just scheduled time.
- Simplify complex reporting: Need to know how billing works? Use the list_roles and list_rate_groups tools to understand exactly how different project contributors are classified for payment.
- Manage multiple currencies easily: The list_currencies tool lets your agent apply correct financial logic when auditing costs or budgets, regardless of global operational units.

## How It Works

The bottom line is you manage complex resource planning by talking to it, instead of clicking through dozens of tabs.

1. Subscribe to this MCP on Vinkius.
2. Input your Mosaic API Token and Organization ID into your AI client's settings.
3. Ask your agent a question like, 'Show me the capacity gaps for Project Alpha,' and get an immediate, conversational answer.

## Frequently Asked Questions

**How does Mosaic Resource MCP use list_work_plans?**
It uses list_work_plans to map resources across scheduled projects over time, allowing your agent to find gaps or identify staff who are booked 100% for too long.

**Can I audit budgets with Mosaic Resource MCP using list_budgets?**
Yes. You can ask the agent to pull current budget estimates (list_budgets) and compare them against your expected bill rates (list_bill_rates) for financial oversight.

**Does Mosaic Resource MCP help with team staffing levels?**
Absolutely. By listing members (list_members), you can instantly review roles, availability, and specific project assignments to understand your current resource pool size.

**What data does list_check_ins provide in Mosaic Resource MCP?**
The tool provides records of physical log check-ins per member. This helps you verify actual on-site presence and track attendance history for payroll or project logging.

**How do I check cost rates with Mosaic Resource MCP?**
You use the list_cost_rates tool to access explicitly tracked unit limits, which are crucial for accurately calculating internal operational costs associated with projects.