WordPress-to-MCP-Server
WordPress MCP is an open-source plugin that transforms a WordPress site into a Model Context Protocol server, enabling integration with LLMs and AI applications.
WordPress MCP – The Ultimate WordPress to Model Context Protocol Server Plugin
|
🚀 Introduction
WordPress MCP is the most powerful, open-source plugin for turning your WordPress site into a full-featured Model Context Protocol (MCP) server. Instantly connect your content, tools, and workflows to LLMs (Large Language Models) and AI applications—no coding required.
- Modern, dark, responsive admin UI (Helvetica, edge-to-edge)
- API key management for secure, scalable access
- Open source for everyone, with cloud and enterprise options for teams
"If you want to make your WordPress site AI-ready, this is the plugin you need."
🆕 What's New in v2.0?
- One-click API key generation (secure, random)
- Always-on dark mode, Helvetica font, edge-to-edge UI
- Streamlined dashboard and settings
- Improved documentation and onboarding
- Bug fixes and performance improvements
💡 Why Use WordPress MCP?
- Expose your content to AI: Let ChatGPT, Claude, or any LLM access your posts, pages, and media.
- Build AI-powered search: Enable smart, context-aware search for your site's content.
- Automate workflows: Trigger custom tools and endpoints from AI or automation platforms.
- Standardize AI responses: Use prompt templates for consistent, branded outputs.
- Scale securely: API key auth, rate limiting, and usage tracking out of the box.
- Open source freedom: Use, extend, and contribute—or upgrade for cloud/enterprise features.
📋 Features Table
Feature | Description | Example Use/How-To |
---|---|---|
MCP REST API | Standardized endpoints for LLM integration | GET /wp-json/henjii/v1/resources to list all posts/pages/media |
API Key Authentication | Secure access to all endpoints | Add X-Henjii-API-Key: YOUR_KEY header to your API requests |
API Key Management | Generate/delete API keys in admin UI | Click "Generate New API Key" in settings |
Rate Limiting | Prevent abuse by limiting requests per minute | Set max requests/minute in settings |
Usage Dashboard | Visual stats on API usage and endpoint activity | View dashboard for total requests, endpoint breakdown, etc. |
Endpoint Toggles | Enable/disable resources, tools, prompts, sampling endpoints | Uncheck endpoints in settings to hide from API |
Content Type Control | Choose which post types are exposed | Enable/disable posts, pages, media in settings |
Prompt Templates | Define reusable prompts for LLM workflows | Add prompt templates in the admin, fetch via /prompts endpoint |
Tools Endpoint | Expose custom tools for LLMs to trigger | POST to /tools/search with { "query": "example" } |
Sampling Endpoint | Enable recursive/agentic LLM flows | POST to /sampling with { "prompt": "Hello", "max_tokens": 100 } |
Connection Info Page | Easy copy-paste API URLs and auth headers | Visit "Connection Info" in admin for ready-to-use examples |
API Testing Tool | Test endpoints directly from the admin UI | Use the "API Testing" tab to try requests and see responses |
Documentation Page | Built-in, always up-to-date integration guide | See "Documentation" tab for full API and usage docs |
🌍 Real-World Use Cases
- AI Chatbots: Let LLMs answer questions based on your WordPress content.
- Automated Research Agents: Build LLM tools that query your articles, media, and tools.
- Custom Workflows: Trigger WordPress functions (tools) directly from AI or automation apps.
- Enterprise Integrations: Provide API access to internal teams, partners, and apps securely.
- Prompt Consistency: Standardize AI outputs with pre-made prompts and templates.
🎨 Fun Interactive Demo
We created a live interactive UI that shows random use cases to help you imagine what’s possible with henjii:
👉 Demo coming soon...
📚 Documentation & Support
- In-app Documentation Tab (full API guide)
- Example code for Python, JS, cURL
- Troubleshooting and advanced configuration included
- Need help?
🤝 Contributing
Pull requests and issues are very welcome! 🚀
Star the repo ⭐ if you find it helpful and want to see it grow!
GitHub Issues
📜 License
GPL v2 or later.
View License
built by henjii — modern tools for creative builders
Related MCP Servers
View all communication servers →Time
by modelcontextprotocol
A Model Context Protocol server that provides time and timezone conversion capabilities.
mcp-twikit
by adhikasp
MCP-Twikit is a Model Context Protocol server designed for interacting with Twitter, enabling users to perform various Twitter-related tasks such as sentiment analysis and timeline retrieval.
osp_marketing_tools
by open-strategy-partners
A comprehensive suite of tools for technical marketing content creation, optimization, and product positioning based on Open Strategy Partners' proven methodologies.
whatsapp-mcp
by lharries
This is a Model Context Protocol (MCP) server for WhatsApp, allowing users to interact with their WhatsApp messages and contacts through an LLM like Claude.
algorand-mcp
by GoPlausible
This is a Model Context Protocol (MCP) implementation for Algorand blockchain interactions, providing a server package for blockchain interactions and a client package for wallet management and transaction signing.
mcp-compass
by liuyoshio
MCP Compass is a discovery and recommendation service for exploring Model Context Protocol servers using natural language queries.
mcp-server-chatsum
by chatmcp
This MCP Server is used to summarize your chat messages.