Add functionality and customize your Drupal application with thousands of projects contributed by our amazing community.
A module is code that extends Drupal's by altering existing functionality or adding new features. You can use modules contributed by others or create your own. Learn more about creating and using Drupal modules.
LLMs.txt Gen
Features This module automatically populates llms.txt sections from your site's published nodes, organized by content type. It provides a clean, structured index for LLM consumption without manual...
Categories: Artificial Intelligence (AI), Search engine optimization (SEO)
MCP Client
Built by a human using an AI assistant: 🤖 ➕ 🧠 Note that extensive parts of this module was generating via AI coding agents under human supervision. INTRODUCTION The MCP Client module enables Drupal...
Categories: Artificial Intelligence (AI), Integrations
FlowDrop Agents
FlowDrop Agents bridges Drupal’s AI Agents with FlowDrop workflows, allowing you to execute AI agents as workflow nodes with full status tracking, structured output, and robust error handling. With...
Categories: Artificial Intelligence (AI), Content editing experience, Integrations
AI Tool: Screenshot
AI Tool Screenshot enables AI agents to capture and visually analyse rendered Drupal pages by taking a full-page browser screenshot on demand. It bridges the gap between what an AI agent can read...
Categories: Artificial Intelligence (AI)
AI Deep Reference
If you want to use AI to illustrate a scene, you can connect all the necessary parts using the AI module, plus the Token module. There's just one missing piece: the tokens are "shallow," and you...
Categories: Artificial Intelligence (AI)
AI Translation Management (TMGMT)
The AI TMGMT (Translation Management) module is an AI translator plugin for the Translation Management Tools (TMGMT) project. It uses the AI module under the hood to allow you to use OpenAI, Ollama...
Categories: Artificial Intelligence (AI), Automation, Multilingual
AI Simple PDF To Text
This project exposes a simple PDF to Text tool for you file to string long or text long fields. Its using smalot/pdfparser behind the scenes, meaning that its completely portable and doesn't...
Categories: Artificial Intelligence (AI), Import and export, Media
ai_doc_proofread
AI Document Proofreader lets editors upload Word (.docx) documents and have them automatically reviewed by an AI model. Results are presented as an annotated document where every suggested...
Categories: Artificial Intelligence (AI)
AI JSON-LD Schema Generator
This module helps site builders and content editors add schema.org JSON-LD structured data to a Drupal site without writing JSON by hand. It uses the Drupal AI (Artificial Intelligence) module to...
Categories: Artificial Intelligence (AI), Automation, Search engine optimization (SEO)
AI Content Advisor
The AI Content Advisor is a flexible Drupal module that extends and enhances the capabilities of the AI SEO Analyzer project. Built on the foundation of AI SEO, this module provides a comprehensive...
Categories: Artificial Intelligence (AI), Content editing experience, Search engine optimization (SEO)
Acquia AI Provider
Introduction Provides integration between your Drupal site and Acquia's hosted AI Gateway service, Acquia AI. requires the AI and Key modules. Features Connects Drupal's AI module with Acquia's AI...
Categories: Artificial Intelligence (AI)
Markdownify Token Modifier
Introduction The Markdownify Token Modifier module provides a deterministic, efficient, and abstracted way to convert HTML field tokens into Markdown format. While Large Language Models (LLMs) can...
Categories: Artificial Intelligence (AI)
AI Text Cleaner
AI Text Cleaner AI Text Cleaner is a small Drupal module that provides a text filter and a Drush command to clean formatting quirks from ChatGPT or other LLM outputs. It removes hidden or...
Categories: Artificial Intelligence (AI), Content editing experience
Drush (AI) Webmaster
This module gives AI agents full creative AND destructive power over your Drupal site. AI-Powered Drupal Site Management via Drush Drush Webmaster provides a comprehensive suite of Drush commands ...
Categories: Administration tools, Artificial Intelligence (AI), Developer tools
QuantSearch AI
QuantSearch AI The QuantSearch AI module provides integration with QuantSearch.ai, an AI-powered search service by QuantCDN. It allows site visitors to search your content using natural language...
Categories: Artificial Intelligence (AI), Site search
AI Content Chat
AI Content Chat adds a chatbot to your Drupal site that answers visitor questions using only your website content. Simply select which content to index, place the block, and your visitors can start...
Categories: Artificial Intelligence (AI), Content display
Views Natural Language Filter
The Views Natural Language Filter module allows site visitors to search and filter Drupal Views using conversational AI. Instead of forcing users to interact with multiple complex dropdowns,...
Categories: Artificial Intelligence (AI), Content display
Generic colors
About Generic Colors is an AI Agent Tool for retrieving predominant colors from images using a local PHP library. By using this tool you can save on tokens sent to the LLM if the task is just to...
Categories: Artificial Intelligence (AI), Media
Quant Cloud AI Provider
Quant Cloud AI Provider Code is currently in GitHub, but will be synced to drupal.org soon. This module provides a Quant Cloud provider for the AI module. It connects your Drupal site to Quant...
Categories: Artificial Intelligence (AI), Developer tools, Integrations
AI Logging (formerly part of AI core)
The recommended route now is to use the AI core module's sub-module "AI Observability". The AI logging module allows developers to capture prompts sent to and outputs received from LLMs by other...
Categories: Artificial Intelligence (AI)
FlowDrop UI Agents
The FlowDrop UI Agents module provides FlowDrop visual editor integration for AI Agents using the Modeler API. It enables users to visually design, configure, and manage AI agent workflows through...
Categories: Artificial Intelligence (AI), Automation
AI Agent Handler Agent
The Agent Handler Agent, is an agent that can create and update agent using natural language. This means that it can look at the tools you have available and setup an agent accordingly. Features...
Categories: Artificial Intelligence (AI)
Metadata Sanitizer
Every file uploaded to your Drupal site may silently carry GPS coordinates, camera serial numbers, author names, and other hidden metadata that can expose your users and your organisation without...
Categories: Artificial Intelligence (AI), Media, Security
FlowDrop FWA
FlowDrop Field Widget Actions integrates Field Widget Actions with FlowDrop workflows, allowing content editors to trigger powerful processing logic right from the field they’re editing. No custom...
Categories: Artificial Intelligence (AI), Automation
FlowDrop
Workflow Orchestration for Modern Drupal FlowDrop is the workflow orchestration module for Drupal. It gives you everything you need to create, manage, run, and track flows — and more capabilities...
Categories: Artificial Intelligence (AI), Automation, Integrations