Read WordPress content, ACF fields, and Yoast SEO data, and safely edit drafts.
Maintain this server? Claim it
This server only runs locally, from a package. Install it with the instructions on this page to try it.
Pick your client. Values in capitals, like YOUR_TOKEN, are yours to fill in.
Run in a terminal
claude mcp add wp-headless-mcp \ -e WP_URL=YOUR_WP_URL \ -- npx -y [email protected]
Environment
WP_URL (required): Base URL of the WordPress site, without a trailing slashMCP_PROFILE (optional, not in the config above): Tool profile: public (read published content), editor (adds draft-only editing), or dev (adds developer tools)WP_USER (optional, not in the config above): WordPress user for the Application Password (editor and dev profiles)WP_APP_PASSWORD (optional, not in the config above): WordPress Application Password (editor and dev profiles)WP_CACHE_TTL (optional, not in the config above): Seconds to cache GET requests; 0 turns caching offACF_JSON_PATH (optional, not in the config above): Absolute path to the theme's acf-json folder, for ACF labels, schemas, and TypeScript typesMCP_CPTS (optional, not in the config above): Custom post type tools: auto, none, or a JSON array of {postType, singular, plural}We don't run packages, so we can't list this server's tools.