Mosaic MCP. Audit budgets and map team capacity from chat.
Works with every AI agent you already use
…and any MCP-compatible client
Just plug in your AI agents and start using Vinkius.
Mosaic MCP Server lets your AI agent manage workforce planning, project budgets, and team capacity inside Mosaicapp. Get detailed resource profiles, audit cost rates against project budgets, or map complex work plans across entire teams—all through natural conversation.
What your AI agents can do
Get member
Retrieves specific, detailed information for one designated Mosaic team member.
List bill rates
Lists the current organizational configuration of external bill rates used by projects.
List budgets
Retrieves simulated or structured budget estimates tied to specific organizational projects.
Check project budgets, bill rates, and cost rates simultaneously to determine if a project is financially viable.
List all scheduled calendar events and physical check-ins to see exactly how much time every team member has available right now.
Pull complex work plans that show who is assigned to what, and when. This identifies resource bottlenecks.
Get specific profiles for individuals, including their official role, current status, and primary project assignments.
List all defined roles, rate groups, and organizational units to understand how people are classified and billed across projects.
Ask AI about this MCP
Supported MCP Clients
Waiting for input…
Mosaic (Resource Planning & Workforce Management): 12 Tools
These tools give your AI client access to every core function of resource planning: budgets, staffing, timelines, and financial rates.
019d75d8get member
Retrieves specific, detailed information for one designated Mosaic team member.
019d75d8list bill rates
Lists the current organizational configuration of external bill rates used by projects.
019d75d8list budgets
Retrieves simulated or structured budget estimates tied to specific organizational projects.
019d75d8list calendar events
Lists all explicitly mapped temporal calendar events for planning and tracking time.
019d75d8list check ins
Retrieves records of physical log check-ins, tracked per team member.
019d75d8list cost rates
Lists explicitly tracked unit limits defining internal cost rates for projects.
019d75d8list currencies
Provides a list of team-specific currencies and measurement units used globally in the system.
019d75d8list members
Lists all active and mapped team members within your Mosaic organization instance.
019d75d8list projects
Lists high-level projects, tracking all major organizational initiatives currently running.
019d75d8list rate groups
Provides a list of defined structured arrays used for grouping rate types within the system.
019d75d8list roles
Lists all explicit categorical domains used to classify member roles on projects.
019d75d8list work plans
Lists scheduled organizational work plans, showing resource allocations over time for projects.
Choose How to Get Started
Build a custom MCP for your own tools, or connect a ready-made integration from our catalog.
Build Your Own
Turn any API into an MCP. Import a spec, define Agent Skills, or deploy with MCPFusion.
- Import from OpenAPI, Swagger, or YAML specs
- Create Agent Skills with progressive disclosure
- Deploy to edge with MCPFusion framework
- Built in DLP, auth, and compliance on every call
- Real time usage dashboard and cost metering
- Publish to catalog or keep private
Make Your AI Do More
Start with Mosaic (Resource Planning & Workforce Management), then connect any of our 4,700+ other servers whenever your AI needs more. One click, no limits.
- Use this MCP plus 4,700+ others, all in one place
- Add new capabilities to your AI anytime you want
- Every connection is secured and compliant automatically
- Track usage and costs across all your servers
- Works with Claude, ChatGPT, Cursor, and more
- New servers added to the catalog every week
What you can do with this MCP connector
You're dealing with complex resource planning and project budgets, right? Instead of clicking through half a dozen dashboards—which is what your current process demands—you talk to your agent. This Mosaic MCP Server hooks up your AI client directly to the data engine, letting you get answers fast. You don't need to know which API call hits which database; you just ask it in plain conversation.
Understanding Who’s On Board and What They Do
You can pull detailed profiles for every team member using get_member, grabbing specifics like their official role, current status, or primary project assignments. To see the whole roster, use list_members to get a complete list of everyone mapped in your organization. You'll also understand how people are classified across projects by listing all defined roles via list_roles.
For bigger picture context, check out what list_rate_groups shows—it lists those structured arrays used for grouping rate types system-wide.
Mapping Out the Money and Budgets
When you gotta audit a project's financials, this server handles it. You can retrieve simulated or actual budget estimates tied to specific projects using list_budgets. To check costs, you use list_cost_rates, which shows explicitly tracked unit limits for every job. The system also manages external billing rates; running list_bill_rates lists the current organizational configuration of those external bill rates used across all your projects.
If you want to audit a project's financial health by checking budgets, cost rates, and bill rates against each other simultaneously, this server lets you do it.
Tracking Time and Capacity
Knowing if people are available is half the battle. You can see exactly how much time every team member has open right now by listing all explicit calendar events with list_calendar_events. For tracking physical presence, running list_check_ins retrieves records of physical log check-ins per team member. To get a comprehensive view of work assignments, you pull complex timelines using list_work_plans; this shows who's assigned to what and when across entire projects, flagging resource bottlenecks immediately.
You can also see the major organizational initiatives running by calling list_projects or getting high-level overviews with list_roles.
Grasping Structure and Currency
For administrative context, you have tools that map out the foundational structure of your organization. The server provides a list of all defined currencies and measurement units used globally in the system via list_currencies. It also maintains internal knowledge about rate structures through list_rate_groups and helps track resource allocation across time using list_work_plans, which shows resources assigned over specific project timelines.
It's basically giving your agent the full playbook on who’s working, how much money they cost, what projects are running, and if anyone is overbooked. You just ask it to compare a project budget against its current bill rates, or you ask it to check available time across three departments using calendar events and physical check-ins.
That's the whole deal.
How Mosaic MCP Works
- 1 Subscribe to the server and provide your Mosaic API Token along with the X-Origin (Organization ID).
- 2 Your AI client uses natural language to identify needed data points, triggering specific tools like
list_membersorlist_budgets. - 3 The agent executes the tool calls against Mosaicapp and delivers a plain text summary of the findings.
The bottom line is: you talk about your workforce needs, and the server gives you structured, actionable data back.
Who Is Mosaic MCP For?
Project Managers who are tired of clicking through twelve different dashboards just to check a resource's availability. Resource Leads who need to spot burnout risk instantly across multiple projects. Operations Directors needing an immediate, auditable view of profit margins against current spending.
Needs to quickly monitor project work plans and resource assignments without manually navigating complex grid views.
Tracks team capacity in real-time, identifying potential under-utilization or signs of burnout before they become critical issues.
Audits project budgets and billable rates efficiently to maintain high profitability standards across the entire portfolio.
What Changes When You Connect
- See immediate project financial status. By using
list_budgetsandlist_bill_rates, you audit if a project stays within budget without navigating complex reports. You just ask, 'What's the spend on Project X?' - Identify team gaps instantly. Use
list_work_plansto visualize resource allocations across multiple projects. Your agent flags where someone is over-allocated or entirely unassigned. - Understand staffing structure fast. Call
list_rolesandlist_rate_groupstogether, and you know exactly how every contributor is classified and billed—no guessing required. - Track physical presence and availability. Using
list_check_insandlist_calendar_eventsgives a real-time picture of who is on site or busy this week. It's better than stale HR reports. - Get full team roster details in one go. Running
list_membersgets you the names; runningget_memberdrills down into their specific project assignments and roles. - Maintain financial accuracy across borders. Use
list_currenciesto ensure your agent correctly scales timekeeping data when dealing with multi-national projects.
Real-World Use Cases
Checking Project Profitability
The Director needs to know if 'Project Alpha' is making money. They ask the agent, 'What are the current costs and budget for Project Alpha?' The agent runs list_projects then calls list_budgets and list_cost_rates, returning a margin summary showing where they stand.
Finding Available Staff
A PM needs a designer immediately. They ask, 'Who has capacity next week?' The agent runs list_members then cross-references the data with list_calendar_events, giving them names and specific open blocks of time.
Auditing Over-Allocation
The Resource Lead spots a critical resource being assigned to three projects. They prompt, 'Show me work plans for John Doe.' The agent calls list_work_plans and highlights the weeks where John's capacity exceeds 100%.
Verifying Billing Authority
The finance team needs to verify if a specific role (e.g., 'Senior Consultant') is billed correctly. They ask, 'What are the bill rates for Senior Consultants?' The agent runs list_roles and then list_bill_rates, providing the necessary financial data point.
The Tradeoffs
Assuming all budgets are visible
Asking generally, 'What's our budget?' without specifying a project ID or date range.
→
Always scope the query. Specify which projects you want to audit using list_projects first, then follow up with list_budgets for those specific IDs.
Mixing cost and bill rates
Asking 'What are our costs?' when the system needs to compare internal overhead vs. external billing.
→
Be explicit: If you need what the client pays, ask for list_bill_rates. If you need your internal operational spend, use list_cost_rates.
Treating capacity as a single number
Asking 'Are we over capacity?' without detailing the time period or resource type.
→
Narrow it down. Use list_calendar_events and specify the date range, then cross-reference that with list_work_plans to pinpoint exactly which week is overloaded.
When It Fits, When It Doesn't
Use this server if your core problem involves mapping people (roles/members) to time (capacity/work plans) and money (budgets/rates). You need structured, auditable data points—things like 'The bill rate for a Senior Architect is $X' or 'This project has 10% remaining budget.' Don't use it if you just want to know someone's general availability; list_calendar_events handles that. If your question is purely about organizational structure (e.g., 'What are our departments?'), the general directory tools might suffice, but Mosaic provides the critical linkage between structure and money. It’s mandatory when finance meets staffing.
Independent Platform Disclaimer: Vinkius is an independent platform and is not affiliated with, endorsed by, sponsored by, verified by, or otherwise authorized by Mosaic. All third-party trademarks, logos, and brand names are the property of their respective owners. Their use on this website is strictly for informational purposes to identify service compatibility and interoperability.
VINKIUS INFRASTRUCTURE
Cloud Hosted
Managed infra
V8 Isolated
Sandboxed per request
Zero-Trust Proxy
No stored credentials
DLP Enforced
Policy on every call
GDPR Compliant
EU data residency
Token Compression
~60% cost reduction
Works with Claude, ChatGPT, Cursor, and more
The Model Context Protocol standardizes how applications expose capabilities to LLMs. Instead of operating in isolation, your AI gains direct access to external platforms, live data, and real-world actions through secure, standardized connections.
This server provides 12 capabilities that interface natively with Claude, ChatGPT, Cursor, and any MCP client. No middleware. No custom integration required.
Available Capabilities
Manually cross-referencing resource assignments across multiple tabs is a nightmare.
Right now, checking one project's budget requires opening the Project Dashboard. Then you switch tabs to check team availability, and finally, you open a third tab to see how that team member's role affects billing rates. You end up copy-pasting three different data points just to get a basic profitability picture.
With this server, you ask your agent one question: 'Show me the budget vs. capacity for Project X.' The agent runs `list_projects`, pulls budgets via `list_budgets`, and checks availability using `list_work_plans`. You get one single answer in plain language.
List Work Plans: See resource allocation instantly.
Today, to find out if a team member is free, you have to check their calendar (the manual way). You'd open the individual profile and scroll through every past booking just to see what they *could* do next month. It’s slow, it's inaccurate, and frankly, it wastes time.
Now, using `list_work_plans`, your agent compiles all scheduled work plans for an entire department and shows you the full timeline at a glance. You don't just know who is busy; you know *why* they're busy and when that coverage ends.
Common Questions About Mosaic MCP
How do I check if my project has enough money? +
You use list_budgets. This tool pulls structured budget estimates mapped to your projects, allowing you to see available funds immediately. You can then cross-reference this with list_cost_rates for a full picture.
`get_member` only gives me contact info, right? +
No, it gives much more than that. It pulls detailed profiles including the member's specific roles, current availability, and all assigned projects within Mosaic.
What is the difference between cost rates and bill rates? +
Cost rates (list_cost_rates) track your internal operational limits—what it costs you to keep them employed. Bill rates (list_bill_rates) are what you charge the client, which is key for margin tracking.
Can I find out who is available next week? +
Yes. You should use list_calendar_events to pull all tracked temporal events, then ask the agent to filter that data by your required date range and role group.
When I run `get_member`, what credentials do I need to ensure proper authorization? +
You must provide a valid Mosaic API Token and your X-Origin (Organization ID) for access. These tokens authorize the AI client to read detailed profiles from your specific organization's data set.
If I use `list_currencies`, does this account for different time zones when tracking finances? +
No, this tool only lists team-specific currencies used by the system. It ensures you map financial logs and timekeeping activity using the correct global model currency.
How does `list_roles` categorize my workforce contributors for billing purposes? +
It retrieves a list of explicit categorical domains that classify team members' roles. This allows you to understand how resources are grouped and billed across various projects and initiatives.
What is the difference between scheduled work plans found by `list_work_plans` versus actual physical attendance logged via `list_check_ins`? +
Work plans show scheduled resource allocations over time. Check-ins, conversely, track registered physical logs of presence per member. Use both to compare planned capacity against actual utilization.
Can I see my team's workload across different projects through my agent? +
Yes. Use the list_work_plans tool. Your agent will retrieve the hierarchical timeline mapping resources to projects, allowing you to see exactly how many hours are allocated to each member across your entire portfolio.
How do I check if a specific project is still within its estimated budget? +
The list_budgets tool allows your agent to retrieve financial estimates for a given Project ID. You'll see the structured budget models and applied rates, helping you monitor financial health through natural conversation.
Can my agent list all the roles and bill rates configured in our Mosaic account? +
Absolutely. Use the list_roles and list_bill_rates tools to identify your organizational allocation vectors. Your agent will report the roles and associated financial constants used to calculate project margins.
Use it with your favorite AI tools
Connect this server to Cursor, Claude, VS Code, and more.
More in this category
Onfido
Automate identity verification via Onfido — create applicants, manage workflow runs, and retrieve verification reports directly from any AI agent.
Casting42
Manage talent databases and casting projects via Casting42 — track profiles, media, and custom attributes directly from any AI agent.
Moka HR
Intelligent applicant tracking system (ATS) — manage jobs, candidates, and interviews via AI.
You might also like
IT Compliance Password Gen
Generate unbreakable, cryptographically secure passwords. Enforce strict IT compliance rules, symbol constraints, and entropy requirements.
CB Insights
Research emerging technologies, track venture capital deals, and analyze market trends with AI-powered business intelligence.
Criteo Marketing API
Equip your AI agent to manage Criteo marketing campaigns, ad sets, and budgets directly via the Criteo API.