prathammanocha_wordpress-mcp-server
If you are the rightful owner of prathammanocha_wordpress-mcp-server and would like to certify it and/or have it hosted online, please leave a comment on the right or send an email to henry@mcphub.com.
A comprehensive Model Context Protocol (MCP) server that enables AI assistants to interact with WordPress sites through the WordPress REST API.
The Comprehensive WordPress MCP Server is designed to facilitate seamless interaction between AI assistants and WordPress sites using the WordPress REST API. This server provides a robust set of tools for managing WordPress content programmatically, including posts, users, comments, categories, tags, and custom endpoints. It supports various operations such as creating, retrieving, updating, and deleting content, and offers pagination for efficient data handling. The server requires Node.js v18 or higher and a WordPress site with REST API enabled. Authentication is managed through WordPress application passwords, ensuring secure access to site data. The server is highly customizable, allowing for custom REST API requests and HTTP methods, making it a versatile tool for developers looking to integrate WordPress functionality into their applications.
Features
- Post Management: Create, retrieve, update, and delete WordPress posts with filtering and pagination support.
- User Management: Retrieve, update, and delete user information by ID or login.
- Comments Management: Manage comments with create, retrieve, update, and delete operations, including filtering by post.
- Taxonomy Management: Manage categories and tags with create, retrieve, update, and delete operations.
- Custom Requests: Support for custom REST API endpoints and HTTP methods with custom data and parameters.
Tools
create_post
Creates a new WordPress post with specified title, content, and status.
get_posts
Retrieves WordPress posts with pagination and optional custom query parameters.
update_post
Updates an existing WordPress post with new title, content, and status.
delete_post
Deletes a specified WordPress post by ID.
custom_request
Makes a custom request to any WordPress REST API endpoint with specified method and data.