Drupal

io.usefulapiv1.0.0Updated Sep 29, 2026

Read and write Drupal JSON:API nodes, taxonomy terms, users and files.

VerifiedStreamable HTTPWeb executableDeveloper ToolsFiles & Storage

Overview

AI-generated overview

Lets an assistant read and write Drupal content through the JSON:API, including nodes, taxonomy terms, users and files.

What it does
A hosted MCP server that connects an assistant to a Drupal site's JSON:API. Read tools list resource types and resources, fetch a single resource, and search content. Write tools create, update and delete resources, so an assistant can manage nodes, taxonomy terms, users and files directly.
When to use it
Useful when you want an assistant to query or edit content on a Drupal site without building a custom integration. Suited to content lookup, bulk edits, and routine content administration through conversation.
Requirements
A remote endpoint at drupal.usefulapi.io/mcp; nothing to install locally. You supply your Drupal credentials on first connect, which are validated and stored per user. A paid plan is needed beyond the free monthly call limit.
Before you install
Write tools create, update and delete Drupal resources, so confirm actions before they run. Your Drupal credentials are sent to and stored by the hosted provider. The free plan allows 100 tool calls per month; Pro is $9/mo or $90/yr.

Installation

In SourceWeft

  1. Open Drupal in the dashboard and add it to a workspace.
  2. Enable the server for the chats that should use its tools.

Web executable via Streamable HTTP. Remote servers run from the web runtime once configured in a workspace.

Other MCP clients

Add this to your client's mcpServers config.

{
  "mcpServers": {
    "drupal": {
      "type": "http",
      "url": "https://drupal.usefulapi.io/mcp"
    }
  }
}

README

Drupal MCP by usefulapi

Read and write Drupal JSON:API nodes, taxonomy terms, users and files. Hosted, no local install.

Live endpoint: https://drupal.usefulapi.io/mcp · Homepage: https://usefulapi.io

Add to Claude

json
{  "mcpServers": {    "drupal": {      "url": "https://drupal.usefulapi.io/mcp"    }  }}

On first connect you'll paste your Drupal credentials. They are validated, stored per-user, and scoped to you — no keys in config files.

Tools

ToolTypeWhat it does
drupal_list_resource_typesreadList resource types
drupal_list_resourcesreadList resources
drupal_get_resourcereadGet resource
drupal_search_contentreadSearch content
drupal_create_resourcewriteCreate resource
drupal_update_resourcewriteUpdate resource
drupal_delete_resourcewriteDelete resource

read tools are read-only; write tools mutate data (clients should confirm them); meta tools report usage or manage your subscription.

Pricing

PlanPriceLimit
Free$0100 tool calls / month
Pro$9/mo or $90/yr (2 months free)Unlimited

License

MIT

Source: servers/drupal/README.md at commit e28f9c1

Tools

0
Tool metadata has not been indexed yet.

Version history

1
  1. v1.0.0LatestSep 29, 2026