Enable MCP on WordPress sites using InstaWP ๐Ÿ”— **Source:** [Enable MCP on WordPress sites using InstaWP](https://www.youtube.com/watch?v=N4GIewmL_u4) > [!note]+ Document Notes > tags: [mcp, instawp, wordpress] > author: InstaWP > source: YouTube > reference: https://www.youtube.com/watch?v=N4GIewmL_u4 > date created: 2024-12-19 10:30 > > # ๐Ÿท๏ธ Title: Enable MCP on WordPress sites using InstaWP > <!-- deep-read:sections start --> ## ๐Ÿงฐ Action Inbox - [H1] Enable MCP in InstaWP dashboard for AI connectivity โ€” 01:30 #setup - [H2] Configure Claude Desktop with MCP connector โ€” 04:00 #integration - [H3] Set up ChatGPT MCP connection with developer mode โ€” 11:45 #chatgpt ## ๐Ÿงญ Table of Contents - [๐Ÿ“ Summary](#-summary) - [๐Ÿ“– Main Content](#-main-content) - [๐Ÿ—’๏ธ Notes](#๏ธ-notes) - [๐Ÿ“š References](#-references) - [๐Ÿ—ฃ๏ธ Paraphrase](#๏ธ-paraphrase) - [๐Ÿ“ฐ Newsletter](#-newsletter) - [โœ… Action Items](#-action-items) - [๐Ÿงช Hypotheses](#-hypotheses) - [๐Ÿ“Š Methodology](#-methodology) - [โ“ Questions](#-questions) - [๐Ÿ”ฎ Future Research](#-future-research) - [๐Ÿ’ก Implications](#-implications) - [๐Ÿง  Learning Styles Assessment](#-learning-styles-assessment) - [๐Ÿ“Š Accessibility Assessment](#-accessibility-assessment) - [๐ŸŒ DEIB Assessment](#-deib-assessment) - [โœ… Logical Validity](#-logical-validity) - [๐Ÿ›ก๏ธ DARVO Analysis](#-darvo-analysis) - [๐ŸŽฏ Conclusion](#-conclusion) ### ๐Ÿ”— References - [InstaWP Dashboard](https://instawp.com) - [Anthropic MCP Documentation](https://docs.anthropic.com/claude/docs/mcp) ## ๐Ÿ“ Summary - **What happened**: InstaWP added MCP (Model Context Protocol) support allowing AI tools to directly manage WordPress sites - **Why it matters**: Enables seamless integration between AI assistants and WordPress content management without manual intervention - **Key stakeholders**: WordPress developers, content creators, AI tool users - **Risks and tradeoffs**: Token-based security relies on proper permission management; AI actions need approval for safety - **Bottom line**: MCP bridges the gap between AI assistants and WordPress management, enabling automated content creation, plugin development, and site administration ## ๐Ÿ“– Main Content MCP (Model Context Protocol) is a new protocol developed by Anthropic that allows AI tools like Claude, ChatGPT, and Cursor to connect directly to websites and services. InstaWP has implemented MCP support, enabling users to manage WordPress sites through AI assistants without manual intervention. The integration works through a token-based authentication system where users enable MCP in their InstaWP dashboard, which automatically installs an MCP plugin on their WordPress site. AI tools can then perform various operations including content management, taxonomy handling, media uploads, file editing, and custom plugin creation. The system respects WordPress user permissions, meaning tokens generated for users with editor or author roles will only have corresponding access levels. This provides a security layer while maintaining functionality based on user roles. ## ๐Ÿ—’๏ธ Notes #### โฑ๏ธ [00:00](https://www.youtube.com/watch?v=N4GIewmL_u4&t=0) โ€” [H1] Introduction to MCP Protocol - Key idea: MCP enables AI tools to connect directly to WordPress sites through InstaWP - Evidence: "MCP allows you to connect your AI tools such as chat GPT or cloud desktop or cursor to anything like a website or a service" #### โฑ๏ธ [01:30](https://www.youtube.com/watch?v=N4GIewmL_u4&t=90) โ€” [H2] Enabling MCP in InstaWP Dashboard - Key idea: MCP activation is a simple one-click process in the site details page - Evidence: "All you need to do is click on enable MCP and it will be enabled for you. As simple as that" #### โฑ๏ธ [02:15](https://www.youtube.com/watch?v=N4GIewmL_u4&t=135) โ€” [H3] Automatic Plugin Installation - Key idea: MCP plugin is automatically installed when enabled - Evidence: "Our MCP plug-in has been automatically installed by the server" #### โฑ๏ธ [03:00](https://www.youtube.com/watch?v=N4GIewmL_u4&t=180) โ€” [H2] Token-Based Authentication Setup - Key idea: System generates secure tokens for API access - Evidence: "We already have a token and it has been enabled for you" #### โฑ๏ธ [04:00](https://www.youtube.com/watch?v=N4GIewmL_u4&t=240) โ€” [H1] Claude Desktop Configuration - Key idea: Adding custom MCP connector requires URL and site name - Evidence: "All you need to do is paste your MCP URL and you can just type anything in the site name" #### โฑ๏ธ [05:30](https://www.youtube.com/watch?v=N4GIewmL_u4&t=330) โ€” [H2] Available MCP Tools Overview - Key idea: MCP provides comprehensive WordPress management capabilities - Evidence: "You can actually manage content, you can manage taxonomies, you can upload media files, you can also edit plugin or theme files or also you can create new custom plugins" #### โฑ๏ธ [06:45](https://www.youtube.com/watch?v=N4GIewmL_u4&t=405) โ€” [H3] Content Listing Demonstration - Key idea: AI can retrieve and display WordPress posts through MCP - Evidence: "List all post in the WP site since I have only one" #### โฑ๏ธ [07:30](https://www.youtube.com/watch?v=N4GIewmL_u4&t=450) โ€” [H3] Permission Management System - Key idea: Users can pre-approve operations or approve them individually - Evidence: "You can say allow once or always allow... you can actually pre-approve these operations" #### โฑ๏ธ [08:15](https://www.youtube.com/watch?v=N4GIewmL_u4&t=495) โ€” [H2] Automated Post Creation - Key idea: AI can create WordPress posts with content automatically - Evidence: "It is going to call another tool to create the post" #### โฑ๏ธ [09:30](https://www.youtube.com/watch?v=N4GIewmL_u4&t=570) โ€” [H2] Plugin Development Capabilities - Key idea: MCP enables AI to create and activate WordPress plugins - Evidence: "Can you create a sample plug-in very minimalist minimal just for demo" #### โฑ๏ธ [10:45](https://www.youtube.com/watch?v=N4GIewmL_u4&t=645) โ€” [H3] User Permission Integration - Key idea: Token permissions match WordPress user roles - Evidence: "If the user has say editor permission or author permission the token will only have that much access" #### โฑ๏ธ [11:45](https://www.youtube.com/watch?v=N4GIewmL_u4&t=705) โ€” [H2] ChatGPT MCP Setup - Key idea: ChatGPT requires developer mode for MCP connectors - Evidence: "Go to apps and connectors and go down click on advanced settings and enable developer mode" #### โฑ๏ธ [13:15](https://www.youtube.com/watch?v=N4GIewmL_u4&t=795) โ€” [H3] Cross-Platform Compatibility - Key idea: Same MCP functionality works across different AI platforms - Evidence: "Whatever I try to do in cloud desktop, you can do the same with chat GPT or any other AI MCP clients like cursor" ## ๐Ÿ“š References - [InstaWP MCP Documentation](https://instawp.com) - [Claude Desktop](https://claude.ai/desktop) - [ChatGPT Web Interface](https://chatgpt.com) - [Cursor IDE](https://cursor.sh) ## ๐Ÿ—ฃ๏ธ Paraphrase - InstaWP has integrated MCP protocol support, allowing AI assistants to directly interact with WordPress sites through a simple dashboard toggle and automatic plugin installation - The system uses token-based authentication that respects WordPress user permissions, ensuring security while enabling comprehensive site management including content creation, plugin development, and file editing - Multiple AI platforms including Claude Desktop and ChatGPT can connect to the same WordPress site, providing flexibility in tool choice while maintaining consistent functionality across platforms ## ๐Ÿ“ฐ Newsletter **๐Ÿš€ AI Meets WordPress: InstaWP Enables Direct Site Management Through MCP** WordPress developers can now connect AI assistants directly to their sites using InstaWP's new MCP (Model Context Protocol) integration. This breakthrough allows tools like Claude and ChatGPT to create content, develop plugins, and manage your WordPress site autonomously. **Key Benefits:** - One-click MCP activation in InstaWP dashboard - Token-based security respecting WordPress user roles - Cross-platform compatibility with multiple AI tools - Automated content creation and plugin development **Getting Started:** Simply enable MCP in your InstaWP site settings, copy the generated URL, and add it as a custom connector in your preferred AI tool. The system handles authentication and provides granular permission control. **Resources:** [Learn WordPress](https://learn.wordpress.org/), [Developer Docs](https://developer.wordpress.org/), [WP-CLI](https://wp-cli.org/) ## โœ… Action Items #### WordPress - **Core**: Evaluate MCP protocol adoption for WordPress.org infrastructure - **Documentation**: Create MCP integration guides for developers - **Security**: Review token-based authentication patterns for AI integrations - **Community**: Share MCP use cases and best practices in developer forums #### DevRel - **Developer advocacy**: Present MCP WordPress integration at WordCamps - **Education**: Create workshops on AI-WordPress integration patterns - **Developer experience**: Document MCP security considerations - **Community management**: Foster discussion around AI tool integrations ## ๐Ÿงช Hypotheses - MCP integration will accelerate WordPress development workflows by reducing manual administrative tasks - Token-based authentication with role restrictions provides adequate security for AI-managed WordPress operations - Cross-platform MCP support will drive adoption among developers using multiple AI tools - Automated plugin creation through MCP will democratize WordPress development for non-technical users ### ๐Ÿ“Š Methodology - **Workflow efficiency study**: Compare development time before/after MCP implementation across different user skill levels - **Security analysis**: Audit token permission systems and potential attack vectors in AI-managed WordPress environments - **Adoption tracking**: Monitor MCP connector usage across different AI platforms and user segments ### โ“ Questions - How will MCP integration affect WordPress security best practices and audit trails? - What governance mechanisms are needed when AI assistants can modify production WordPress sites? - How might MCP support evolve to handle more complex WordPress multisite and enterprise scenarios? ### ๐Ÿ”ฎ Future Research - Integration patterns between MCP and WordPress headless/API-first architectures - AI-assisted WordPress theme development workflows using MCP protocols - Cross-platform MCP standardization for consistent WordPress management experiences ### ๐Ÿ’ก Implications - **Practice**: WordPress developers need to understand AI integration security patterns and token management - **Policy**: Organizations require AI tool governance policies for production WordPress sites - **Security**: Token-based authentication becomes critical infrastructure requiring monitoring and rotation policies - **Education**: WordPress training programs should include AI integration and MCP protocol fundamentals - **Funding**: Investment in AI-WordPress integration tools may accelerate platform modernization efforts ### ๐Ÿง  Learning Styles Assessment Reading level estimate: 8th Grade (Flesch-Kincaid Grade Level) #### ๐Ÿ‘€ Visual learners - **Present**: Screen recordings showing dashboard navigation and AI tool interfaces - **Improve**: Architecture diagrams showing MCP data flow, permission hierarchy charts #### ๐Ÿ”Š Aural learners - **Present**: Step-by-step narration of setup process - **Improve**: Audio-only version focusing on key concepts and security considerations #### ๐Ÿ—ฃ๏ธ Verbal learners - **Present**: Clear definitions of MCP, tokens, and authentication concepts - **Improve**: Analogies comparing MCP to familiar WordPress concepts like REST API #### ๐Ÿงฉ Kinesthetic learners - **Present**: Hands-on demonstration with actual WordPress sites - **Improve**: Interactive checklist for MCP setup, sandbox environment for testing #### ๐Ÿง  Logical learners - **Present**: Step-by-step process flow from enable to usage - **Improve**: Decision tree for permission settings, troubleshooting flowchart #### ๐Ÿง‘โ€๐Ÿคโ€๐Ÿง‘ Social learners - **Present**: Implied community sharing through AI tool integration - **Improve**: Discussion prompts about AI ethics, collaborative MCP configuration guides #### ๐Ÿง˜โ€โ™€๏ธ Solitary learners - **Present**: Self-guided setup process with minimal external dependencies - **Improve**: Reflection questions about AI automation comfort levels, personal security checklists #### ๐ŸŒฟ Naturalistic learners - **Present**: Limited environmental connections - **Improve**: Discuss AI energy usage implications, sustainable development practices ### ๐Ÿ“Š Accessibility Assessment #### Screen reader semantics - **Present**: Clear heading structure in video description, sequential navigation - **Improve**: Add detailed alt text for UI elements, ARIA labels for form fields #### Keyboard navigation - **Present**: Standard web interface navigation patterns - **Improve**: Keyboard shortcuts documentation, skip links for repetitive actions #### Contrast and readability - **Present**: Standard dashboard interfaces with adequate contrast - **Improve**: High contrast mode documentation, text size recommendations #### Text resizing and reflow - **Present**: Responsive dashboard interfaces - **Improve**: Testing at 200% zoom, mobile-friendly setup instructions #### Media and captions - **Present**: Video demonstration with audio narration - **Improve**: Closed captions, downloadable transcript with timestamps #### Forms and interactions - **Present**: Simple form inputs for MCP configuration - **Improve**: Error message clarity, field validation feedback ### ๐ŸŒ DEIB Assessment #### Cultural breadth - **Present**: English-only content focused on specific tools - **Improve**: Multi-language setup guides, global AI tool alternatives #### Inclusive language - **Present**: Technical terminology with basic explanations - **Improve**: Plain language alternatives, jargon glossary #### Neurodiversity support - **Present**: Step-by-step process with clear transitions - **Improve**: Process chunking options, customizable instruction pace #### Representation - **Present**: Single presenter perspective - **Improve**: Multiple user scenarios, diverse use case examples #### Psychological safety - **Present**: Non-judgmental technical instruction - **Improve**: Security comfort levels discussion, AI anxiety acknowledgment ### โœ… Logical Validity #### Strong reasoning - **Deductive strength**: Clear cause-effect relationship between MCP enablement and AI functionality - **Inductive strength**: Demonstrates pattern from specific setup to general AI integration capability - **Causal reasoning**: Shows direct causal chain from token generation to authenticated API access - **Analogical strength**: Implies similarity to other API authentication patterns #### Fallacies - **Appeal to novelty**: Assumes MCP is better simply because it's new technology - **Hasty generalization**: Limited demonstration may not represent all use cases or edge conditions #### Tone of voice - **Overall tone**: Instructional and enthusiastic, focused on capability demonstration rather than critical analysis ### ๐Ÿ›ก๏ธ DARVO Analysis - **Deny**: No significant denial patterns present - **Attack**: No attacks on critics or alternative approaches - **Reverse victim/offender**: No victim/offender role reversals identified - **Emotional cues**: Generally positive and solution-focused presentation without manipulative rhetoric ## ๐ŸŽฏ Conclusion InstaWP's MCP integration represents a significant advancement in AI-WordPress integration, providing a secure, permission-aware bridge between AI assistants and WordPress site management. The one-click enablement and automatic plugin installation lower barriers to adoption, while token-based authentication maintains security through WordPress's existing permission system. For WordPress professionals, this integration offers practical automation for content creation, plugin development, and site administration tasks. The cross-platform compatibility ensures flexibility in AI tool selection while maintaining consistent functionality. Organizations adopting this technology should establish governance policies for AI-managed site operations and implement proper token rotation practices. The implications extend beyond individual productivity to potentially reshape WordPress development workflows and democratize advanced site management capabilities. ## ๐Ÿงฑ Refactor Appendix ### ๐Ÿ“š Literature Split Pad ### [H1] MCP protocol enables direct AI-WordPress integration > [!quote] Enable MCP on WordPress sites using InstaWP by [[InstaWP]] via [[ <!-- deep-read:sections end --> ## ๐Ÿ“บ Video ![](https://www.youtube.com/watch?v=N4GIewmL_u4) --- # ๐Ÿ“„ Full Transcript *Auto-generated from YouTube captions ยท timestamps roughly every 30 seconds ยท [watch on YouTube](https://www.youtube.com/watch?v=N4GIewmL_u4)* **[00:01]** Hi, this is Vikas from InstaWP. Today I'm going to talk about how to enable MCP in InstaWP dashboard and your InstaWP websites. If you don't know, MCP is a new type of protocol which has been enabled by Anthropics team and then it has been adopted by other companies as well. MCP allows you to connect your AI tools such as chat GPT or cloud desktop or cursor to anything uh like a website **[00:32]** or a service. In this case uh we are using the MCP from InstaWP to connect cloud desktop chat GPT and other tools to your InstaWP website. Let's get started. So this is a website I'm working on. And if you go to your InstaWP dashboard, you need to come to the sites detail page. There we go. And under that you will find MCP menu on the left hand side. **[01:04]** Then all you need to do is click on enable MCP and it will be enabled for you. As simple as that. Now, if I go back to the dashboard and go to the plugins menu, you will see that our MCP plug-in has been automatically installed by the server. If you go to settings and install MCP uh menu, you will find that we already **[01:34]** have a token and it has been enabled for you. So, there is not much in this settings. All you need to do is go back to your install dashboard. Copy the URL. Next step is open cloud desktop and go to settings. So you will find settings under cloud settings and go to connectors and then click on add custom connector. Then all you need to do is paste your MCP URL and **[02:07]** you can just type um anything in the site name and click on add. Uh for some reason it is showing again you can just scan and now it is ready. So if you click on configure you will see the list of tools which we make available through MCP. So now you can actually manage content, you can uh manage taxonomies, you can uh upload media files, you can also edit uh **[02:37]** plug-in or theme files or also you can create new custom plugins. So let me show you some of these in action. So going back to new chat and I'm just choosing a model which is faster and I can just say list all post in the WP site since I have only one. If I had multiple you can just name name the site from where you want to fetch it. So now it is trying to call the tool uh **[03:09]** remotely and get the content of for all the post and by default it is going to get 100 post. So you can say allow once or always allow. In this case this is a very safe operation. I can say always allow. You can actually manage this in cloud desktop now. So the the place where we added the custom connector. click on configure and then you can actually pre-approve these um these operations before you actually start working on **[03:40]** them. So now we can see we have a new post. I can uh just to make it like really fast and it is going to go ahead and create a new post. As you can see it is going to call another tool to create the post and I can say always allow and it is going to create the content for me. All right, that's done. And if I open this up, I should be able to see my new content being developed. All right, so you can **[04:10]** also say, can you create a sample plug-in uh very minimalist minimal just for demo and it will create a sample plug-in for you. As you can see, it is trying to create a new plug-in. And let's just allow that. And I can also say to enable it. Can you enable it and use it? So you can see the **[04:42]** flexibility of so it is going to now activate the plug-in. By the way, you can search plugins from the repo. And uh the next step for this is now the plug-in is activated and it is adding a short code in a post to demonstrate the plug-in. So everything I have not touched WordPress at all. Everything is being managed by cloud desktop. Now let's again uh go back to settings in timecp and here you can actually generate new token and assign **[05:14]** it to a particular user. If the user has say editor permission or author permission um the token will only have that much access. So let's try to do that. And you can also do an expiry. So here we have got a new URL. Just copy that. And now if you can go to your chat GPT and go to the settings here you need to go to apps and **[05:44]** uh connectors and go down click on advanced settings and enable developer mode. Uh I do not really like chat GPT's way of implementing MCP so far but I I hope they will improve it. Um so when you click on new connector paste the URL and say uh statewp site and you can just copy paste and you can assign an icon and authentication **[06:14]** you have to say no authentication because we are already using token based authentication and check this box and click on create. All right so our connector is added. Now you can close this off and say list post from WP site and it will try to list that for you. All right. So it is now trying to confirm the action and we have allowed **[06:47]** the action. You can actually click on that and see what it actually called. And now we can see all the post. So whatever I try to do in cloud desktop, you can do the same with chat GPT or any other AI MCP clients like cursor or any other tool of your choice. I hope this video was helpful and if you do like it, please give it a thumbs up. Thank you.