{"id":309314,"date":"2026-05-30T16:12:19","date_gmt":"2026-05-30T16:12:19","guid":{"rendered":"https:\/\/wordpress.org\/plugins\/siteagent\/"},"modified":"2026-06-09T16:01:35","modified_gmt":"2026-06-09T16:01:35","slug":"my-site-hand","status":"publish","type":"plugin","link":"https:\/\/et.wordpress.org\/plugins\/my-site-hand\/","author":23493884,"comment_status":"closed","ping_status":"closed","template":"","meta":{"version":"1.0.1","stable_tag":"1.0.1","tested":"7.0","requires":"6.2","requires_php":"8.1","requires_plugins":null,"header_name":"My Site Hand (AI)","header_author":"BuiltByTanin","header_description":"Turn your WordPress site into an AI agent-operable command layer using the Abilities API and Model Context Protocol (MCP). Let Claude Desktop, Cursor, VS Code, and other MCP-compatible AI clients discover, read, and safely operate your WordPress site through natural language.","assets_banners_color":"9f98f6","last_updated":"2026-06-09 16:01:35","external_support_url":"","external_repository_url":"","donate_link":"","header_plugin_uri":"https:\/\/wordpress.org\/plugins\/my-site-hand","header_author_uri":"https:\/\/github.com\/taninrahman21","rating":5,"author_block_rating":0,"active_installs":0,"downloads":89,"num_ratings":1,"support_threads":0,"support_threads_resolved":0,"author_block_count":0,"sections":["description","installation","faq","changelog"],"tags":{"1.0.0":{"tag":"1.0.0","author":"builtbytanin","date":"2026-05-30 16:11:57"},"1.0.1":{"tag":"1.0.1","author":"builtbytanin","date":"2026-06-09 16:01:35"}},"upgrade_notice":[],"ratings":{"1":0,"2":0,"3":0,"4":0,"5":1},"assets_icons":{"icon-256x256.png":{"filename":"icon-256x256.png","revision":3554876,"resolution":"256x256","location":"assets","locale":"","width":256,"height":256}},"assets_banners":{"banner-772x250.png":{"filename":"banner-772x250.png","revision":3554882,"resolution":"772x250","location":"assets","locale":"","width":772,"height":250}},"assets_blueprints":{},"all_blocks":[],"tagged_versions":["1.0.0","1.0.1"],"block_files":[],"assets_screenshots":{"screenshot-1.png":{"filename":"screenshot-1.png","revision":3554876,"resolution":"1","location":"assets","locale":"","width":1904,"height":836},"screenshot-2.png":{"filename":"screenshot-2.png","revision":3554876,"resolution":"2","location":"assets","locale":"","width":1896,"height":821},"screenshot-3.png":{"filename":"screenshot-3.png","revision":3554876,"resolution":"3","location":"assets","locale":"","width":1891,"height":828},"screenshot-4.png":{"filename":"screenshot-4.png","revision":3554876,"resolution":"4","location":"assets","locale":"","width":1896,"height":836},"screenshot-5.png":{"filename":"screenshot-5.png","revision":3554876,"resolution":"5","location":"assets","locale":"","width":1897,"height":832}},"screenshots":[]},"plugin_section":[],"plugin_tags":[5061,2353,569,229563,21364],"plugin_category":[],"plugin_contributors":[265081],"plugin_business_model":[],"class_list":["post-309314","plugin","type-plugin","status-publish","hentry","plugin_tags-agent","plugin_tags-ai","plugin_tags-automation","plugin_tags-claude","plugin_tags-cursor","plugin_contributors-builtbytanin","plugin_committers-builtbytanin"],"banners":{"banner":"https:\/\/ps.w.org\/my-site-hand\/assets\/banner-772x250.png?rev=3554882","banner_2x":false,"banner_rtl":false,"banner_2x_rtl":false},"icons":{"svg":false,"icon":"https:\/\/ps.w.org\/my-site-hand\/assets\/icon-256x256.png?rev=3554876","icon_2x":"https:\/\/ps.w.org\/my-site-hand\/assets\/icon-256x256.png?rev=3554876","generated":false},"screenshots":[{"src":"https:\/\/ps.w.org\/my-site-hand\/assets\/screenshot-1.png?rev=3554876","caption":""},{"src":"https:\/\/ps.w.org\/my-site-hand\/assets\/screenshot-2.png?rev=3554876","caption":""},{"src":"https:\/\/ps.w.org\/my-site-hand\/assets\/screenshot-3.png?rev=3554876","caption":""},{"src":"https:\/\/ps.w.org\/my-site-hand\/assets\/screenshot-4.png?rev=3554876","caption":""},{"src":"https:\/\/ps.w.org\/my-site-hand\/assets\/screenshot-5.png?rev=3554876","caption":""}],"raw_content":"<!--section=description-->\n<p><strong>My Site Hand (AI)<\/strong> is the ultimate bridge between your WordPress site and your favorite AI tools (like Claude Desktop, Cursor, and VS Code).<\/p>\n\n<p>Think of it as giving your AI assistant a secure, virtual \"hand\" to directly type into your WordPress admin, draft posts, manage products, check site health, and optimize SEO\u2014eliminating the hassle of endless copy-pasting.<\/p>\n\n<p>Built on the open standard <strong>Model Context Protocol (MCP)<\/strong> developed by Anthropic (the creators of Claude), this plugin securely exposes safely-gated capabilities (Abilities) to your AI clients so they can interact with your site using simple natural language commands.<\/p>\n\n<h3>\ud83d\ude80 What You Can Do with My Site Hand:<\/h3>\n\n<ul>\n<li><strong>Write &amp; Edit Content<\/strong> \u2013 Ask Claude to draft, edit, format, or publish posts and pages directly on your site.<\/li>\n<li><strong>AI-Driven SEO Audits<\/strong> \u2013 Let your AI scan Yoast or RankMath metadata, optimize it for targeted keywords, and update titles\/descriptions instantly.<\/li>\n<li><strong>WooCommerce Store Management<\/strong> \u2013 Ask your AI to list low-stock items, draft product listings, check recent orders, or summarize sales analytics.<\/li>\n<li><strong>Site Health &amp; Diagnostics<\/strong> \u2013 Let the AI inspect PHP error logs, check loopback status, or look up site details to debug issues.<\/li>\n<li><strong>Zero-Config Automated Setup<\/strong> \u2013 No manual editing of hidden JSON config files. Copy a single command from your WordPress dashboard, paste it into your terminal, and Claude connects automatically!<\/li>\n<li><strong>Total Safety &amp; Security<\/strong> \u2013 All tokens are SHA-256 hashed. You can toggle specific abilities (like writing or deleting) on\/off with simple switches, and monitor everything the AI does in real-time with the built-in <strong>Audit Log<\/strong>.<\/li>\n<\/ul>\n\n\n\n<h3>\ud83d\udce6 Included Modules:<\/h3>\n\n<ol>\n<li><strong>Content Manager<\/strong> (9 tools \u2014 Posts, Pages, and Custom Post Types)<\/li>\n<li><strong>SEO Power-Tools<\/strong> (6 tools \u2014 Compatible with Yoast SEO &amp; RankMath)<\/li>\n<li><strong>Diagnostics &amp; Health<\/strong> (7 tools \u2014 Error log viewing, cron jobs, system details, loopback checks)<\/li>\n<li><strong>Media Manager<\/strong> (6 tools \u2014 Media library listing, alt-text updates, attachment details)<\/li>\n<li><strong>User Management<\/strong> (5 tools \u2014 List, create, update, and delete users)<\/li>\n<li><strong>WooCommerce Store Layer<\/strong> (12 tools \u2014 Products, Orders, Coupons, and Analytics \u2014 requires WooCommerce)<\/li>\n<\/ol>\n\n\n\n<h3>\u26a0\ufe0f Important Requirements (Honest &amp; Transparent):<\/h3>\n\n<ul>\n<li><strong>Node.js<\/strong>: The automated desktop bridge (<code>mcp-remote<\/code>) requires Node.js installed on your local computer to run.<\/li>\n<li><strong>SSL\/HTTPS<\/strong>: For security, your site must run on HTTPS so your API tokens remain encrypted in transit.<\/li>\n<li><strong>Administrator Access<\/strong>: You must be an administrator to generate API tokens and toggle module permissions.<\/li>\n<\/ul>\n\n<h3>External Services<\/h3>\n\n<h4>Link Checker (SEO Module)<\/h4>\n\n<p>When the check-broken-links ability is called via the MCP API, this plugin sends HTTP HEAD requests to URLs found in your post content to verify they are reachable. No personal user data is transmitted \u2014 only a standard HTTP request is made to each URL being checked. This is triggered only when explicitly called by an authorized API token holder.<\/p>\n\n<p>No data is sent to any third-party analytics or tracking service by this plugin.<\/p>\n\n<!--section=installation-->\n<p>Connecting your AI tools is fast and fully guided:<\/p>\n\n<ol>\n<li><strong>Install &amp; Activate<\/strong>: Search for <strong>My Site Hand<\/strong> in your WordPress dashboard, install, and activate it.<\/li>\n<li><strong>Generate a Token<\/strong>: Go to <strong>My Site Hand &gt; API Tokens<\/strong> and click <strong>Create Token<\/strong>. Give it a label (e.g. \"Claude Desktop\").<\/li>\n<li><strong>Connect in Seconds<\/strong>: Go to the <strong>How to Use<\/strong> page in your dashboard:\n\n<ul>\n<li><strong>Step 1<\/strong>: Copy and run the command to install the <code>mcp-remote<\/code> bridge on your computer.<\/li>\n<li><strong>Step 2<\/strong>: Copy the auto-generated connection command (it includes your secure token) and run it in your terminal.<\/li>\n<\/ul><\/li>\n<li><strong>Restart &amp; Use<\/strong>: Restart your Claude Desktop app, and start talking to your website!<\/li>\n<\/ol>\n\n<!--section=faq-->\n<dl>\n<dt id=\"is%20node.js%20is%20required%3F%3F\"><h3>Is node.js is required??<\/h3><\/dt>\n<dd><p>Yes. The automated desktop bridge (<code>mcp-remote<\/code>) requires Node.js installed on your local computer to run.<\/p><\/dd>\n<dt id=\"is%20this%20plugin%20secure%3F\"><h3>Is this plugin secure?<\/h3><\/dt>\n<dd><p>Yes. Security is our top priority. The plugin uses secure, SHA-256 hashed API tokens. You choose exactly which permissions to grant to each token, and you can revoke access instantly at any time. Furthermore, the built-in <strong>Audit Log<\/strong> shows you exactly what commands were run, who ran them, and when.<\/p><\/dd>\n<dt id=\"what%20ai%20applications%20are%20supported%3F\"><h3>What AI applications are supported?<\/h3><\/dt>\n<dd><p>Any application that supports the Model Context Protocol (MCP). This includes <strong>Claude Desktop<\/strong>, <strong>Cursor IDE<\/strong>, <strong>VS Code<\/strong> (via MCP extensions), and <strong>Windsurf<\/strong>.<\/p><\/dd>\n<dt id=\"do%20i%20need%20to%20edit%20json%20configuration%20files%3F\"><h3>Do I need to edit JSON configuration files?<\/h3><\/dt>\n<dd><p>No! Unlike other MCP setups that force you to search for hidden directories and edit configuration files manually, My Site Hand uses a lightweight Node bridge utility to write the configuration for you automatically.<\/p><\/dd>\n<dt id=\"does%20this%20send%20my%20data%20to%20third-party%20servers%3F\"><h3>Does this send my data to third-party servers?<\/h3><\/dt>\n<dd><p>No. All MCP communications occur directly between your local AI client and your WordPress site. The plugin does not track, collect, or store your private data on external servers.<\/p><\/dd>\n\n<\/dl>\n\n<!--section=changelog-->\n<p>= 1.0.1 - 9 June 2026=\n*   Added a \"Suggest a Feature\" page so users can submit feature requests directly to the developer's email.\n*   Improved email deliverability with dynamic \"From\" headers and real-time failure log captures.\n*   Styled and aligned the admin menu icon in the sidebar with a white background and centered flex alignment.\n*   Added automatic redirection to the dashboard immediately upon plugin activation for faster onboarding.\n*   Added a \"How to Use\" shortcut link directly on the Plugins page.<\/p>\n\n<h4>1.0.0<\/h4>\n\n<ul>\n<li>Official Initial Release.<\/li>\n<li>Automated zero-config setup for Claude Desktop.<\/li>\n<li>Support for Content, SEO (Yoast, RankMath), WooCommerce, Diagnostics, Media, and Users modules.<\/li>\n<li>Secure token management and real-time audit logs.<\/li>\n<\/ul>","raw_excerpt":"Let Claude, Cursor, and AI assistants write posts, manage WooCommerce, optimize SEO, and run diagnostics on your site using simple natural language.","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/et.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin\/309314","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/et.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin"}],"about":[{"href":"https:\/\/et.wordpress.org\/plugins\/wp-json\/wp\/v2\/types\/plugin"}],"replies":[{"embeddable":true,"href":"https:\/\/et.wordpress.org\/plugins\/wp-json\/wp\/v2\/comments?post=309314"}],"author":[{"embeddable":true,"href":"https:\/\/et.wordpress.org\/plugins\/wp-json\/wporg\/v1\/users\/builtbytanin"}],"wp:attachment":[{"href":"https:\/\/et.wordpress.org\/plugins\/wp-json\/wp\/v2\/media?parent=309314"}],"wp:term":[{"taxonomy":"plugin_section","embeddable":true,"href":"https:\/\/et.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_section?post=309314"},{"taxonomy":"plugin_tags","embeddable":true,"href":"https:\/\/et.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_tags?post=309314"},{"taxonomy":"plugin_category","embeddable":true,"href":"https:\/\/et.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_category?post=309314"},{"taxonomy":"plugin_contributors","embeddable":true,"href":"https:\/\/et.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_contributors?post=309314"},{"taxonomy":"plugin_business_model","embeddable":true,"href":"https:\/\/et.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_business_model?post=309314"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}