Skip to content
Tresca

Primavera P6 MCP servers and AI agent skills

Community MCP servers give an AI assistant read access to Primavera P6 schedules, mostly by parsing exported XER files, so P6 doesn't need to be open. One Windows server also reads and writes the P6 Professional standalone database with dry runs and backups, and another connects to a live P6 EPPM instance. Oracle offers no P6 MCP server. None of these covers P6 Professional on SQL Server or Oracle databases, and version testing is thin.

  • No official Oracle server yet.
  • 4 MCP servers and 3 agent skills listed.
Oracle4 servers · 3 skillsChecked 4 Nov 2026

Integrations for Primavera P6

Community and commercial servers

MCP serverCommunity

MCP for Primavera P6by nizarhamza

Reads the P6 Professional database or XER files on Windows, runs DCMA, what-if and risk checks, and can write approved edits back.

LocalWindowsRead-only or read-write (configurable)7· updated 4 days ago
MCP serverCommunity

P6-MCPby Alireza Shamshiri

Works on P6 XER files or a live P6 EPPM instance with one tool set for CPM, DCMA, earned value and baseline diffs.

LocalWindows, macOS, LinuxRead-only or read-write (configurable)1· updated 7 weeks ago
MCP serverCommunity

lean-planning-mcpby jeffersonbim

Reads MS Project, P6 and Synchro schedule files and adds Last Planner and Advanced Work Packaging layers on top.

LocalWindows, macOS, LinuxRead-only9· updated 4 months ago
MCP serverCommunity

P6XER MCP Serverby osama-ata

A read-only server for P6 XER files built on PyP6XER: activities, critical path, resources, earned value and DCMA-style checks.

LocalWindows, macOS, LinuxRead-only13· updated 8 months ago

Agent skills

SkillCommunity

MCP for Primavera P6 skill shopby nizarhamza

A reviewed catalogue of P6 workflow skills, such as update reviews and schedule audits, built on the MCP for Primavera P6 tools.

Windows1· updated 7 days ago
SkillCommunity

DDC Skills for AI Agents in Constructionby DataDrivenConstruction

A large construction skill pack covering estimating, scheduling, BIM data and reports, with RVT, DWG and P6 XML readers.

393· updated 3 weeks ago
SkillCommunity

lean-planning skillby jeffersonbim

A Last Planner and AWP skill that drives the lean-planning-mcp tools in order, or works as an advisor on exported schedules.

9· updated 4 months ago

Listings are sorted by origin, then by recent activity. GitHub data is refreshed nightly. Nothing here is ranked.

How AI connects to Primavera P6

An MCP server or skill can only do what Primavera P6 lets programs do. Primavera P6 exposes 3 automation interfaces:

  • P6 EPPM REST API (REST API): P6 EPPM (Enterprise Project Portfolio Management) exposes an HTTP-based REST interface that Java, JavaScript or any other HTTP client can call to read and change EPPM data. It is the route for live, server-side integration; the P6-MCP server uses an EPPM connection for jobs that XER files can't do, such as scheduling, levelling, applying actuals and creating baselines. Each EPPM release has its own REST reference on docs.oracle.com, so match the documentation to your server version. Documentation
  • XER and PMXML exports (Input files): XER is P6's own export format and PMXML is its XML export. Most AI integrations work on these exports rather than on P6 itself, which keeps them cross-platform and means no P6 licence is needed to analyse a schedule. MPXJ reads and writes both formats and is what lean-planning-mcp uses; the P6XER server relies on the PyP6XER parser. Dates and float in an export come from the last time someone scheduled the project (F9), so reschedule before exporting. Documentation
  • P6 Professional standalone database (Other): P6 Professional in standalone mode keeps its data in a local SQLite database. MCP for Primavera P6 reads that database directly and, if you allow it, writes edits into it. Those writes skip P6's own business logic, so the server refuses to write while PM.exe is running, takes a backup first, never writes planned dates or float, and expects you to reopen P6 and press F9. P6 Professional connected to SQL Server or Oracle databases is not covered.

What Oracle offers

Oracle's AI feature page for Primavera Cloud lists one feature, a Help Assistant that answers questions about using Primavera Cloud; an administrator must switch it on and it is offered in selected data centre regions. That page doesn't mention P6 Professional or P6 EPPM, and no Oracle MCP server for any Primavera product turned up in this check. Every P6 listing here is a community project.

Checked 4 Nov 2026. Sources: Primavera Cloud AI Feature Availability (Oracle Help Center)

What you can do with Primavera P6 and AI

  • Trace the driving path behind a late milestone and find which successor chain sets an activity's total float, using P6's last F9 dates.
  • Run a DCMA 14-point check on a monthly update, using the thresholds stored in the P6 project where they exist, and compare the result with last month's.
  • Diff two XER updates, or an update against its baseline, activity by activity and link by link to see slip causes and float erosion.
  • Test a delay with a CPM what-if or a Monte Carlo risk run held in memory, so the live schedule isn't touched.
  • Apply controlled edits to durations, logic, actuals or UDFs in a P6 Professional database, each as a dry run with a backup, or run scheduling and levelling jobs on P6 EPPM.
  • Layer Last Planner commitments and Advanced Work Packaging readiness checks over an exported P6 schedule.

Taken from the listings' own documentation. Check each listing for exactly what it supports.

Installing

The listings here document setup for Claude Code, Claude Desktop, ClawdBot, Cline, Codex, Continue, Cursor, Google Antigravity, LM Studio, OpenAI Agents SDK, OpenCode, VS Code, VS Code (GitHub Copilot), Windsurf, Zed and claude.ai. Install steps, copied from each project's own documentation, are on each listing's page. Most Primavera P6 integrations run on your own computer next to Primavera P6, so you need Primavera P6 installed and licensed on the same machine unless the listing says otherwise.

Questions

Is there an official Primavera P6 MCP server?

Not as of 4 November 2026. Oracle's published AI feature for Primavera Cloud is a Help Assistant for product questions, and no Oracle MCP server for P6 Professional, P6 EPPM or Primavera Cloud was found. The servers listed here are independent community projects.

Can Claude read a P6 XER file?

Yes. Several servers parse XER files directly on Windows, macOS or Linux without P6 installed, and return activities, logic, float, resources and earned value. Reschedule in P6 before exporting so the dates in the file are current.

Can an AI assistant change my P6 schedule?

Two servers can, and both keep writes switched off by default. MCP for Primavera P6 edits the P6 Professional standalone database after a dry run, a backup and your confirmation, with P6 closed. P6-MCP needs an environment flag and a confirm argument before it writes XER files or EPPM data.

Do these servers work with P6 EPPM or P6 on SQL Server?

P6-MCP documents a live P6 EPPM connection. MCP for Primavera P6 states that EPPM and P6 Professional on SQL Server or Oracle are not supported; it works with the SQLite standalone database and XER files.

AI-generated models, drawings and results must be checked by a qualified engineer before use.

Sources (checked 4 Nov 2026): Primavera Cloud AI Feature Availability (Oracle Help Center) · P6 EPPM REST API, About the REST APIs (Oracle Help Center) · MPXJ · nizarhamza/p6-mcp README · Primavera P6 product page

Primavera P6 is a trademark of Oracle. Tresca is independent and not affiliated with or endorsed by Oracle.