Skip to main content
Glama

Server Configuration

Describes the environment variables required to run the server.

NameRequiredDescriptionDefault
WP_BASE_URLYesBase URL of the WordPress site, e.g. http://localhost:10004
WP_USERNAMENoWordPress username (required for write operations)
WP_APP_PASSWORDNoWordPress Application Password (required for write operations)

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
}

Tools

Functions exposed to the LLM to take actions

NameDescription
wp_site_infoA

Get basic info about the connected WordPress site (name, url, active namespaces). Use this to verify the connection.

wp_list_postsA

List WordPress posts. Supports search and pagination.

wp_get_postA

Get a single WordPress post by ID.

wp_create_postC

Create a new WordPress post. Requires WP_USERNAME/WP_APP_PASSWORD to be configured.

wp_update_postB

Update an existing WordPress post. Requires WP_USERNAME/WP_APP_PASSWORD to be configured.

wp_delete_postB

Delete a WordPress post. Requires WP_USERNAME/WP_APP_PASSWORD to be configured.

wp_list_pagesB

List WordPress pages. Supports search and pagination.

wp_get_pageA

Get a single WordPress page by ID.

wp_create_pageA

Create a new WordPress page. Requires WP_USERNAME/WP_APP_PASSWORD to be configured.

wp_update_pageC

Update an existing WordPress page. Requires WP_USERNAME/WP_APP_PASSWORD to be configured.

wp_delete_pageC

Delete a WordPress page. Requires WP_USERNAME/WP_APP_PASSWORD to be configured.

wp_list_categoriesC

List WordPress categories.

wp_list_tagsC

List WordPress tags.

wp_list_mediaA

List WordPress media library items.

wp_list_usersB

List WordPress users. Requires WP_USERNAME/WP_APP_PASSWORD for full details.

fetch_urlA

Fetch any web page by URL (not limited to the configured WordPress site) and return its content converted to Markdown, plus title and meta description. Respects the site's robots.txt for this tool's user agent. Useful for pulling content from another page to turn into a WordPress post/page via wp_create_post/wp_create_page. Long pages are paginated: if the result says content was truncated, call again with start_index set to the given value. Pass raw:true to get unprocessed HTML instead of Markdown.

wp_requestA

Escape hatch for any other WP REST API route. Path must start with '/' and be relative to /wp-json (e.g. '/wp/v2/comments').

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/gs4lthung/claude-wp-mcp'

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