ProjectWork MCP server

Connect AI with your project schedule

AI assistant
The ProjectWork webapp already helps you manage projects with scope breakdown, Gantt charts, resource leveling, and critical path calculations in the cloud. Now you can ask your AI assistant Claude (from Anthropic) or Vibe (from Mistral) about your schedules directly — no clicking through panels, no digging through charts. The AI assistant can help your projects in all its stages. In concept phase the assistant can for instance cross check the schedule with relevant uploaded documents.

MCP server
To make this connection happen, ProjectWork has an MCP server that can be connected to a variety of AI clients. MCP (Model Context Protocol) is an open standard that avoids custom integration to a vendor specific API. The interaction happens with predefined ProjectWork function tools that the AI assistant can call.

Combined capabilities
There are various capabilities that MCP servers can expose, like an email application, file system and, in case of ProjectWork, a project planning capability. An AI assistant can have multiple MCP servers connected, allowing for combined actions like, "mail project tasks which are overdue to the appropriate resources".

AI agent
The ProjectWork MCP server can also be part of an agentic AI framework, rather than an AI assistant. This is a more autonomous approach, but still very interoperable using the same ProjectWork function tools.

Google Drive
The MCP server works in conjunction with the ProjectWork webapp on the same project schedule files stored in Google Drive. The initial registration, Google Drive authorization, trial start and license purchases are done in the webapp. When you edit the schedule via the webapp, the AI can read this change as well and vice-versa. When you change the view of the schedule through AI, the webapp will also show this.

Authentication
In order for the AI to have access to your schedules in Google Drive, you authenticate with your Google sign-in when you connect the MCP server to the AI-assistant.

Function tools

Find

These function tools find ProjectWork schedules in Google Drive:

  • Jump straight into your latest project
    Ask "what's the status of my project?" and AI pulls up the file you last worked on — no need to specify which one.
  • Search across all your schedules
    Looking for a specific project? AI can search your ProjectWork files by name, owner, or creation and modification date.

Read

These function tools retrieve project data without changing it, to analyze, evaluate and report:

  • Get an instant project summary
    Ask for an overview and get the essentials at a glance: owner, start and end dates, progress, budget, work hours, and task and resource counts.
  • See your full task breakdown
    AI can list every task in a schedule — names, dates, durations, dependencies, progress, and whether a task sits on the critical path.
  • Check your resource plan
    Get a complete view of the people, equipment, and materials assigned to a project, including capacity, cost, and progress per resource.
  • Spot overallocated resources before they become a problem
    AI can flag resources that are scheduled beyond their capacity — whether it's a single task that's too heavy or several tasks that add up to more than a resource can handle. Catch scheduling conflicts before they slow your project down.

View

These function tools change the view of the schedule:

  • Filter your view on demand
    Ask AI to show only the tasks that matter right now. The filter applies directly in the ProjectWork web app, visible to everyone sharing the schedule.

Write

These function tools change project data to create and update schedules: tbd.

Calculate

These function tools make calculations and change the schedule: tbd.

How to connect

Connecting to Claude or Mistral Vibe is similar:

  1. Open AI assistant in your preferred interface.
  2. Add the ProjectWork MCP Server by navigating to Settings > Connections > Add Custom Connector.
  3. Enter the Server name: ProjectWork
    Enter the Server URL: https://projectwork.forscale.nl/ai/mcp
    note: If you click this URL you get an expected HTTP error 401 (Unauthorized).
  4. Authenticate using your Google sign-in to get access to your Google Drive and ProjectWork files.
  5. Give permission to use the available server functions on forehand or when the AI assistant uses them.
  6. Add ProjectWork connector to your chat with the + sign in the text box if not by default.