Your Team Has Copilot. Your CMS Should Be Talking to It.

About the Author

Mohammed J. Razem

CEO

Mohammed Razem is a technologist and entrepreneur, and the CEO and founder of Vardot, a global agency that builds enterprise web solutions on Drupal and open source. He has been working with Drupal since 2007 and is a member of the Forbes Technology Council.

FAQs

Microsoft 365 Copilot cannot connect to Drupal out of the box. The connection runs through a Copilot Studio agent, which an admin configures with your Drupal MCP server and then publishes to the Copilot surface. Copilot Studio is licensed separately from Microsoft 365 Copilot seats, and third-party tool calls consume its message capacity at premium rates.

The MCP Server module turns a Drupal site into an MCP server. It is built on the official PHP MCP SDK, uses Tool API to manage exposed tools as configuration entities, and authenticates with OAuth 2.1 through Simple OAuth 2.1. As of mid-2026 it sits at alpha, so it is suitable for pilots rather than production publishing workflows.

The Drupal MCP Server module is not production-ready as of August 2026. It is published at 2.0.0-alpha1 for Drupal 10 and 11 with no supported stable release, which means it is not yet covered by Drupal's security advisory policy. Run read-only and draft-only pilots now, and hold assisted publishing until a covered stable release lands.

You stop an AI agent from publishing bad content by withholding the publish permission entirely. Expose tools that write only into an unpublished moderation state, require a human to move content through the publish transition, log every agent action against its own identity, and keep revision history so any change can be reverted without a developer.

Join the conversation +