AI chat (LLM) via MCP
Operating MCP server (currently in alpha testing)
Written By Matti Parviainen
Last updated 9 days ago
This video explains how to get started with MCP
Known supported LLM providers alpha customers have been happy with
Claude & Claude Code
ChatGPT
Gemini CLI
If the
mcp addcommand does not work it is worth trying withgemini mcp add --scope user
Unfortunately, no one has yet figured out how to use the MCP from Microsoft Copilot.
Whatβs the power of a great LLM & your ops data
This is just a naive example β not something we necessarily recommend, but kind of cool chain of three prompts with Claude.
Use casual language, the model will figure it out:

Ask it to recommend things:

Create one-off artifacts or reusable agentic workflows based on Operating data:

Of course, for some things like this you might go for tools like Claude for Excel of ChatGPT for Excel instead of the chat interface. Operating MCP works there just as well.
MCP Server Capabilities Summary (updated March 19th 2026)
The Operating MCP server exposes 25 tools across these categories:
Tenant selection
list_tenants β pick which tenant to work with before calling any other tool
Reference data (read-only)
list_roles / list_seniorities β competence roles and experience tiers
list_skills / list_skill_levels / list_skill_sentiments β skill framework (proficiency + sentiment)
list_sites β office locations
list_groups β organizational units
list_companies β legal entities
list_statuses β project and allocation statuses
list_client_tags / list_project_tags β client and project tag categories
list_task_lists β task lists
list_rate_cards β rate cards
list_vendors β expense vendors
list_expense_categories β expense categories
People (read-only)
list_people β search/filter people by site, role, group, availability
get_person β full detail including position history, time off, working hours
Projects (read + write)
list_projects β filter by client, owner, status, site, tags
get_project β a single project with its details
create_project β create a new project
update_project β modify project properties
Positions (read + write)
list_positions β person-to-project assignments with filters
get_position β a single position with all its allocations
create_position β add a person to a project with role/site/notes
update_position β modify position properties
archive_position β archive a position
move_positions β move positions between projects
Allocations (read + write)
list_allocations β scheduled time blocks, filterable by person/project/date
create_allocation β schedule someone on a position with dates, percentage, probability
update_allocation β modify an existing allocation
delete_allocation β permanently remove an allocation
move_allocations β move allocations between positions
list_tasks β work categories (normal + time off)
list_time_entries β logged hours, filterable by project/person/date
track_time β log hours against a project
Budgets & phases (write)
create_budget / update_budget / delete_budget β manage project budgets
create_phase / update_phase / delete_phase β manage project phases
Expenses (read + write)
list_expenses β logged expenses
create_expense / update_expense / delete_expense β manage expenses
What you can do with it
An LLM connected to this MCP server can:
Check availability β Find who's free in the next 7/30 days, filtered by role, site, or group
Staff projects β Create positions and allocations to assign people to projects
Reorganize assignments β Move positions between projects or allocations between positions
Track time β Log hours for yourself or others against projects and tasks
Browse the org β Look up people's details, skills, project history, and working hours
Query project data β List and filter projects by client, owner, status, or tags
Manage financials β create and adjust project budgets, expenses, and phases
Create and update projects β spin up new projects and edit their properties