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.

Evaluated Mar 06, 2026 (0d ago) vcurrent
Homepage ↗ Repo ↗ Developer Tools drupal cms content-management mcp-server php headless-cms web
⚙ Agent Friendliness
71
/ 100
Can an agent use this?
🔒 Security
83
/ 100
Is it safe for agents?
⚡ Reliability
68
/ 100
Does it work consistently?

Score Breakdown

⚙ Agent Friendliness

MCP Quality
68
Documentation
70
Error Messages
68
Auth Simplicity
75
Rate Limits
75

🔒 Security

TLS Enforcement
92
Auth Strength
82
Scope Granularity
80
Dep. Hygiene
78
Secret Handling
82

OAuth2. RBAC. HTTPS. GDPR-aware CMS. Minimal service account permissions. Keep Drupal updated — security patches are critical for CMS deployments.

⚡ Reliability

Uptime/SLA
70
Version Stability
68
Breaking Changes
65
Error Recovery
68
AF Security 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

REST API
Yes
GraphQL
Yes
gRPC
No
MCP Server
Yes
SDK
No
Webhooks
Yes

Authentication

Methods: oauth2 api_key username_password
OAuth: Yes Scopes: Yes

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

Model: free
Free tier: Yes
Requires CC: No

Drupal is free open source. MCP server is free. Managed hosting optional.

Agent Metadata

Pagination
page
Idempotent
Partial
Retry Guidance
Not documented

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.

$99

Scores are editorial opinions as of 2026-03-06.

5215
Packages Evaluated
26151
Need Evaluation
173
Need Re-evaluation
Community Powered