Drupal ChatGPT Integration
Connecting Drupal to ChatGPT means giving an assistant a narrow, revocable way into your own site, so that asking for a change in plain language actually changes something. This page explains how that connection is made for Drupal specifically, and where it stops.
How Drupal connects to ChatGPT
Drupal's core JSON:API module, at /jsonapi. It is part of Drupal 9 and 10 and needs enabling rather than installing.
An ordinary Drupal account made for this purpose, over HTTP Basic. The core Basic Authentication module ships switched off, which is why a correct password can still be refused until it is enabled.
What is particular to Drupal
Drupal identifies content by UUID rather than by the node id in the URL, so the two are kept distinct throughout.
What the platform does not allow
JSON:API is read-only out of the box. Until write operations are accepted at /admin/config/services/jsonapi, content can be listed and read but not created or changed.
Which assistants this works with
Any assistant that speaks the Model Context Protocol. That includes ChatGPT and Claude today. You connect your own account — there is no separate subscription to an AI provider through us, and your conversations stay with whichever assistant you already pay for.
Everything above describes what Drupal’s interface offers. None of it is marked verified yet, which in this product means exercised against a live installation with the date recorded.
Common questions
Do I need an OpenAI API key?
No. You connect the ChatGPT account you already have. Drupal AI Agent is the bridge between that account and your Drupal site; it is not an OpenAI reseller and does not need a key from you.
Can ChatGPT publish to my Drupal site without asking?
No. Work is created unpublished wherever the platform allows it, and publishing is a deliberate, separate step. Never changing a live site without authorisation is a rule the product is built around rather than a setting.
What happens if I revoke access?
The connection stops working immediately. The credential lives on your Drupal installation and is yours to withdraw at any time, without touching anything else on the site.
Getting started with Drupal AI Agent
Drupal AI Agent is not on sale yet. The product page tracks where it stands, and nothing is advertised before it works.