Drupal MCP Server
Drupal MCP server enabling AI agents to interact with Drupal CMS — reading and creating content nodes, managing taxonomy terms, querying content types, handling media, publishing content, and integrating AI-driven content management into Drupal-powered websites and headless CMS workflows via Drupal's REST or JSON:API endpoints.
Score Breakdown
⚙ Agent Friendliness
🔒 Security
OAuth2. RBAC. HTTPS. GDPR-aware CMS. Minimal service account permissions. Keep Drupal updated — security patches are critical for CMS deployments.
⚡ Reliability
Best When
A Drupal-powered website or digital experience platform needs AI-assisted content management — Drupal's JSON:API provides structured content access for AI-driven publishing workflows.
Avoid When
Your CMS is WordPress, Contentful, or another platform — use the appropriate CMS MCP.
Use Cases
- • Creating and publishing Drupal content nodes from content automation agents
- • Querying and updating existing Drupal content from editorial agents
- • Managing Drupal taxonomy and vocabularies from content organization agents
- • Generating Drupal content from AI writing agents
- • Automating bulk content migrations and updates from DevOps agents
- • Building AI-assisted editorial workflows for Drupal editors from productivity agents
Not For
- • Teams using WordPress, Umbraco, or non-Drupal CMS platforms
- • Drupal 7 (legacy) deployments — modern API requires Drupal 8/9/10
- • Non-PHP web stacks without Drupal
Interface
Authentication
Drupal Simple OAuth module for OAuth2, or HTTP Basic Auth, or API key module. OAuth2 recommended for production. Configure minimal permissions for agent service account in Drupal role/permission system.
Pricing
Drupal is free open source. MCP server is free. Managed hosting optional.
Agent Metadata
Known Gotchas
- ⚠ Drupal content types and field structures vary by site — query content types before creating content
- ⚠ JSON:API vs REST API vs GraphQL: Drupal supports multiple APIs — verify which the MCP targets
- ⚠ Content publishing requires explicit 'status: 1' — drafts are not published automatically
- ⚠ Drupal revisions: content edits create new revisions by default — important for content history
- ⚠ Media field handling requires separate entity creation — images/files are not inline
- ⚠ Drupal permission system is complex — create service account with minimum required permissions
Alternatives
Full Evaluation Report
Detailed scoring breakdown, competitive positioning, security analysis, and improvement recommendations for Drupal MCP Server.
Scores are editorial opinions as of 2026-03-06.