Drupal JSON:API
The Drupal JSON:API module is a core component that exposes all Drupal entity types and bundles as a standards-compliant JSON:API interface, requiring no configuration to enable. Each entity bundle receives a unique URL path following the pattern /jsonapi/{entity_type}/{bundle}, and the module supports GET, POST, PATCH, and DELETE operations for full CRUD access. It supports filtering, sorting, pagination, sparse fieldsets, includes for relationship resolution, translations, revisions, and file uploads out of the box. All resource identifiers use entity UUIDs rather than numeric IDs. The JSON:
What You Can Do
MCP Tools
listnodearticles
List article nodes
createnodearticle
Create an article node
getnodearticle
Get an article node
updatenodearticle
Update an article node
deletenodearticle
Delete an article node
listnodepages
List basic page nodes
getnodepage
Get a basic page node
listusers
List users
getuser
Get a user
updateuser
Update a user
listtaxonomyterms
List taxonomy terms by vocabulary
gettaxonomyterm
Get a taxonomy term
listfiles
List file entities
getfile
Get a file entity
deletefile
Delete a file entity