Skip to main content
Glama
obot-platform

WordPress MCP Server

Server Configuration

Describes the environment variables required to run the server.

NameRequiredDescriptionDefault
WORDPRESS_SITEYesThe full URL to your WordPress site (with https:// or http://)
WORDPRESS_PASSWORDYesThe application password you created (NOT your regular WordPress password)
WORDPRESS_USERNAMEYesYour WordPress username (not email)

Instructions

Guidance the server publishes about itself, which clients place ahead of the tool catalog so the model reads it before choosing anything.

This server publishes no instructions, or was last inspected before Glama recorded them.

Capabilities

Features and capabilities supported by this server

Protocol revision2025-11-25

CapabilityDetails
tools
{
  "listChanged": true
}
logging
{}
prompts
{
  "listChanged": false
}
resources
{
  "subscribe": false,
  "listChanged": false
}
extensions
{
  "io.modelcontextprotocol/ui": {}
}
experimental
{}

Tools

Functions exposed to the LLM to take actions

NameDescription
list_postsA

List posts in WordPress site and get basic information of each post.

Date parameters must be valid ISO 8601 date strings (YYYY-MM-DDTHH:MM:SS).

retrieve_postB

Retrieve all metadata of a post in WordPress site.

create_postA

Create a post in WordPress site.

Use HTML tags to format the content, for example, Bold Text for bold text. By default, the post will be created as a draft. Do NOT set status to publish unless it is confirmed by the user.

Date must be ISO 8601 format. Future dates will schedule the post.

update_postA

Update a post in WordPress site. Only provided fields will be updated.

Use HTML tags for content formatting. Date must be ISO 8601 format.

delete_postA

Delete a post in WordPress site.

If force=false, post is moved to trash. If force=true, post is permanently deleted.

list_usersA

List users in WordPress site. Only admin users have permission to do this.

get_meA

Get all metadata of the current user in WordPress site, including roles and capabilities.

Failed to get user info indicates authentication is not working correctly.

validate_credentialA

Validate WordPress credentials by attempting to get current user profile. This is useful for testing authentication before performing other operations.

list_mediaB

List media files in WordPress site and get basic information of each media file.

Date parameters must be valid ISO 8601 date strings (YYYY-MM-DDTHH:MM:SS).

update_mediaA

Update the metadata of a media file in WordPress site.

At least one field must be provided to update.

delete_mediaB

Delete a media file in WordPress site.

list_categoriesC

List available categories in WordPress site.

create_categoryB

Create a new category in WordPress site.

update_categoryA

Update an existing category in WordPress site. Only provided fields will be updated.

At least one field must be provided to update.

delete_categoryA

Delete a category in WordPress site.

Posts previously assigned to this category will be moved to 'Uncategorized'.

list_tagsC

List available tags in WordPress site.

create_tagB

Create a new tag in WordPress site.

update_tagA

Update an existing tag in WordPress site. Only provided fields will be updated.

At least one field must be provided to update.

delete_tagA

Delete a tag in WordPress site.

Posts previously assigned to this tag will no longer have it.

get_site_settingsA

Get the settings of the WordPress site. Only admin users have permission to do this.

Returns basic site information and settings that are publicly available or accessible to authenticated users with appropriate permissions.

Prompts

Interactive templates invoked by user choice

NameDescription

No prompts

Resources

Contextual data attached and managed by the client

NameDescription

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/obot-platform/wordpress-mcp-server'

If you have feedback or need assistance with the MCP directory API, please join our Discord server