AI chat (LLM) via MCP

Operating MCP server (currently in alpha testing)

Written By Matti Parviainen

Last updated 2 days ago

This is a moving target. Docs get outdated quickly.

Known supported LLM providers alpha customers have been happy with

  1. Claude & Claude Code

  2. ChatGPT

  3. Gemini CLI

    1. If the mcp add command does not work it is worth trying with gemini mcp add --scope user

Unfortunately, no one has yet figured out how to use the MCP from Microsoft Copilot.


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 + feelings)

  • list_sites — Office locations

  • list_groups — Organizational units

  • list_statuses — Project and allocation statuses

People & Projects (read-only)

  • list_people — Search/filter employees by site, role, group, availability

  • get_person — Full detail including position history, time-offs, working hours

  • list_projects — Filter by client, owner, status, site, tags

  • list_positions — Person-to-project assignments with filters

  • get_position — Single position with all its allocations

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 existing allocation properties

  • delete_allocation — Permanently remove an allocation

  • move_allocations — Move allocations between positions

Positions (write)

  • create_position — Assign a person to a project with role/site/notes

  • update_position — Modify position properties

  • move_positions — Move positions between projects

Time Tracking

  • list_tasks — Work categories (normal + time-off)

  • list_time_entries — Logged hours, filterable by project/person/date

  • track_time — Log hours against a project

What you can do with it

An LLM connected to this MCP server can:

  1. Check availability — Find who's free in the next 7/30 days, filtered by role, site, or group

  2. Staff projects — Create positions and allocations to assign people to projects

  3. Reorganize assignments — Move positions between projects or allocations between positions

  4. Track time — Log hours for yourself or others against projects and tasks

  5. Browse the org — Look up people's details, skills, project history, and working hours

  6. Query project data — List and filter projects by client, owner, status, or tags