WordPress MCP Server
by extremescrapes
A lightweight MCP server for WordPress automation. Enables REST API access for LLMs and agents to publish, update, and manage content programmatically...
Opens on Apify.com
About WordPress MCP Server
A lightweight MCP server for WordPress automation. Enables REST API access for LLMs and agents to publish, update, and manage content programmatically using Application Passwords.
What does this actor do?
WordPress MCP Server is a web scraping and automation tool available on the Apify platform. It's designed to help you extract data and automate tasks efficiently in the cloud.
Key Features
- Cloud-based execution - no local setup required
- Scalable infrastructure for large-scale operations
- API access for integration with your applications
- Built-in proxy rotation and anti-blocking measures
- Scheduled runs and webhooks for automation
How to Use
- Click "Try This Actor" to open it on Apify
- Create a free Apify account if you don't have one
- Configure the input parameters as needed
- Run the actor and download your results
Documentation
WordPress MCP Server A Model Context Protocol (MCP) server that provides direct access to the WordPress REST API β allowing LLMs, agents, and automation tools to perform structured actions such as publishing posts, fetching content, managing media, or retrieving site data. This server runs on Apify as a standby actor, meaning it only activates when invoked via an MCP client. It authenticates securely using WordPress Application Passwords and an Apify token passed in the URL query string. For more details about MCP and how to connect servers, visit mcp.apify.com. --- ## π Connection URL Connect to this MCP server at: text https://extremescrapes--wordpress-mcp-server.apify.actor/mcp?token=apify_api_yourtokenhere > β οΈ Important: > Replace apify_api_yourtokenhere with your personal Apify API token, which you can find under > Apify Console β Integrations. > > The token must be appended as a query parameter (?token=...) β header-based authorization is not used. --- ## βοΈ Client Configuration To connect using an MCP-compatible client (like MCP Inspector or LM Studio), use: json { "servers": { "wordpress": { "url": "https://extremescrapes--wordpress-mcp-server.apify.actor/mcp?token=apify_api_yourtokenhere", "headers": { "x-wp-url": "https://yourwordpresssite.com", "x-wp-username": "your_wp_username", "x-wp-password": "your_wp_app_password" } } } } > Note: > > * No Authorization header is required. > * The token must be included in the URL query string. > * WordPress credentials are passed as headers: > > * x-wp-url: Your WordPress base URL (e.g., https://example.com) > * x-wp-username: Your WordPress username > * x-wp-password: Your WordPress Application Password All credentials are used in-memory only β they are never stored or logged. --- ## π Authentication This server uses two authentication layers: 1. Apify Token (via URL) * Required to activate the standby actor. * Example: https://extremescrapes--wordpress-mcp-server.apify.actor/mcp?token=apify_api_wLcRks0Rh6E5jCusmirDrhX7sYwvYM2ICXPM * You can generate or view your token in your Apify account settings. 2. WordPress Application Passwords * Used to securely authenticate with your WordPress REST API. * Generate under: Dashboard β Users β Profile β Application Passwords --- ## π§ Available Tools The WordPress MCP Server exposes a structured set of tools (actions) that correspond to standard WordPress REST API endpoints. Content Management
* wp_list_posts * Fetch a paginated list of posts. * Parameters: * status (string, optional): Filter (publish, draft, etc.) * per_page (number, optional): Posts per page * page (number, optional): Page number * wp_create_post * Create and publish a new post. * Parameters: * title (string): Post title * content (string): Post content * status (string, optional): Post status (publish, draft, etc.) * featured_media_url (string, optional): URL of featured image * wp_update_post * Update an existing post by ID. * Parameters: * id (number): Post ID * title (optional): New title * content (optional): Updated content * status (optional): New status * wp_delete_post * Delete a post permanently. * Parameters: * id (number): Post ID Media Management
* wp_upload_media * Upload an image or file to the WordPress Media Library. * Parameters: * url (string): Direct media file URL Site Information
* wp_get_site_info * Retrieve general WordPress site metadata such as name, URL, and timezone. * Parameters: None --- ## π§© Example Usage Once connected to this MCP server, your LLM or MCP-compatible client (like ChatGPT, Claude, or MCP Inspector) can directly call WordPress actions through structured tool invocations. For example, in a chat with an LLM that has this server configured, you can simply say: > User: Create a new post on my WordPress site titled βHello from MCPβ with the content βThis post was published automatically via the WordPress MCP Server.β The LLM will automatically invoke the wp_create_post tool behind the scenes, using your configured credentials and Apify token. --- ## π§ Links * Actor Page: https://apify.com/extremescrapes/wordpress-mcp-server * WordPress REST API Docs: https://developer.wordpress.org/rest-api/reference/ * Apify MCP Docs: https://mcp.apify.com --- ## β‘ Key Features * π Seamless connection to the WordPress REST API * π§± 100% MCP-compatible for LLM and agent integrations * π Dual authentication (Apify token + WordPress Application Password) * π€ Hosted as a standby actor β runs only when invoked * π Works with any WordPress installation that supports Application Passwords * βοΈ Lightweight and stateless β no data persistence --- ## π‘ Use Cases * βοΈ AI-Powered Blogging: Automatically generate and publish blog posts from GPT or other LLMs. * π° Automated News Aggregation: Fetch and publish daily news summaries to your WordPress site. * πΌοΈ Media Library Automation: Auto-upload featured images or assets from URLs or AI-generated sources. * π§Ύ Bulk Post Management: Use structured MCP workflows to edit, republish, or delete posts at scale. * π€ Agent-Based Publishing: Allow AI agents to directly manage WordPress sites via the REST API. * π
Automated Scheduling: Queue posts based on time, topic, or content category. * π§ Knowledge Base Creation: Let LLMs populate a WordPress wiki or documentation site programmatically. * π Cross-Platform Content Sync: Mirror or syndicate content from Notion, Substack, or Medium into WordPress. * π¬ Comment Moderation & Insights: Fetch, analyze, and summarize comments using LLMs for moderation or analytics. * π AI Search Indexing: Query and structure WordPress posts for semantic search or recommendation systems. --- This WordPress MCP Server bridges your WordPress site with the modern MCP ecosystem β making it effortless for AI systems, autonomous agents, or other services to manage and create content dynamically. ---
Content Management
* wp_list_posts * Fetch a paginated list of posts. * Parameters: *status (string, optional): Filter (publish, draft, etc.) * per_page (number, optional): Posts per page * page (number, optional): Page number * wp_create_post * Create and publish a new post. * Parameters: * title (string): Post title * content (string): Post content * status (string, optional): Post status (publish, draft, etc.) * featured_media_url (string, optional): URL of featured image * wp_update_post * Update an existing post by ID. * Parameters: * id (number): Post ID * title (optional): New title * content (optional): Updated content * status (optional): New status * wp_delete_post * Delete a post permanently. * Parameters: * id (number): Post ID Media Management
* wp_upload_media * Upload an image or file to the WordPress Media Library. * Parameters: *url (string): Direct media file URL Site Information
* wp_get_site_info * Retrieve general WordPress site metadata such as name, URL, and timezone. * Parameters: NoneCategories
Common Use Cases
Market Research
Gather competitive intelligence and market data
Lead Generation
Extract contact information for sales outreach
Price Monitoring
Track competitor pricing and product changes
Content Aggregation
Collect and organize content from multiple sources
Ready to Get Started?
Try WordPress MCP Server now on Apify. Free tier available with no credit card required.
Start Free TrialActor Information
- Developer
- extremescrapes
- Pricing
- Paid
- Total Runs
- 336
- Active Users
- 2
Related Actors
Fast Website Content Crawler
by 6sigmag
Domain Availability, Expiry, WHOIS, DNS, IP, ASN, 70+ TLD
by datascoutapi
π§Ύ YouTube Extractor (Transcripts + Metadata)
by dz_omar
Email Verifier by Million Verifier - $1/1k emails
by account56
Apify provides a cloud platform for web scraping, data extraction, and automation. Build and run web scrapers in the cloud.
Learn more about ApifyNeed Professional Help?
Couldn't solve your problem? Hire a verified specialist on Fiverr to get it done quickly and professionally.
Trusted by millions | Money-back guarantee | 24/7 Support