---
title: "Drupal: vendor profile | Agent Ready Checklist"
description: "Drupal, a content management system: 1 of 8 checklist rows read are met by default, with 7 sourced facts, dated plans and what it does not do."
canonical: https://agentreadychecklist.com/vendors/drupal
site: "Agent Ready Checklist"
last_updated: 2026-11-05
section: "Vendors"
---

# Drupal: vendor profile | Agent Ready Checklist

> Drupal, a content management system: 1 of 8 checklist rows read are met by default, with 7 sourced facts, dated plans and what it does not do.

Source: https://agentreadychecklist.com/vendors/drupal
Site: Agent Ready Checklist
Last reviewed: 2026-11-05
Agent endpoints: https://agentreadychecklist.com/llms.txt (index), https://agentreadychecklist.com/openapi.json (API), https://agentreadychecklist.com/mcp (MCP server), https://agentreadychecklist.com/ask (search)
Access: https://agentreadychecklist.com/auth.md (no key). Pricing: https://agentreadychecklist.com/pricing.md (free).

# Drupal

Drupal's scaffolded robots.txt admits every user agent except listed system paths, which meets AR-FIND-01, and the physical file can be edited to carry a Content-Signal line. Core covers none of the rendering mode, sitemap, JSON-LD and llms.txt rows in the pages read; contributed modules, among them the separate AI module, are the usual route.

## At a glance

Type

[CMS](https://agentreadychecklist.com/vendors/by-type/cms/)

Homepage

[drupal.org](https://www.drupal.org), answered HTTP 200 on 2026-11-05

Checklist rows

8 of 31 read: **1** supported, 2 partial, 5 no statement

In the crawl

141 of 5,897 home pages counted on 2026-11-04. Counted from the crawl's headers and generator tags, an undercount for hosted builders.

Last read

2026-11-05

## What it does for this layer

-   The Drupal project page lists Drupal core 11.4.11, 11.3.20 and 10.6.20 as current releases, with 11.5.0 in beta. primary source: [drupal.org/project/drupal](https://www.drupal.org/project/drupal), read 2026-11-05
-   The Drupal project page says the 11.4 line receives security coverage until December 2026, when Drupal 11.5.0 is released. primary source: [drupal.org/project/drupal](https://www.drupal.org/project/drupal), read 2026-11-05
-   Drupal core scaffolds a robots.txt file into the web root that starts with a User-agent: \* group and Allow rules for core CSS, JavaScript and image files. primary source: [git.drupalcode.org/project/drupal/-/raw/11.x/core/assets/scaffold/files/robots.txt](https://git.drupalcode.org/project/drupal/-/raw/11.x/core/assets/scaffold/files/robots.txt), read 2026-11-05
-   The robots.txt shipped by Drupal core names no AI crawler and blocks none by name. observed: [git.drupalcode.org/project/drupal/-/raw/11.x/core/assets/scaffold/files/robots.txt](https://git.drupalcode.org/project/drupal/-/raw/11.x/core/assets/scaffold/files/robots.txt), read 2026-11-05
-   The contributed AI module for Drupal lets site builders run agents set up in the UI, and its AI Search submodule adds vector search that agents and chatbots can use as grounding. primary source: [drupal.org/project/ai](https://www.drupal.org/project/ai), read 2026-11-05
-   The Drupal AI module says the AI Assistants API "is now a wrapper around AI Agents". primary source: [drupal.org/project/ai](https://www.drupal.org/project/ai), read 2026-11-05
-   Drupal CMS is the packaged distribution of Drupal for site builders, presented at new.drupal.org/drupal-cms. primary source: [new.drupal.org/drupal-cms](https://new.drupal.org/drupal-cms), read 2026-11-05

## Products and plans

| Product | What it is | Price | As of |
| --- | --- | --- | --- |
| Drupal core | Open-source PHP content management framework. | Free, open source; GPL licence, version 2 or later; drupal.org/about/licensing | 2026-11-05 |
| Drupal CMS | Packaged Drupal distribution with recipes for site builders. | Free, open source; new.drupal.org/drupal-cms | 2026-11-05 |

## Standards

| Row | What it asks | Status | What the vendor's pages say | Source |
| --- | --- | --- | --- | --- |
| AR-FIND-01 | Do not block agents | supports | The scaffolded robots.txt allows all user agents apart from listed system paths. | git.drupalcode.org/project/drupal/-/raw/11.x/core/assets/scaffold/files/robots.txt |
| AR-FIND-03 | Sitemap listed in robots.txt | no statement | Not covered by the Drupal core pages read; contributed modules are the usual route. | none |
| AR-READ-01 | Answer in the initial HTML | no statement | The pages read today do not state the rendering mode. | none |
| AR-READ-07 | Ship llms.txt | no statement | No llms.txt feature in core was found. | none |
| AR-READ-08 | JSON-LD on key pages | no statement | Not covered by the Drupal core pages read; contributed modules are the usual route. | none |
| AR-ACT-03 | MCP over Streamable HTTP | partial | Contributed modules (the AI ecosystem) add agent features; MCP is not in core. | drupal.org/project/ai |
| CF-CONTENT-SIGNALS | Content-Signal line | partial | The physical robots.txt can be edited to add Content-Signal lines. | git.drupalcode.org/project/drupal/-/raw/11.x/core/assets/scaffold/files/robots.txt |
| CF-MARKDOWN-NEGOTIATION | Markdown by Accept | no statement | No markdown negotiation in core was found. | none |

## Checks on its own site

| Reading | Result | Date | Source |
| --- | --- | --- | --- |
| Cloudflare scan of drupal.org | 13 of 100, band L0 Not Ready | 2026-11-05 | isitagentready.com |
| Crawl row for drupal.org | 4 of 10 checks pass; Tranco rank 2,717 | 2026-11-04 | agentreadychecklist.com/data/ |
| Home pages counted in the crawl | 141 of 5,897; Counted from the shared crawl of 2026-11-04 by generator meta tag in the home page HTML; the generator rule only sees tags whose name attribute comes first, so it undercounts | 2026-11-04 | agentreadychecklist.com/data/ |

| Check | Result | Verify Kit check |
| --- | --- | --- |
| robots.txt allows all 17 agent tokens at / | pass | robots-verdicts |
| robots.txt blocks no search or user-fetch token | pass | robots-verdicts |
| Home page has an h1 and 50 words in the initial HTML | pass | initial-html |
| A missing path returns 404 or 410 | pass | status-codes |
| /llms.txt exists | fail | llms-linked |
| Home page links to llms.txt | fail | llms-linked |
| Accept: text/markdown returns text/markdown | fail | markdown-negotiation |
| Home page carries JSON-LD that parses | fail | json-ld |
| OpenAPI linked from the home page or served at /openapi.json | fail | openapi |
| /.well-known/mcp.json serves JSON | fail | mcp-or-cli |

## What it does not do

-   Drupal core does not generate a sitemap or JSON-LD without contributed modules.
-   Drupal core does not include the AI module; it is a separate contributed project.

## Related pages on this site

Same type

[CMSs](https://agentreadychecklist.com/vendors/by-type/cms/), [all vendors](https://agentreadychecklist.com/vendors/)

## Sources

-   [drupal.org](https://www.drupal.org)read 2026-11-05
-   [drupal.org/project/drupal](https://www.drupal.org/project/drupal)read 2026-11-05
-   [git.drupalcode.org/project/drupal/-/raw/11.x/core/assets/scaffold/files/robots.txt](https://git.drupalcode.org/project/drupal/-/raw/11.x/core/assets/scaffold/files/robots.txt)read 2026-11-05
-   [drupal.org/project/ai](https://www.drupal.org/project/ai)read 2026-11-05
-   [new.drupal.org/drupal-cms](https://new.drupal.org/drupal-cms)read 2026-11-05
-   [drupal.org/about/licensing](https://www.drupal.org/about/licensing)read 2026-11-05
-   [isitagentready.com](https://isitagentready.com/)read 2026-11-05
-   [agentreadychecklist.com/data/](https://agentreadychecklist.com/data/)read 2026-11-04

Edition

Data

2026-11-04

Reviewed

2026-11-05

Spec

AgentReady v2.0, 273d2d7

Crawl

13,071 rows, 2026-11-04

Ora

132 checks, contract 1.38.0, 2026-11-05

Verify with Ora

The scanner this site recommends for the whole checklist. 132 checks, a score out of 100, no account.

`npx ax@0.10 audit <url> --min-score <n>`

[Why Ora, and its limits](https://agentreadychecklist.com/verify-with-ora/)

Method

-   [How rows, commands and rates are made](https://agentreadychecklist.com/method/)
-   [How an Ora check is matched to a row](https://agentreadychecklist.com/checklist/ora-checks/)
-   [Pass rates by rank band](https://agentreadychecklist.com/data/by-rank/)

Sources and read dates sit at the foot of the page.

Last reviewed 2026-11-05. AgentReady v2.0, read 2026-11-04.
