AutoWP MCP (Model Context Protocol) server connects Claude to WordPress site and allows users to ask Claude to write blog posts and automatically publish them to WordPress sites.
Drift inferred · capture-to-capture
No drift recorded — single capability capture; advisories appear once its surface changes.
transport stdio counts 0 tools · 0 res
· 0 prompts
permission surface via code analysis
no tools enumerated yet for this server.
evidence-backed
findings quoted directly from the published source artifact — not inferred
filesystem 4
- fs Njengah-autowpmcp-1e743ba/build/utils/helpers.js :3
import fs from 'fs/promises'; - fs Njengah-autowpmcp-1e743ba/build/wordpress/api.js :4
import fs from 'fs'; - fs Njengah-autowpmcp-1e743ba/src/utils/helpers.ts :3
import fs from 'fs/promises'; - fs Njengah-autowpmcp-1e743ba/src/wordpress/api.ts :5
import fs from 'fs';
network 2
- net Njengah-autowpmcp-1e743ba/build/wordpress/api.js :2
import axios from 'axios'; - net Njengah-autowpmcp-1e743ba/src/wordpress/api.ts :2
import axios from 'axios';
secrets 2
- secrets Njengah-autowpmcp-1e743ba/build/wordpress/api.js :1302
if (!process.env.TINIFY_API_KEY) - secrets Njengah-autowpmcp-1e743ba/src/wordpress/api.ts :1596
if (!process.env.TINIFY_API_KEY) throw new Error('TinyPNG API key not configured');
tool registrations 56
- authenticate-wp Njengah-autowpmcp-1e743ba/build/index.js :23
- test-wp-connection Njengah-autowpmcp-1e743ba/build/index.js :72
- upload-media Njengah-autowpmcp-1e743ba/build/tools/mediaTools.js :10
- list-media Njengah-autowpmcp-1e743ba/build/tools/mediaTools.js :41
- search-media Njengah-autowpmcp-1e743ba/build/tools/mediaTools.js :73
- edit-media-metadata Njengah-autowpmcp-1e743ba/build/tools/mediaTools.js :103
- delete-media Njengah-autowpmcp-1e743ba/build/tools/mediaTools.js :133
- set-featured-image Njengah-autowpmcp-1e743ba/build/tools/mediaTools.js :160
- optimize-media Njengah-autowpmcp-1e743ba/build/tools/mediaTools.js :187
- get-media-details Njengah-autowpmcp-1e743ba/build/tools/mediaTools.js :215
- bulk-delete-media Njengah-autowpmcp-1e743ba/build/tools/mediaTools.js :241
- list-plugins Njengah-autowpmcp-1e743ba/build/tools/pluginTools.js :7
- create-blog-post Njengah-autowpmcp-1e743ba/build/tools/postTools.js :11
- save-draft Njengah-autowpmcp-1e743ba/build/tools/postTools.js :50
- load-draft Njengah-autowpmcp-1e743ba/build/tools/postTools.js :70
- format-wp-content Njengah-autowpmcp-1e743ba/build/tools/postTools.js :89
- update-post Njengah-autowpmcp-1e743ba/build/tools/postTools.js :103
- get-post Njengah-autowpmcp-1e743ba/build/tools/postTools.js :136
- list-posts Njengah-autowpmcp-1e743ba/build/tools/postTools.js :163
- delete-post Njengah-autowpmcp-1e743ba/build/tools/postTools.js :197
- trash-post Njengah-autowpmcp-1e743ba/build/tools/postTools.js :224
- restore-post Njengah-autowpmcp-1e743ba/build/tools/postTools.js :251
- schedule-post Njengah-autowpmcp-1e743ba/build/tools/postTools.js :277
- clone-post Njengah-autowpmcp-1e743ba/build/tools/postTools.js :324
- bulk-update-posts Njengah-autowpmcp-1e743ba/build/tools/postTools.js :352
- get-site-settings Njengah-autowpmcp-1e743ba/build/tools/settingsTools.js :7
- update-site-settings Njengah-autowpmcp-1e743ba/build/tools/settingsTools.js :50
- get-site-health Njengah-autowpmcp-1e743ba/build/tools/systemTools.js :7
- check-core-updates Njengah-autowpmcp-1e743ba/build/tools/systemTools.js :35
- apply-core-update Njengah-autowpmcp-1e743ba/build/tools/systemTools.js :62
- scan-for-malware Njengah-autowpmcp-1e743ba/build/tools/systemTools.js :91
- lock-site Njengah-autowpmcp-1e743ba/build/tools/systemTools.js :128
- unlock-site Njengah-autowpmcp-1e743ba/build/tools/systemTools.js :161
- clear-cache Njengah-autowpmcp-1e743ba/build/tools/systemTools.js :186
- backup-database Njengah-autowpmcp-1e743ba/build/tools/systemTools.js :214
- get-system-info Njengah-autowpmcp-1e743ba/build/tools/systemTools.js :251
- get-wp-categories Njengah-autowpmcp-1e743ba/build/tools/taxonomyTools.js :8
- get-wp-tags Njengah-autowpmcp-1e743ba/build/tools/taxonomyTools.js :43
- create-category Njengah-autowpmcp-1e743ba/build/tools/taxonomyTools.js :78
- create-tag Njengah-autowpmcp-1e743ba/build/tools/taxonomyTools.js :108
- update-category Njengah-autowpmcp-1e743ba/build/tools/taxonomyTools.js :137
- update-tag Njengah-autowpmcp-1e743ba/build/tools/taxonomyTools.js :168
- delete-category Njengah-autowpmcp-1e743ba/build/tools/taxonomyTools.js :198
- delete-tag Njengah-autowpmcp-1e743ba/build/tools/taxonomyTools.js :226
- merge-categories Njengah-autowpmcp-1e743ba/build/tools/taxonomyTools.js :254
- assign-categories-to-posts Njengah-autowpmcp-1e743ba/build/tools/taxonomyTools.js :292
- assign-tags-to-posts Njengah-autowpmcp-1e743ba/build/tools/taxonomyTools.js :339
- list-taxonomies Njengah-autowpmcp-1e743ba/build/tools/taxonomyTools.js :386
- list-users Njengah-autowpmcp-1e743ba/build/tools/userTools.js :9
- create-user Njengah-autowpmcp-1e743ba/build/tools/userTools.js :43
- update-user Njengah-autowpmcp-1e743ba/build/tools/userTools.js :90
- disable-user Njengah-autowpmcp-1e743ba/build/tools/userTools.js :132
- reset-user-password Njengah-autowpmcp-1e743ba/build/tools/userTools.js :160
- set-user-role Njengah-autowpmcp-1e743ba/build/tools/userTools.js :198
- list-user-roles Njengah-autowpmcp-1e743ba/build/tools/userTools.js :232
- get-author-username Njengah-autowpmcp-1e743ba/build/tools/userTools.js :259
declared dependencies 7
- @modelcontextprotocol/sdk@^1.29.0
- axios@^1.16.1
- form-data@^4.0.5
- tinify@^1.8.2
- zod@^4.4.3
- @types/node@^25.9.1
- typescript@^6.0.3