@@ -145,7 +145,7 @@ mcp_tools/ # Base module (25 read-only tools)
145145│ └── ErrorFormatter.php # Standardized error responses
146146└── modules/
147147 ├── mcp_tools_content/ # Content CRUD (4 tools)
148- ├── mcp_tools_structure/ # Content types, fields, taxonomy, roles (12 tools)
148+ ├── mcp_tools_structure/ # Content types, fields, taxonomy, roles (20 tools)
149149 ├── mcp_tools_users/ # User management (5 tools)
150150 ├── mcp_tools_menus/ # Menu management (5 tools)
151151 ├── mcp_tools_views/ # Views management (6 tools)
@@ -168,12 +168,13 @@ mcp_tools/ # Base module (25 read-only tools)
168168 ├── mcp_tools_pathauto/ # URL aliases (6 tools)
169169 ├── mcp_tools_redirect/ # URL redirects (7 tools)
170170 ├── mcp_tools_sitemap/ # XML sitemap (7 tools)
171- ├── mcp_tools_search_api/ # Search API (8 tools)
171+ ├── mcp_tools_search_api/ # Search API (9 tools)
172172 ├── mcp_tools_entity_clone/ # Entity cloning (4 tools)
173173 ├── mcp_tools_analysis/ # Site analysis (8 tools)
174174 ├── mcp_tools_batch/ # Bulk operations (6 tools)
175175 ├── mcp_tools_templates/ # Site templates (5 tools)
176- └── mcp_tools_migration/ # Content migration (7 tools)
176+ ├── mcp_tools_migration/ # Content migration (7 tools)
177+ └── mcp_tools_jsonapi/ # JSON:API entity CRUD (6 tools)
177178```
178179
179180Enable submodules as needed:
@@ -287,7 +288,7 @@ Available scopes:
287288- ` write ` - Write operations
288289- ` admin ` - Administrative operations
289290
290- ## Read-Only Tools (22 )
291+ ## Read-Only Tools (25 )
291292
292293### Site Health
293294
@@ -320,6 +321,8 @@ Available scopes:
320321| ` get_config_status ` | Config sync status (active vs staged) |
321322| ` get_config ` | View specific configuration object |
322323| ` list_config ` | List config names with optional prefix filter |
324+ | ` list_text_formats ` | List all available text formats |
325+ | ` get_text_format ` | Get details about a specific text format |
323326
324327### Users
325328
@@ -342,14 +345,14 @@ Available scopes:
342345| ------| -------------|
343346| ` mcp_tools_list_available ` | List all available MCP tools by category or search |
344347
345- ## Write Submodules (197 tools across 29 submodules)
348+ ## Write Submodules (197 tools across 30 submodules)
346349
347350Enable submodules for the capabilities you need. Each submodule's tools are listed in its own ` README.md ` .
348351
349352| Submodule | Tools | Description |
350353| -----------| ------:| -------------|
351354| ` mcp_tools_content ` | 4 | Content CRUD (create, update, delete, publish) |
352- | ` mcp_tools_structure ` | 12 | Content types, fields, vocabularies, roles, permissions |
355+ | ` mcp_tools_structure ` | 20 | Content types, fields, vocabularies, roles, permissions |
353356| ` mcp_tools_users ` | 5 | User accounts, roles, blocking |
354357| ` mcp_tools_menus ` | 5 | Menus and menu links |
355358| ` mcp_tools_views ` | 6 | Views creation and management |
@@ -371,12 +374,13 @@ Enable submodules for the capabilities you need. Each submodule's tools are list
371374| ` mcp_tools_pathauto ` | 6 | URL alias patterns (requires ` pathauto ` ) |
372375| ` mcp_tools_redirect ` | 7 | URL redirects (requires ` redirect ` ) |
373376| ` mcp_tools_sitemap ` | 7 | XML sitemap management (requires ` simple_sitemap ` ) |
374- | ` mcp_tools_search_api ` | 8 | Search indexes and servers (requires ` search_api ` ) |
377+ | ` mcp_tools_search_api ` | 9 | Search indexes and servers (requires ` search_api ` ) |
375378| ` mcp_tools_entity_clone ` | 4 | Entity cloning (requires ` entity_clone ` ) |
376379| ` mcp_tools_analysis ` | 8 | SEO, security, accessibility, performance audits |
377380| ` mcp_tools_batch ` | 6 | Bulk content operations (max 50 items/batch) |
378381| ` mcp_tools_templates ` | 5 | Site templates (blog, portfolio, business, docs) |
379382| ` mcp_tools_migration ` | 7 | CSV/JSON import and export (max 100 items) |
383+ | ` mcp_tools_jsonapi ` | 6 | Generic entity CRUD via JSON: API (requires ` jsonapi ` ) |
380384
381385** Safety built in:** uid 1 protected, administrator role unassignable, system menus/views/themes guarded, dangerous permissions blocked, batch limits enforced, base64 uploads capped.
382386
0 commit comments