WordPress MCP Server
by AhmadTheTech
Server Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
| WP_SITE_URL | Yes | The WordPress site URL | |
| WP_USERNAME | No | WordPress username for application_password or basic auth | |
| MCP_TRANSPORT | No | Transport type: stdio (default) or http | |
| WP_AUTH_METHOD | No | Authentication method: application_password (default), bearer, basic, or none | |
| WP_ALLOW_PUBLISH | No | Set to 'true' to allow publishing | |
| WP_ALLOW_RAW_REST | No | Set to 'true' to allow raw REST mutations | |
| WP_ALLOW_DESTRUCTIVE | No | Set to 'true' to allow destructive actions | |
| MCP_HTTP_BEARER_TOKEN | No | Bearer token for HTTP transport | |
| WP_ALLOW_SETTINGS_WRITE | No | Set to 'true' to allow settings writes | |
| WP_APPLICATION_PASSWORD | No | Application password for application_password auth | |
| WP_REQUIRE_CONFIRMATION | No | Set to 'true' to require confirmation tokens | |
| WP_ALLOW_USER_MANAGEMENT | No | Set to 'true' to allow user management |
Capabilities
Server capabilities have not been inspected yet.
Tools
Functions exposed to the LLM to take actions
| Name | Description |
|---|---|
No tools | |
Prompts
Interactive templates invoked by user choice
| Name | Description |
|---|---|
No prompts | |
Resources
Contextual data attached and managed by the client
| Name | Description |
|---|---|
No resources | |
Latest Blog Posts
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/AhmadTheTech/wp-mcp'
If you have feedback or need assistance with the MCP directory API, please join our Discord server