{"id":383592,"date":"2026-10-11T20:12:49","date_gmt":"2026-10-11T20:12:49","guid":{"rendered":"https:\/\/wordpress.org\/plugins\/admindra-mcp-ai-connector-for-chatgpt-claude\/"},"modified":"2026-10-11T20:45:23","modified_gmt":"2026-10-11T20:45:23","slug":"admindra-mcp","status":"publish","type":"plugin","link":"https:\/\/es-gt.wordpress.org\/plugins\/admindra-mcp\/","author":23582934,"comment_status":"closed","ping_status":"closed","template":"","meta":{"version":"1.1.2","stable_tag":"1.1.2","tested":"7.1.3","requires":"6.9","requires_php":"8.0","requires_plugins":null,"header_name":"AdMindra MCP \u2013 AI Connector for ChatGPT & Claude","header_author":"Viktor Grahn, 3on Reklambyr\u00e5 &amp; Webbyr\u00e5 AB (AdMindra)","header_description":"Let ChatGPT or Claude check, explain and edit the content of your site over MCP with OAuth. Content edits only when you switch them on; nothing else is changed.","assets_banners_color":"c3c8cc","last_updated":"2026-10-11 20:45:23","external_support_url":"","external_repository_url":"","donate_link":"","header_plugin_uri":"https:\/\/admindra.com\/wordpress-plugin\/#admindra-mcp","header_author_uri":"https:\/\/admindra.com","rating":0,"author_block_rating":0,"active_installs":0,"downloads":90,"num_ratings":0,"support_threads":0,"support_threads_resolved":0,"author_block_count":0,"sections":["description","installation","faq","changelog"],"tags":{"1.1.1":{"tag":"1.1.1","author":"3onab","date":"2026-10-11 20:12:16","revision":3740061},"1.1.2":{"tag":"1.1.2","author":"3onab","date":"2026-10-11 20:45:23","revision":3740108}},"upgrade_notice":{"1.1.2":"<p>Codex can connect.<\/p>","1.1.1":"<p>Activates without MCP Adapter and offers to install it, instead of an error page.<\/p>","1.1.0":"<p>File edits and updates moved to the add-on AdMindra MCP Maintenance. New:\ncontent edits, off until you switch them on.<\/p>"},"ratings":[],"assets_icons":{"icon-128x128.png":{"filename":"icon-128x128.png","revision":3740065,"resolution":"128x128","location":"assets","locale":"","width":128,"height":128},"icon-256x256.png":{"filename":"icon-256x256.png","revision":3740065,"resolution":"256x256","location":"assets","locale":"","width":256,"height":256}},"assets_banners":{"banner-1544x500.png":{"filename":"banner-1544x500.png","revision":3740061,"resolution":"1544x500","location":"assets","locale":"","width":1544,"height":500},"banner-772x250.png":{"filename":"banner-772x250.png","revision":3740061,"resolution":"772x250","location":"assets","locale":"","width":772,"height":250}},"assets_blueprints":{},"all_blocks":[],"tagged_versions":["1.1.1","1.1.2"],"block_files":[],"assets_screenshots":{"screenshot-1.png":{"filename":"screenshot-1.png","revision":3740061,"resolution":"1","location":"assets","locale":"","width":2480,"height":1880},"screenshot-2.png":{"filename":"screenshot-2.png","revision":3740061,"resolution":"2","location":"assets","locale":"","width":1164,"height":1162},"screenshot-3.png":{"filename":"screenshot-3.png","revision":3740061,"resolution":"3","location":"assets","locale":"","width":1164,"height":932},"screenshot-4.png":{"filename":"screenshot-4.png","revision":3740061,"resolution":"4","location":"assets","locale":"","width":2480,"height":790},"screenshot-5.png":{"filename":"screenshot-5.png","revision":3740061,"resolution":"5","location":"assets","locale":"","width":2480,"height":980}},"screenshots":{"1":"Tools \u2192 AdMindra MCP: what is ready, the MCP URL to copy and what the assistant may do.","2":"Step-by-step connection for Claude, Claude Code and ChatGPT.","3":"Content edits, off until you switch them on.","4":"Without MCP Adapter: one button opens WordPress's own install screen.","5":"The Plugins screen says what is left to do, and nothing else."}},"plugin_section":[],"plugin_tags":[2353,148285,216196,229563,242115],"plugin_category":[],"plugin_contributors":[285903,285904],"plugin_business_model":[],"class_list":["post-383592","plugin","type-plugin","status-publish","hentry","plugin_tags-ai","plugin_tags-ai-assistant","plugin_tags-chatgpt","plugin_tags-claude","plugin_tags-mcp","plugin_contributors-3onab","plugin_contributors-viktorygrahn","plugin_committers-3onab"],"banners":{"banner":"https:\/\/ps.w.org\/admindra-mcp\/assets\/banner-772x250.png?rev=3740061","banner_2x":"https:\/\/ps.w.org\/admindra-mcp\/assets\/banner-1544x500.png?rev=3740061","banner_rtl":false,"banner_2x_rtl":false},"icons":{"svg":false,"icon":"https:\/\/ps.w.org\/admindra-mcp\/assets\/icon-128x128.png?rev=3740065","icon_2x":"https:\/\/ps.w.org\/admindra-mcp\/assets\/icon-256x256.png?rev=3740065","generated":false},"screenshots":[{"src":"https:\/\/ps.w.org\/admindra-mcp\/assets\/screenshot-1.png?rev=3740061","caption":"Tools \u2192 AdMindra MCP: what is ready, the MCP URL to copy and what the assistant may do."},{"src":"https:\/\/ps.w.org\/admindra-mcp\/assets\/screenshot-2.png?rev=3740061","caption":"Step-by-step connection for Claude, Claude Code and ChatGPT."},{"src":"https:\/\/ps.w.org\/admindra-mcp\/assets\/screenshot-3.png?rev=3740061","caption":"Content edits, off until you switch them on."},{"src":"https:\/\/ps.w.org\/admindra-mcp\/assets\/screenshot-4.png?rev=3740061","caption":"Without MCP Adapter: one button opens WordPress's own install screen."},{"src":"https:\/\/ps.w.org\/admindra-mcp\/assets\/screenshot-5.png?rev=3740061","caption":"The Plugins screen says what is left to do, and nothing else."}],"raw_content":"<!--section=description-->\n<p><strong>Ask ChatGPT or Claude about your site \u2014 and let it fix the text.<\/strong><\/p>\n\n<p>AdMindra MCP turns your site into a secure MCP server for the AI assistant you\nalready use. Connect ChatGPT, Claude or Claude Code in a minute, sign in with\nOAuth (no passwords, no API keys), and ask in plain language:<\/p>\n\n<ul>\n<li>\"Which plugins need updating, and is anything inactive?\"<\/li>\n<li>\"Why does the registration page show a raw shortcode?\"<\/li>\n<li>\"Rewrite the introduction on the About page, shorter.\"<\/li>\n<li>\"What does this template file actually do?\"<\/li>\n<\/ul>\n\n<h4>Reads by default, edits content when you allow it<\/h4>\n\n<p>Out of the box the assistant only reads. Switch <strong>content edits<\/strong> on under\nTools \u2192 AdMindra MCP and it can also change the title, text and excerpt of a\npost or page, and the site title and tagline. The text from before each\nchange is kept as a revision, so it can be undone in the editor (unless\nrevisions are switched off in <code>wp-config.php<\/code>).<\/p>\n\n<p>The assistant never installs, updates, activates, deactivates or deletes a\nplugin or theme, writes a file, publishes or deletes a post, or touches users\nand other settings. There is no switch that allows any of that.<\/p>\n\n<ul>\n<li><strong>Administrators only.<\/strong> Other roles are refused at the consent screen, and\nevery tool checks the <code>manage_options<\/code> capability on every call.<\/li>\n<li><strong>You approve each assistant<\/strong> on a consent screen that names it, and can\ndisconnect it at any time.<\/li>\n<li><strong>No overwrites unseen.<\/strong> An edit must name the version of the post it\nread; if somebody changed it in wp-admin meanwhile, the edit is refused.<\/li>\n<li>Only files of installed plugins and themes can be read. <code>wp-config.php<\/code>,\nhidden files, symbolic links, and files whose names suggest secrets,\ncredentials or backups are refused.<\/li>\n<\/ul>\n\n<h4>What the assistant can do<\/h4>\n\n<ul>\n<li>Read the site status: WordPress and PHP version, and whether MCP is ready.<\/li>\n<li>List the installed plugins and themes, with versions and which are active.<\/li>\n<li>List the updates that WordPress's own update check last found, with the\ninstalled and offered version and whether each fits your WordPress and PHP,\nso it can tell you which to run now and which to wait with. You run them\non WordPress's Updates screen; the assistant gives you the link.<\/li>\n<li>Check published pages for shortcodes that are not registered.<\/li>\n<li>Find and read posts and pages, and read one source file of an installed\nplugin or theme (up to 128 KiB).<\/li>\n<li>With content edits on: edit a post or page, and the site title and tagline.<\/li>\n<\/ul>\n\n<h4>Fixing plugins and themes too<\/h4>\n\n<p><strong>AdMindra MCP Maintenance<\/strong> is a separate add-on that lets the same assistant\nalso replace plugin and theme files and run updates, with an encrypted\nbackup, a health check and automatic rollback. It is free with an AdMindra\naccount and is downloaded there, not from WordPress.org. AdMindra MCP works\nfully without it.<\/p>\n\n<h4>100% free<\/h4>\n\n<p>No account, no paid tier, nothing locked. AdMindra MCP sends nothing to\nAdMindra. Built on the official MCP Adapter.<\/p>\n\n<h4>Made by AdMindra<\/h4>\n\n<p>AdMindra MCP is developed by Viktor Grahn at\n<a href=\"https:\/\/3on.se\">3on Reklambyr\u00e5 &amp; Webbyr\u00e5 AB<\/a>, a Swedish web and advertising\nagency, and the team behind <a href=\"https:\/\/admindra.com\">AdMindra<\/a>.<\/p>\n\n<ul>\n<li>Documentation: <a href=\"https:\/\/admindra.com\/wordpress-plugin\/#admindra-mcp\">admindra.com\/wordpress-plugin<\/a><\/li>\n<li>Support: <a href=\"https:\/\/admindra.com\/support\/\">admindra.com\/support<\/a><\/li>\n<\/ul>\n\n<h3>External services<\/h3>\n\n<p>This plugin connects to the AI service that a site administrator chooses to\nconnect (ChatGPT by OpenAI, or Claude by Anthropic). Nothing is contacted\nuntil an administrator starts connecting one of them. The plugin sends\nnothing to AdMindra or to 3on Reklambyr\u00e5 &amp; Webbyr\u00e5 AB.<\/p>\n\n<h4>ChatGPT and Codex (OpenAI)<\/h4>\n\n<p>ChatGPT is an AI assistant by OpenAI, and Codex is OpenAI's coding agent. The plugin uses it as the MCP client\nthat reads the site, at the administrator's request.<\/p>\n\n<ul>\n<li><strong>When ChatGPT or Codex connects<\/strong>, the plugin downloads its public OAuth\nclient metadata document from <code>https:\/\/chatgpt.com\/oauth\/client.json<\/code> or\n  https:\/\/chatgpt.com\/oauth\/codex\/client.json (or\nthe connection-specific <code>https:\/\/chatgpt.com\/oauth\/\u2026\/client.json<\/code> an\nadministrator saved under Tools \u2192 AdMindra MCP), to verify that the client\nasking for access is ChatGPT. The request contains no data about the site\nbeyond what any web request carries (the server's IP address and\nWordPress's user agent, which includes the site's address). The document\nis cached and fetched again only when the cache expires.<\/li>\n<li><strong>After an administrator approves the consent screen<\/strong>, ChatGPT receives\nthe results of the tools it calls, and only those: the WordPress and PHP\nversions and the site's address, the installed plugins and themes with\ntheir versions, the updates WordPress last found, the titles, addresses\nand shortcodes of the pages it checks, the posts and pages it finds or\nreads, and the contents of the source files it reads.<\/li>\n<\/ul>\n\n<p>Terms of use: https:\/\/openai.com\/policies\/terms-of-use\/\nPrivacy policy: https:\/\/openai.com\/policies\/privacy-policy\/<\/p>\n\n<h4>Claude (Anthropic)<\/h4>\n\n<p>Claude is an AI assistant by Anthropic. The plugin uses it as the MCP client\nthat reads the site, at the administrator's request.<\/p>\n\n<ul>\n<li><strong>When Claude or Claude Code connects<\/strong>, the plugin downloads Claude's\npublic OAuth client metadata document from\n  https:\/\/claude.ai\/oauth\/mcp-oauth-client-metadata (Claude) or\n  https:\/\/claude.ai\/oauth\/claude-code-client-metadata (Claude Code), to\nverify that the client asking for access is Claude. The request contains\nno data about the site beyond what any web request carries (the server's\nIP address and WordPress's user agent, which includes the site's address).\nThe document is cached and fetched again only when the cache expires.<\/li>\n<li><strong>After an administrator approves the consent screen<\/strong>, Claude receives\nthe results of the tools it calls, and only those \u2014 the same list as for\nChatGPT above.<\/li>\n<\/ul>\n\n<p>Terms of service: https:\/\/www.anthropic.com\/legal\/consumer-terms\nPrivacy policy: https:\/\/www.anthropic.com\/legal\/privacy<\/p>\n\n<h4>Your own site<\/h4>\n\n<p>The bundled OAuth library adds a Site Health test that loads the site's own\n    \/.well-known\/oauth-protected-resource and\n    \/.well-known\/oauth-authorization-server documents, when an administrator\nopens Tools \u2192 Site Health. That request goes from the server to the site\nitself and nowhere else.<\/p>\n\n<p>The plugin itself never contacts WordPress.org: the \"Available updates\" tool\nreads what WordPress's own update check has already stored, and the Install\nMCP Adapter button opens WordPress's own install screen, where WordPress\ndownloads MCP Adapter from WordPress.org as it does for any plugin.<\/p>\n\n<h3>Privacy<\/h3>\n\n<p>The plugin stores, in your own database, the content edits switch and a\nChatGPT client URL if you saved one. Content edits are kept by WordPress as\nrevisions. The bundled OAuth library stores a signing secret and creates one\nApplication Password per connected client, listed under Users \u2192 Profile.\nDeleting the plugin removes its own options, including any that version\n1.0.0 or earlier left behind (its edit switch, audit log and file backups).<\/p>\n\n<p>AdMindra's privacy policy, which says the same: https:\/\/admindra.com\/privacy\/<\/p>\n\n<h3>Source and bundled code<\/h3>\n\n<p>Everything in the plugin is plain PHP source. It bundles\n<a href=\"https:\/\/github.com\/wp-media\/mcp-oauth\">wp-media\/mcp-oauth<\/a> 2.0\n(GPL-2.0-or-later) and\n<a href=\"https:\/\/github.com\/wp-media\/apply-filters-typed\">wp-media\/apply-filters-typed<\/a>\n1.2 (GPL-3.0-or-later) by WP Media in <code>vendor\/<\/code>, installed with\n    composer install --no-dev from <code>composer.lock<\/code>; their licences are beside\nthem. Because one bundled library is GPLv3, the plugin as distributed is\ncovered by GPLv3; AdMindra's own code is GPLv2 or later. The OAuth library is a WP Media project, not an\nofficial WordPress component. Three local changes to it \u2014 negotiating the\npublic-client method for ChatGPT's metadata, stricter token time and scope\nchecks, and binding codes and refresh tokens to the client that asked for\nthem \u2014 are recorded in <code>patches\/oauth-2.0-chatgpt-and-claims.patch<\/code>.<\/p>\n\n<!--section=installation-->\n<ol>\n<li>Install and activate <strong>AdMindra MCP<\/strong>.<\/li>\n<li>It needs <strong>MCP Adapter<\/strong> 0.7 or newer, the free MCP server plugin from\nthe WordPress AI team. If it is not active yet, Tools \u2192 AdMindra MCP (and\nthe Plugins screen) show a button: WordPress installs and activates it on\nits own screen and brings you back. You can also install it yourself\nunder Plugins \u2192 Add New.<\/li>\n<li>Make sure the site uses HTTPS and pretty permalinks (Settings \u2192\nPermalinks, anything but \"Plain\").<\/li>\n<li>Open <strong>Tools \u2192 AdMindra MCP<\/strong> and copy the MCP URL, normally\n   https:\/\/your-site\/wp-json\/mcp\/mcp-oauth-server.<\/li>\n<li>Connect your assistant (step-by-step instructions with your own URL are\non the same screen):\n\n<ul>\n<li><strong>Claude<\/strong> (claude.ai, desktop and mobile): Settings \u2192 Connectors \u2192 Add\ncustom connector, paste the URL, leave the OAuth client ID and secret\nempty, and choose Connect.<\/li>\n<li><strong>Claude Code<\/strong>: <code>claude mcp add --transport http mysite &lt;MCP URL&gt;<\/code>, then\n \/mcp \u2192 Authenticate.<\/li>\n<li><strong>ChatGPT<\/strong>: add a custom MCP connector with the URL and OAuth.\nNo client secret and no WordPress password are needed.<\/li>\n<\/ul><\/li>\n<li>Sign in to WordPress as an administrator when asked, and approve the\nconsent screen, which names the assistant.<\/li>\n<li>Ask the assistant for the site status. Switch content edits on under\nTools \u2192 AdMindra MCP when you want it to change text.<\/li>\n<\/ol>\n\n<!--section=faq-->\n<dl>\n<dt id=\"can%20the%20assistant%20change%20my%20site%3F\"><h3>Can the assistant change my site?<\/h3><\/dt>\n<dd><p>Only its content, and only after you switch content edits on: the title,\ntext and excerpt of posts and pages, and the site title and tagline. Each\nchange keeps a revision. It cannot install, update, activate or delete\nplugins or themes, write files, or change users and other settings.<\/p><\/dd>\n<dt id=\"how%20do%20i%20undo%20an%20edit%3F\"><h3>How do I undo an edit?<\/h3><\/dt>\n<dd><p>Open the post or page in the editor and choose Revisions. The text before the\nassistant's change is there.<\/p><\/dd>\n<dt id=\"why%20do%20i%20need%20mcp%20adapter%3F\"><h3>Why do I need MCP Adapter?<\/h3><\/dt>\n<dd><p>MCP Adapter, by the WordPress AI team, is the MCP server: it is what ChatGPT\nand Claude talk to. AdMindra MCP adds the tools, OAuth sign-in and the\nsettings screen on top. AdMindra MCP activates without it and shows a button\nthat opens WordPress's own install screen for it.<\/p><\/dd>\n<dt id=\"do%20i%20need%20an%20admindra%20account%3F\"><h3>Do I need an AdMindra account?<\/h3><\/dt>\n<dd><p>No. The plugin works on its own and sends nothing to AdMindra.<\/p><\/dd>\n<dt id=\"which%20ai%20clients%20can%20connect%3F\"><h3>Which AI clients can connect?<\/h3><\/dt>\n<dd><p>Claude (claude.ai, the desktop and mobile apps, and Claude Code) and ChatGPT\n(chatgpt.com), each identified by the OAuth client metadata document it\npublishes, so nothing has to be registered or pasted. If ChatGPT shows you a\nconnection-specific client URL, paste it under Tools \u2192 AdMindra MCP. No other\nclient is trusted.<\/p><\/dd>\n<dt id=\"claude%20asks%20for%20an%20oauth%20client%20id\"><h3>Claude asks for an OAuth client ID<\/h3><\/dt>\n<dd><p>Leave the client ID and secret under Advanced settings empty. Claude\nidentifies itself with its own client metadata, and this plugin trusts it.<\/p><\/dd>\n<dt id=\"how%20do%20i%20disconnect%20an%20assistant%3F\"><h3>How do I disconnect an assistant?<\/h3><\/dt>\n<dd><p>Users \u2192 Profile \u2192 Application Passwords: delete the entry with the\nassistant's name. Its access and refresh tokens stop working at once.<\/p><\/dd>\n<dt id=\"the%20oauth%20discovery%20links%20show%20a%20404%20or%20a%20login%20page\"><h3>The OAuth discovery links show a 404 or a login page<\/h3><\/dt>\n<dd><p>Both <code>\/.well-known\/oauth-protected-resource<\/code> and\n    \/.well-known\/oauth-authorization-server must reach WordPress. Save your\npermalinks again, exclude those paths and <code>\/wp-json\/mcp\/<\/code> from page caches,\nand ask your host whether the web server answers <code>.well-known<\/code> itself.<\/p><\/dd>\n<dt id=\"the%20assistant%20gets%20401\"><h3>The assistant gets 401<\/h3><\/dt>\n<dd><p>The token expired or was revoked, or the host strips the <code>Authorization<\/code>\nheader before PHP sees it. Reconnect, and ask the host to pass\n    Authorization: Bearer through.<\/p><\/dd>\n<dt id=\"i%20had%20%22admindra%20wp%20mcp%22\"><h3>I had \"AdMindra WP MCP\"<\/h3><\/dt>\n<dd><p>That was this plugin's name up to 0.11.0. Deactivate and delete it; AdMindra\nMCP picks up your settings.<\/p><\/dd>\n\n<\/dl>\n\n<!--section=changelog-->\n<h4>1.1.2<\/h4>\n\n<ul>\n<li>Codex (OpenAI) can connect: its client document on chatgpt.com is trusted like ChatGPT's, so it no longer stops on \"This OAuth client is not a verified publisher\".<\/li>\n<\/ul>\n\n<h4>1.1.1<\/h4>\n\n<ul>\n<li>Activates even when MCP Adapter is not active yet, instead of WordPress\nstopping on an error page. Tools \u2192 AdMindra MCP and the Plugins screen\nshow one button that opens WordPress's own install screen for MCP Adapter\nand comes back when it is active.<\/li>\n<li>\"Available updates\" also says the installed version, what each update\nneeds and whether it fits the site, and links WordPress's Updates screen.\nIt still only reads.<\/li>\n<\/ul>\n\n<h4>1.1.0<\/h4>\n\n<ul>\n<li>The tools that could replace plugin and theme files, restore a backup and\nrun plugin and theme updates are removed from this plugin, together with\nthe switch that turned them on and the code behind them. They are the\nseparate add-on AdMindra MCP Maintenance.<\/li>\n<li>New: find, read and edit posts and pages, and the site title and tagline,\nbehind a content edits switch that is off by default. Every edit keeps a\nrevision and is refused if the post changed since it was read.<\/li>\n<li>\"Available updates\" reads WordPress's own stored update check instead of\nstarting one, so the plugin never contacts WordPress.org itself.<\/li>\n<li>The readme lists each external service with what is sent and when.<\/li>\n<li>Uninstall also removes what 1.0.0 left behind.<\/li>\n<\/ul>\n\n<h4>1.0.0<\/h4>\n\n<ul>\n<li>Renamed from AdMindra WP MCP for the plugin directory (\"wp\" is not allowed\nin a plugin name). Settings, the audit log and backups carry over.<\/li>\n<li>Fixed: updating an active plugin over MCP left it deactivated. It now stays\nactive, and the health check runs against the new code.<\/li>\n<li>Fixed: a lock left by a killed request blocked every later edit until it\nwas removed by hand. It now expires after 30 minutes.<\/li>\n<li>The registration audit no longer has one site's name built in; pass\n  search to look for any text.<\/li>\n<li>File edits and updates use WordPress's filesystem API, and are refused\nwithout direct filesystem access.<\/li>\n<li>Translatable, with Settings, documentation, support, terms and privacy\nlinks, and an uninstaller.<\/li>\n<li>Step-by-step connection instructions for Claude, Claude Code and ChatGPT\non the settings screen.<\/li>\n<\/ul>\n\n<h4>0.11.0<\/h4>\n\n<ul>\n<li>Last release as AdMindra WP MCP.<\/li>\n<\/ul>","raw_excerpt":"Let ChatGPT or Claude check, explain and edit the content of your site over a secure MCP server with OAuth. Content edits only when you allow them.","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/es-gt.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin\/383592","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/es-gt.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin"}],"about":[{"href":"https:\/\/es-gt.wordpress.org\/plugins\/wp-json\/wp\/v2\/types\/plugin"}],"replies":[{"embeddable":true,"href":"https:\/\/es-gt.wordpress.org\/plugins\/wp-json\/wp\/v2\/comments?post=383592"}],"author":[{"embeddable":true,"href":"https:\/\/es-gt.wordpress.org\/plugins\/wp-json\/wporg\/v1\/users\/3onab"}],"wp:attachment":[{"href":"https:\/\/es-gt.wordpress.org\/plugins\/wp-json\/wp\/v2\/media?parent=383592"}],"wp:term":[{"taxonomy":"plugin_section","embeddable":true,"href":"https:\/\/es-gt.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_section?post=383592"},{"taxonomy":"plugin_tags","embeddable":true,"href":"https:\/\/es-gt.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_tags?post=383592"},{"taxonomy":"plugin_category","embeddable":true,"href":"https:\/\/es-gt.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_category?post=383592"},{"taxonomy":"plugin_contributors","embeddable":true,"href":"https:\/\/es-gt.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_contributors?post=383592"},{"taxonomy":"plugin_business_model","embeddable":true,"href":"https:\/\/es-gt.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_business_model?post=383592"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}