Can AI agents automate Microsoft Project?
Microsoft · hybrid · project-managementoffice-suite
Microsoft Project is automatable today through Project Online REST and CSOM, not through monday.com, Smartsheet, or Asana. The ProjectServer REST entry point is https://ServerName/pwaName/_api/ProjectServer and supports create, read, update, and delete. A separate /_api/ProjectData OData feed is documented as read-only reporting. Authentication is SharePoint authentication on the Project Web App site; the opened CSOM sample uses SharePointOnlineCredentials, and Project apps do not use SharePoint app-only authentication. Desktop Project remains automatable locally through the published VBA object model. Microsoft publishes a first-party Project Online connector for Power Automate with project, task, resource, checkout, and publish actions, throttled at 100 calls per 60 seconds. A Microsoft Graph Project resource was not found at the opened Learn URL. Project schedule APIs on Dataverse exist under Dynamics 365 Project Operations and require a Microsoft Project license; application users cannot call them. Microsoft Support's Planner FAQ states Project for the web was retired in August 2025 and users were moved to Planner. That Planner identity is outside this record. First-party MCP ownership is not established. Computer-use viability is unassessed. API scores 6 and is the best path because it covers Project Online without a Power Automate tenant.
Best path today: api · Overall automatability: 6/10
Modalities
| Modality | Status | Detail |
|---|---|---|
| API | yes | restodatasharepoint-auth coverage: partial · docs |
| SDK | yes | dotnetjavascript official: yes |
| MCP | unknown | verdict: unknown |
| Integrations | yes | power_automate |
| CLI | unknown | |
| Extensibility | yes | vbacsom webhooks: unknown |
| Data access | export: projectserver-rest, projectdata-odata · import: projectserver-rest | |
| RPA / UI automation | unknown | win32 No repeatable UI probe was run. Desktop Project has a documented VBA object model. The opened machine paths for agents are Project Online REST/CSOM/OData and the Project Online Power Automate connector, not coordinate-driven desktop control.
|
| Computer use | unknown | measured verdicts only — "unknown" means not yet probed by us |
Scores
| api | mcp | integrations | cli | rpa | computer use | overall |
|---|---|---|---|---|---|---|
| 6 | — | 5 | — | — | — | 6 |
Evidence
| Fact | Tier | Source | Date |
|---|---|---|---|
homepage | declared | source | 2026-09-03 |
license | declared | source | 2026-09-03 |
modalities.api.exists | declared | source | 2026-09-03 |
modalities.api.kinds[0] | declared | source | 2026-09-03 |
modalities.api.kinds[1] | declared | source | 2026-09-03 |
modalities.api.auth[0] | declared | source | 2026-09-03 |
modalities.api.coverage | declared | source | 2026-09-03 |
modalities.api.docs | declared | source | 2026-09-03 |
modalities.sdk.exists | declared | source | 2026-09-03 |
modalities.sdk.languages[0] | declared | source | 2026-09-03 |
modalities.sdk.languages[1] | declared | source | 2026-09-03 |
modalities.sdk.official | declared | source | 2026-09-03 |
modalities.integrations.power_automate | declared | source | 2026-09-03 |
modalities.extensibility.scripting[0] | declared | source | 2026-09-03 |
modalities.extensibility.scripting[1] | declared | source | 2026-09-03 |
modalities.data_access.export[0] | declared | source | 2026-09-03 |
modalities.data_access.export[1] | declared | source | 2026-09-03 |
modalities.data_access.import[0] | declared | source | 2026-09-03 |
modalities.agent_docs.llms_txt | scraped | source | 2026-09-03 |
verdict.scores.api | declared | source | 2026-09-03 |
verdict.scores.integrations | declared | source | 2026-09-03 |
freshness.watch[0].url | declared | source | 2026-09-03 |
freshness.watch[1].url | declared | source | 2026-09-03 |
freshness.watch[2].url | declared | source | 2026-09-03 |
freshness.watch[3].url | declared | source | 2026-09-03 |
Related tools
Other products in this database that share a category with Microsoft Project.
Last verified 2026-09-03 · volatility medium · JSON record