Drupal
Drupal is an open-source content management system written in PHP, used to build websites, applications and digital experiences for individuals, organizations, governments and enterprises worldwide. It is self-hosted software rather than a hosted service: Drupal core ships a JSON:API v1.0 surface and a RESTful Web Services surface that run on the operator’s own domain, and contributed modules add GraphQL and an MCP server. The Drupal Association itself operates one public read-only API, the Drupal.org REST API at https://www.drupal.org/api-d7, alongside a machine-readable release-history feed and a Composer package repository.
Drupal publishes 10 API contracts indexed on the APIs.io network, including Comments API, Files API, Node Articles API, and 7 more. Tagged areas include Content Management, CMS, Open Source, JSON:API, and GraphQL.
The Drupal catalog on APIs.io includes 1 JSON-LD context and 1 Spectral governance ruleset.
Drupal’s developer surface includes engineering blog, authentication, documentation, API reference, getting-started guide, support, signup flow, and 36 more developer resources.
What this lets a business do 1
Business capabilities this provider's published APIs can perform, derived from its own contracts. Browse all capabilities →
Kin Score
Markets this provider is in provisional
The Kin Score Market layer reads a provider inside its market: its position, and how deep its integrations go. Depth is only comparable within a position. Provisional and unweighted: not part of the Kin Score or agent readiness.
| Market | Position | Depth | Registered MCP server | Declares compatibility |
|---|---|---|---|---|
| Content, Documentation and Design Platforms | gravity | 51.8 | - | 1 |
| Drupal Contributed-Module Ecosystem | gravity | 51.8 | - | 1 |
| Official SDKs on Packagist, pub.dev and Hex | gravity | 51.8 | - | 1 |
Registered MCP server and declares compatibility are report only — not weighted. Undeclared means we found nothing we can read, so there is no number: we never infer integrations.
Standards implemented 7
Standards this provider implements or carries. De facto ones are profiled and measured by the API Commons; formal ones come from the standards directory and are linked by the provider's own tags. The evidence column says how each claim was established — not that it was made.
APIs 10
Individual APIs this provider publishes, each with its own machine-readable definition.
Drupal.org REST API
The read-only REST API the Drupal Association operates on drupal.org itself, exposing Drupal.org’s own nodes, users, comments and taxonomy terms as JSON or XML. This is the only...
Drupal GraphQL API
The Drupal GraphQL module is a contributed module that enables developers to craft and expose a GraphQL schema for Drupal 10 and 11, allowing client applications to query Drupal...
drupal Comments API
Comment resources for reading and managing comments attached to content entities in Drupal.
drupal Files API
JSON:API endpoints for file entities and file upload operations.
drupal Node Articles API
JSON:API endpoints for article content nodes. The bundle slug varies by Drupal installation; article is shown as an example bundle name.
drupal Node Pages API
JSON:API endpoints for basic page content nodes. The bundle slug varies by Drupal installation.
drupal Nodes API
Content node resources representing structured content items of any type (article, page, etc.) stored in Drupal's content management system.
drupal Taxonomy Terms API
JSON:API endpoints for taxonomy term entities across all configured vocabularies.
drupal Taxonomy Vocabularies API
Taxonomy vocabulary resources representing the container configurations that organize sets of taxonomy terms.
drupal Users API
JSON:API endpoints for Drupal user entities. Config entities are read-only via JSON:API and require authentication.
Scroll for all 10
Open Collections 10
Open, tool-agnostic API collections (OpenAPI-derived and Bruno).
Drupal JSON: Comments API
OPEN COLLECTIONDrupal JSON: Comments Files API
OPEN COLLECTIONDrupal JSON:API
OPEN COLLECTIONDrupal JSON: Comments Node Articles API
OPEN COLLECTIONDrupal JSON: Comments Node Pages API
OPEN COLLECTIONDrupal JSON: Comments Nodes API
OPEN COLLECTIONDrupal REST API
OPEN COLLECTIONDrupal JSON: Comments Taxonomy Terms API
OPEN COLLECTIONDrupal JSON: Comments Taxonomy Vocabularies API
OPEN COLLECTIONDrupal JSON: Comments Users API
OPEN COLLECTIONScroll for all 10
MCP Servers 1
Model Context Protocol servers that expose these APIs to AI agents.
Drupal MCP Server
Drupal publishes a first-party contributed module, drupal/mcp_server, that turns an installed Drupal site into an MCP server. Because Drupal is self-hosted software the endpoint...
MCP SERVERAgent Skills 4
Packaged agent skills for driving this provider's APIs from an AI assistant.
drupal-moderate-comments
AGENT SKILLdrupal-publish-article
AGENT SKILLdrupal-retire-content-safely
AGENT SKILLdrupal-tag-content
AGENT SKILLGraphQL 1
GraphQL schemas published by this provider.
drupal GraphQL API
The Drupal GraphQL module is a contributed module that enables developers to craft and expose a GraphQL schema for Drupal 10 and 11, allowing client applications to query Drupal...
GRAPHQLDrupal API pricing
Rate limits
- : 50 per request
- : ongoing
Billed by: request · FinOps profile →
Pricing Plans 1
Published pricing tiers and plan structures.
Drupal Plans Pricing
PLANSRate Limits 1
Documented rate limits and quota policies.
Drupal Rate Limits
RATE LIMITSFinOps 1
Cost, billing, and metering signals for API financial operations.
Drupal Finops
FINOPSSemantic Vocabularies 1
JSON-LD contexts and semantic vocabularies used across these APIs.
Drupal Context
JSON-LDSpectral Rules 1
Spectral governance rulesets for linting and validating these APIs.
Drupal — jsonschema rules
SPECTRALOpenAPI Overlays 8
Overlays applied on top of this provider's contracts. Each card says who wrote it: a document the provider publishes, or one API Evangelist derived or generated.
Drupal Comments Api Overlay
DERIVEDDrupal Files Api Overlay
DERIVEDDrupal Node Articles Api Overlay
DERIVEDDrupal Node Pages Api Overlay
DERIVEDDrupal Nodes Api Overlay
DERIVEDDrupal Users Api Overlay
DERIVEDScroll for all 8
JSON Schema 2
Standalone JSON Schema definitions for this provider's data models.
Drupal JSON:API Resource
JSON SCHEMADrupal Node
JSON SCHEMASecurity Posture 3
Authentication, domain security, vulnerability disclosure, and trust-center signals.
Scopes 1
OAuth scopes governing access to this provider's APIs.
Agentic Access 1
Recommended x-agentic-access execution contracts for AI agents.
Resources
Get Started 3
Portal, sign-up, and the first successful call
Documentation 3
Reference material describing how the API behaves
Agent Surfaces 5
MCP servers, agent skills, and machine-readable catalogs
Design & Contract 7
Pagination, idempotency, versioning, errors, and events
Scroll for all 7
Build 4
SDKs, sample code, and the tooling you integrate with
Access & Security 5
Authentication, authorization, and security posture
Operate 4
Status, limits, changes, and where to get help
Commercial 5
Pricing, plans, and the legal terms of use
Company 5
The organization behind the API
Other 2
Properties that don't map to a standard resource type
Source (apis.yml)
Drupal API — frequently asked questions
Does Drupal have an API?
Yes. APIs.io lists 10 APIs from Drupal, including Drupal.org REST API, Drupal GraphQL API and drupal Comments API, and 7 more.
Is there an OpenAPI specification for the Drupal API?
Yes. APIs.io indexes 8 OpenAPI specifications for Drupal, each linked for download from this page.
How do I authenticate with the Drupal API?
Drupal documents its authentication (apiKey/http/oauth2 · 3 schemes). The details are profiled on APIs.io as Drupal Authentication.
Does Drupal have an MCP server?
Yes. APIs.io lists 1 MCP server for Drupal: Drupal publishes a first-party contributed module, drupal/mcp_server, that turns an installed Drupal site into an MCP server. Because Drupal is self-hosted software the endpoint lives on the operator’
Is the Drupal API ready for AI agents?
Drupal has a Kin Score of 55.9 out of 100 (strong) and an Agent Readiness score of 43.8 (agent-ready), scored by API Evangelist on 2026-11-06.
Work with this as data
Every provider here is available over the APIs.io API and to AI agents over MCP.