# WordPress MCP for AI Agents AI Agent Connect

> WordPress MCP. Connect your WordPress site to your AI agent to manage posts, pages, and media without opening the dashboard. Draft content, update statuses, and audit your media library using natural language.

## Overview
- **Category:** industry-titans
- **Price:** Free
- **Endpoint:** https://edge.vinkius.com/vk_preview_uw0wz2afJasiiS3mN2qtyQVu5rv5vKrcdbEKxq2k/ai-agent-connect
- **Tags:** cms, blogging, web-publishing, user-management, plugin-ecosystem, website-administration

## Description

You're likely tired of the constant tab-switching between your content strategy documents and the WordPress admin dashboard. Every time you want to update a post status, draft a new article, or find a specific image URL, you have to log in, navigate through nested menus, and click through various settings. It's a friction-heavy process that breaks your creative flow.

This MCP changes that by letting you treat your website's content infrastructure as a conversation. Instead of hunting for a specific post to fix a typo or digging through the media library for a public link, you just ask your agent to do it for you. You can draft a new post while you're still brainstorming, then have your agent set it to draft or publish once you're ready. It handles the heavy lifting of interacting with your site's backend so you can stay focused on the actual writing. Because Vinkius hosts this Connector, you get a reliable, managed bridge that allows your agent to understand your site's specific categories, tags, and user structure. It moves you away from 'how do I click this' and toward 'do this for me.' You get a direct line of command to your content without the overhead of the manual dashboard.

## Tools

### list_static_pages
View all your static pages like Contact or About Us. Use this to navigate your site's primary pages.

### list_blog_posts
List WordPress blog posts

### list_site_users
See a list of all registered users and their IDs. This helps with author attribution and site audits.

### create_new_post
Create a new blog post

### delete_post
Delete a blog post

### list_blog_categories
List blog categories

### get_post_details
Fetch full content and status for a specific post. Use this to review existing content details.

## Prompt Examples

**Prompt:** 
```
List the 5 most recent posts on my site.
```

**Response:** 
```
I found your 5 most recent posts:

| Title | ID | Status |
| :--- | :--- | :--- |
| Welcome to 2026 | 101 | published |
| New Product Features | 102 | draft |
| Our Vision | 103 | published |
| Tech Update | 104 | published |
| Community News | 105 | published |

Would you like to see the details for any of these?
```

**Prompt:** 
```
Create a draft post titled 'AI in Marketing' with content '<p>AI is changing everything...</p>'.
```

**Response:** 
```
Success! I've created a new draft post titled **AI in Marketing** (ID: 155). It is currently saved as a draft. Would you like me to add any tags or categories to it?
```

**Prompt:** 
```
What categories are we using?
```

**Response:** 
```
I found 4 categories currently defined on your site:

*   **News** (ID: 1)
*   **Tutorials** (ID: 2)
*   **Product Updates** (ID: 3)
*   **Case Studies** (ID: 4)

Would you like to see how many posts are assigned to each?
```

## Capabilities

### Draft and publish blog posts
Create new content and set its visibility to draft, private, or published.

### Update post statuses
Change the status of existing posts without navigating the admin menu.

### Browse static pages
View and manage your site's primary pages like About Us or Contact.

### Retrieve media URLs
Pull direct public links for images and documents from your library.

### Audit site taxonomies
List all categories and tags to ensure your content stays organized.

### Discover site users
Get a list of all registered users and their unique IDs for attribution.

### Purge obsolete content
Trash or permanently delete old posts to keep your database clean.

## Use Cases

### Drafting a blog post
A blogger asks the agent to 'Draft a post about 2026 trends with a draft status' to save it for later review.

### Auditing a site
A CMS admin asks the agent to 'List all categories and tags' to check for duplicates or inconsistent naming.

### Social media prep
A marketing manager asks the agent to 'Find the URL for the Product Launch image' to quickly grab a link for a tweet.

### Content cleanup
A developer asks the agent to 'Find all posts in the Old News category' and then move them to the trash.

## Benefits

- Skip the dashboard: Use create_cms_post to get content live without navigating the WP-Admin UI.
- Faster media retrieval: Use list_media_attachments to grab public URLs for your marketing team instantly.
- Content auditing: Use list_site_categories and list_site_tags to keep your site organization consistent.
- Bulk status updates: Change post statuses from draft to private using update_cms_post in seconds.
- User management: Use list_site_users to quickly identify author IDs for attribution or security checks.
- Clean site maintenance: Use delete_cms_post to purge old content and keep your database lean.

## How It Works

The bottom line is you get a direct line of command to your WordPress content without ever touching the dashboard.

1. Subscribe to the WordPress MCP on Vinkius.
2. Enter your WordPress Base URL, Username, and Application Password.
3. Ask your agent to list posts, create content, or audit your media.

## Frequently Asked Questions

**Can I use the WordPress MCP to publish live content?**
Yes, you can use this Connector to move posts from drafts to published status instantly. This means your agent can handle the final step of your publishing workflow without you needing to manually flip a switch in the dashboard.

**How do I manage my media library with this?**
You can ask your agent to list all your media attachments. It will pull the files from your library and provide direct public URLs, making it easy to grab links for social media or other projects.

**Can I see who is registered on my site?**
Yes, the WordPress MCP lets your agent list all registered users. This is helpful for quickly checking author IDs or seeing who has an account on your site without digging through user profiles.

**Does this work for my 'About Us' page?**
Yes, it can browse and manage your static pages. This includes standard pages like 'About Us' or 'Contact,' allowing your agent to help you organize your site's primary navigation content.

**Can I delete old posts to save space?**
You can use the WordPress MCP to trash or permanently delete old content. Just tell your agent which posts are obsolete, and it will handle the removal for you to keep your site clean.

**How do I update a post that's already live?**
You can ask your agent to update specific fields of an existing post. Whether you need to change a title, update the content, or modify metadata, your agent can handle these edits via a simple command.

**Can I draft a new blog post using chat?**
Yes. The `create_cms_post` tool allows your AI agent to create a new post. You can provide the title and content, and set the status to 'draft'. Once you are ready, you can update it to 'publish' using the same agent.

**How do I get the direct URL for an image in my WordPress library?**
Use the `list_media_attachments` tool. Your AI agent will return a list of recently uploaded media files, including their filenames and the direct public source URLs for easy sharing or embedding.

**Is it possible to permanently delete a post instead of sending it to Trash?**
Yes. When using the `delete_cms_post` tool, you can set the `force` parameter to true. This will bypass the WordPress Trash and permanently remove the post from your database.

**How do I create a new post as a draft?**
Use the `create_new_post` action. Provide the title and content, and set the optional status parameter to `draft`. The post will appear in your WP Admin for final review.

**Can I see a list of all static pages like 'About Us'?**
Yes! Use the `list_static_pages` query. Your agent will retrieve all static pages from your WordPress site, including their IDs and current status.

**Is it possible to delete a post via the AI?**
Absolutely. Use the `delete_post` tool and provide the unique ID of the post you want to remove. The content will be permanently deleted from your site.