WordPress MCP. Control your entire website’s content from conversation.
WordPress MCP lets you manage your entire website's content—posts, pages, media, users, categories—directly through natural conversation. Skip the admin dashboard login; interact with every piece of site data from any compatible AI client.
Give Claude and any AI agent real-world access
You can create new posts, update existing ones, or change their publication status (draft, private, published) using a simple chat command.
The MCP lists all site categories, tags, users, and static pages so you can see exactly how your content is organized.
It retrieves a complete list of uploaded images and documents, giving you their direct public URLs for immediate use in external campaigns or reports.
You can retrieve full details about any post, checking its status, featured media, and underlying technical data.
The system allows you to safely trash or permanently delete obsolete posts through chat commands, maintaining your content's integrity.
Ask an AI about this
Waiting for input…
What AI agents can do with WordPress: 10 Content Management Tools
These tools allow you to interact with every part of your WordPress site—from listing users and tags to creating and updating full posts—all through natural conversation.
Make your AI actually useful.
Add this MCP to Claude, Cursor, or Windsurf and your AI stops guessing. It gets real tools to look things up, take action, and handle the stuff you keep doing by hand.
Start using WordPress MCPDelete Cms Post
Permanently deletes a specific WordPress article, either sending it to trash or forcing immediate removal.
Create Cms Post
Generates a brand new post with content and title, setting its initial status as...
Get Post Details
Pulls all the specific information for one WordPress article by ID.
List Site Categories
Retrieves a complete list of every category defined across your entire site.
List Media Attachments
Lists all image and document files stored in the WordPress media library.
List Static Pages
Shows a list of pages that are not blog posts, like 'About Us' or 'Contact'.
List Site Posts
Lists multiple articles from the site, supporting filters by category or pagination.
List Site Tags
Retrieves a full list of all tags used across your entire website content.
List Site Users
Lists every user account registered on the WordPress site, including their numeric...
Update Cms Post
Changes specific fields of an existing post after you provide the post's unique ID.
Security and governance baked right in.
Pick your AI client below to get set up. Just create a Vinkius account, subscribe, and you're instantly up and running. We handle the entire backend infrastructure, delivering out-of-the-box support for HTTPS Streamable, SSE, and OAuth2—zero messy routing required.
Choose How to Get Started
Build a custom MCP for your own tools, or connect a ready-made integration from our catalog.
Build Your Own
Turn any API into an MCP. Import a spec, define Agent Skills, or deploy with MCPFusion.
- Import from OpenAPI, Swagger, or YAML specs
- Create Agent Skills with progressive disclosure
- Deploy to edge with MCPFusion framework
- Built in DLP, auth, and compliance on each call
- Real time usage dashboard and cost metering
- Publish to catalog or keep private
Make Your AI Do More
Start with WordPress, then connect any of our 5,200+ other servers whenever your AI needs more. One click, no limits.
- Use this MCP plus 5,200+ others, all in one place
- Add new capabilities to your AI anytime you want
- Connections are secured and governed automatically
- Track usage and costs across all your servers
- Works with Claude, ChatGPT, Cursor, and more
- New servers added to the catalog weekly
Independent Platform Disclaimer: Vinkius is an independent platform and is not affiliated with, endorsed by, sponsored by, verified by, or otherwise authorized by WordPress. All third-party trademarks, logos, and brand names are the property of their respective owners. Their use on this website is strictly for informational purposes to identify service compatibility and interoperability.
VINKIUS CLOUD
Cloud Hosted
Managed infra
V8 Isolated
Sandboxed per request
Zero-Trust Proxy
No stored credentials
DLP Enforced
Policy on each call
GDPR Compliant
EU data residency
Token Compression
~60% cost reduction
Managing content means constant context switching.
Right now, managing a website's content requires logging into the WP-Admin dashboard. You jump from checking user permissions to listing categories, then opening an article to change its status, and finally downloading media links—all requiring dozens of clicks across different tabs and screens.
With this MCP, you talk to your agent like you talk to a coworker. Instead of logging in, you simply tell the agent what needs doing. It handles the underlying data calls—listing posts with `list_site_posts`, verifying users with `list_site_users`, or updating status—and gives you the result immediately.
The WordPress MCP delivers conversational content control.
You eliminate the tedious steps of dashboard navigation, clicking through multiple menus to find a post's metadata. You don't have to manually open an article just to read its details; you ask for them and get the full output via `get_post_details`.
The site is now fully accessible through natural conversation. It’s not about where you are in the dashboard anymore—it’s about what you need to do, and your agent handles the rest.
What WordPress MCP does for your AI
Need to make changes on a WordPress site but don't want to log into the WP-Admin dashboard? This MCP connects your favorite AI agent straight to your content backend, letting you treat your entire website like a database you can chat with. You can ask it to list all published blog articles or check if a specific user still needs access.
It handles everything from drafting and setting post statuses to listing every uploaded image's URL for social media campaigns. Accessing this level of control is usually buried in menus, but here, your agent makes it conversational. Through Vinkius, you get one entry point that lets any MCP-compatible client take over the manual labor of content management, letting you focus on writing and strategy instead of clicking through tabs.
019d7624-0ab4-7001-81db-65794a1a5ccf How to set up WordPress MCP
The bottom line is that you never have to manually navigate the WordPress backend again; you just ask your agent what you need.
Subscribe to this MCP and provide your WordPress Base URL, Username, and Application Password credentials.
Connect your preferred AI client (like Claude or Cursor) to the Vinkius catalog using the authorized credentials.
Start by asking a question like, 'List all draft posts for me,' and let your agent perform the actions conversationally.
Who uses WordPress MCP
This MCP is for anyone whose job involves managing content on a large, active website. It’s perfect for the copywriter who needs to publish a draft immediately, the marketing manager needing media links in bulk, or the developer testing site boundaries without touching code.
Drafting new articles and checking if the publication status of old posts is correct before hitting send.
Bulk-retrieving direct URLs for images or verifying that all campaign pages are published correctly.
Running audits to list users, check site categories for consistency, and permanently deleting outdated articles.
Testing the content structure by listing post details or verifying how static pages are connected to the main site architecture.
Benefits of connecting WordPress MCP
Publish and revise content instantly. Instead of manually navigating to the editor, you can use create_cms_post or update_cms_post to draft articles and set their status (draft/publish) in a single chat turn.
Never lose track of media assets again. You just ask for it, and the MCP uses list_media_attachments to provide all direct public URLs needed for social posting or external embedding.
Audit your site structure with confidence. Use tools like list_site_categories, list_site_tags, and list_site_users to quickly verify consistency and find orphaned content without manual clicking.
Check the status of any piece of content. The get_post_details tool lets you instantly retrieve full technical details for a specific post, checking its featured media or publication date when needed.
Maintain data integrity with safety. Need to clean up old articles? You can safely use delete_cms_post through your agent instead of manually finding and deleting them in the trash bin.
WordPress MCP use cases
The Campaign Launch
A marketing manager needs to gather images for a new product launch email. Instead of browsing the Media Library, they ask their agent to use list_media_attachments. The agent returns a list of all relevant image URLs instantly, allowing them to build the campaign without leaving the chat window.
The Draft Push
A content writer finishes an article and needs it live. They instruct their agent to use create_cms_post, specifying the title, body, and 'publish' status. The post goes live instantly without ever opening the WordPress editor.
The Site Cleanup
A CMS administrator notices outdated content. They ask their agent to list_site_posts filtered by a specific date range, review the list for obsolete articles, and then use delete_cms_post on any items that need permanent removal.
The Feature Validation
A developer needs to check if the 'Contact Us' page content is structured correctly. They ask the agent to list_static_pages, verify the title, and then use get_post_details on that specific page ID to confirm its metadata.
WordPress MCP tradeoffs
What to watch out for, and the recommended way to handle each one.
Manual Status Updates
A writer drafts an article but forgets to manually change the status from 'draft' to 'pending review' in the admin dashboard.
Just tell your agent to update_cms_post for that post ID and set the status field. It handles the backend update instantly.
Searching by Memory
A manager remembers an image was uploaded but can't recall the exact name or folder path to find it in the Media Library.
Use list_media_attachments. The agent will list all files and give you their direct public URLs, letting you locate it immediately.
Incomplete Deletion
A user deletes an article but doesn't verify that the post has no associated categories or tags that are now orphaned.
First, run list_site_categories and list_site_tags. Then, you can use those tools to ensure your content is properly organized before deletion.
When to use WordPress MCP
Use this MCP if your core workflow involves reading, writing, or modifying structured content on a WordPress site. Specifically, when you need to create new posts (create_cms_post), change existing data (update_cms_post), or audit the relationships between users, categories, and media. Don't use this if you are trying to redesign the entire look of your site (that requires CSS/theming tools). Also, don't use it if you only need general web browsing; if that’s the case, a general search tool is better than one focused on content structure.
Frequently asked questions about WordPress MCP
How does the WordPress MCP handle media attachments? +
The MCP uses list_media_attachments to list all image and document files. You receive their direct public URLs, which you can immediately use for external campaigns or embeds.
Can I write a new draft post using the WordPress MCP? +
Yes. Use create_cms_post to define the title and content, setting its initial status as 'draft' so it saves without being published immediately.
What if I need to delete a lot of old posts? +
You can first use list_site_posts to filter and review the articles you want gone. Once confirmed, you use delete_cms_post to remove them safely.
Does WordPress MCP help with site categories? +
Yes, it uses list_site_categories to list all defined categories and tags. This is great for auditing your content structure.
How do I update an existing blog article's status? +
You use the update_cms_post tool, providing the post ID and specifying a JSON object containing the field you need to change (like setting the status from draft to published).