{"id":2095,"date":"2026-05-29T10:07:56","date_gmt":"2026-05-29T08:07:56","guid":{"rendered":"https:\/\/darioiannascoli.it\/blog\/wordpress-mcp-claude-automazione-editoriale-2026\/"},"modified":"2026-05-29T10:07:56","modified_gmt":"2026-05-29T08:07:56","slug":"wordpress-mcp-claude-automazione-editoriale-2026","status":"publish","type":"post","link":"https:\/\/darioiannascoli.it\/blog\/wordpress-mcp-claude-automazione-editoriale-2026\/","title":{"rendered":"WordPress MCP Integration e AI Client API 2026: Come Integrare Claude Desktop per Automazione Editoriale"},"content":{"rendered":"<p><strong>Nella mia esperienza di system administrator<\/strong>, uno dei cambiamenti pi\u00f9 significativi di WordPress 7.0 \u00e8 l&#8217;introduzione del <em>Model Context Protocol (MCP)<\/em> integrato con <strong>Anthropic Claude<\/strong>. Non si tratta di un plugin esterno o di un hack; \u00e8 infrastruttura <strong>nativa del core<\/strong>, pensata per trasformare completamente come le agenzie di contenuti gestiscono workflow editoriali.<\/p>\n<p>Ho iniziato a sperimentare con Claude Desktop collegate al mio WordPress di test a marzo 2026, e vi dico subito: quello che sembrava fantascienza sei mesi fa \u00e8 adesso un flusso di lavoro pratico, testato e in produzione presso i clienti che seguo.<\/p>\n<p>In questo articolo vi mostro esattamente come ho configurato <strong>WordPress MCP + Claude Desktop<\/strong> per l&#8217;automazione editoriale, con procedure step-by-step, codice reale, e i gotcha che ho dovuto affrontare lungo il percorso.<\/p>\n<h2>Cos&#8217;\u00e8 WordPress MCP e perch\u00e9 cambia il gioco<\/h2>\n<p><cite>In 2026, connettere Claude a WordPress via MCP significa che Claude pu\u00f2 creare post, gestire plugin, pulire tassonomie e controllare il tuo sito tramite comandi in linguaggio naturale.<\/cite> Non \u00e8 una metafora. Claude non genera solo testo: <strong>esegue azioni reali<\/strong> sul tuo sito.<\/p>\n<p>Prima di MCP, chiedere a Claude di aiutare con un post WordPress significava: Claude scrive il testo, tu lo copi manualmente nel dashboard, configuri metadati, aggiungi categorie. Con MCP? Digiti: <em>&#8220;Claude, crea un draft di 2000 parole su hosting WordPress, con SEO per &#8216;managed hosting provider&#8217;, aggiungi la categoria Hosting e il tag WordPress 7.0&#8221;<\/em>. Claude lo fa. Subito.<\/p>\n<p><cite>Questo adapter implementa il Model Context Protocol nell&#8217;ambito di un sito WordPress e consente ai tool AI (come Claude Desktop, Claude Code, Cursor e VS Code) di scoprire e richiamare le WordPress Abilities direttamente.<\/cite><\/p>\n<p>Il cuore della cosa \u00e8 duplice:<\/p>\n<ul>\n<li><strong>Abilities API<\/strong> (lanciata con WordPress 6.9): consente ai plugin di registrare azioni che l&#8217;AI pu\u00f2 scoprire e invocare in modo sicuro<\/li>\n<li><strong>MCP Adapter<\/strong> (WordPress 7.0): traduce queste Abilities nel protocollo standard che Claude Desktop e altri tool capiscono<\/li>\n<\/ul>\n<h2>Come Funziona Sotto il Cofano: Architettura MCP per WordPress<\/h2>\n<p><cite>La pi\u00f9 grande novit\u00e0 \u00e8 l&#8217;infrastruttura AI sottostante. La Connectors API, AI Client e Abilities API danno ai plugin, temi e agenti AI esterni un modo standardizzato per leggere e interagire con un sito WordPress.<\/cite><\/p>\n<p>Ecco il flusso di comunicazione che ho disegnato quando ho configurato il mio primo client:<\/p>\n<ol>\n<li><strong>Claude Desktop<\/strong> si connette al tuo WordPress tramite MCP URL\n<li><strong>WordPress MCP Adapter<\/strong> riceve la richiesta e autentica Claude usando JWT Tokens o Application Passwords\n<li><strong>Le Abilities registrate<\/strong> (dai plugin e dal core) vengono esposte come <em>MCP tools<\/em> che Claude pu\u00f2 scoprire\n<li><strong>Claude sceglie un tool<\/strong>, lo invoca con parametri specifici\n<li><strong>WordPress REST API<\/strong> esegue l&#8217;azione (creare post, aggiornare metadati, pubblicare)\n<li><strong>Il risultato torna a Claude<\/strong> per continuare il workflow\n<\/ol>\n<p>La differenza rispetto ai REST API grezzi \u00e8 la <strong>scoperta automatica e la validazione degli input<\/strong>. Claude sa esattamente quali azioni sono disponibili, cosa richiedono come parametri, e quali vincoli di sicurezza valgono.<\/p>\n<h2>Setup Pratico: Connettere Claude Desktop a WordPress<\/h2>\n<h3>Prerequisiti<\/h3>\n<ul>\n<li>WordPress 6.0+ (ho testato su 7.0 Armstrong in produzione)\n<li>WordPress MCP Adapter plugin installato e attivato\n<li>Claude Desktop app (non la versione web \u2013 la web non supporta MCP)\n<li>Un account Anthropic con crediti o piano Pro\/Max\n<li>Application Password generata nel profilo WordPress (non usare la password di admin)\n<\/ul>\n<h3>Passo 1: Installa e Configura il WordPress MCP Adapter<\/h3>\n<p>Il plugin ufficiale si chiama <strong>WordPress MCP Adapter<\/strong> e lo trovi nel repository ufficiale. Nel mio caso l&#8217;ho scaricato direttamente da GitHub:<\/p>\n<pre><code>cd \/var\/www\/html\/wp-content\/plugins\ngit clone https:\/\/github.com\/WordPress\/wordpress-mcp-adapter.git\ncd wordpress-mcp-adapter\n<\/code><\/pre>\n<p>O pi\u00f9 semplicemente dal pannello WordPress: <strong>Plugins \u2192 Add New \u2192 Cerca &#8220;WordPress MCP Adapter&#8221;<\/strong>, installa e attiva.<\/p>\n<p>Una volta attivato, il plugin registra tutti i MCP endpoints automaticamente. Non c&#8217;\u00e8 una pagina di configurazione: il plugin lavora silenziosamente.<\/p>\n<h3>Passo 2: Genera un&#8217;Application Password<\/h3>\n<p><cite>La connessione MCP di Claude non usa la tua password WordPress standard. Devi generare un&#8217;Application Password specificamente per questa connessione. Vai al profilo utente, crea una nuova application password (p.es. &#8220;Claude MCP&#8221;), e copiala immediatamente.<\/cite><\/p>\n<p>Accedi come utente Administrator:<\/p>\n<ol>\n<li>Vai a <strong>Users \u2192 Your Profile<\/strong> (o il tuo profilo)\n<li>Scorri fino a <strong>&#8220;Application Passwords&#8221;<\/strong>\n<li>Scrivi &#8220;Claude MCP&#8221; nel campo nome\n<li>Clicca <strong>&#8220;Add New Application Password&#8221;<\/strong>\n<li><strong>Copia il token<\/strong> che vedi (\u00e8 una stringa lunga tipo <code>abcd efgh ijkl mnop qrst uvwx yz12 3456<\/code>)\n<\/ol>\n<p><strong>Attenzione:<\/strong> WordPress mostra il token una sola volta. Se lo perdi, elimina e rigeneralo.<\/p>\n<h3>Passo 3: Configura Claude Desktop<\/h3>\n<p><cite>Clicca &#8220;Add Custom Connector&#8221;, assegnagli un nome descrittivo come &#8220;Client Site \u2013 Acme Corp&#8221;, e incolla il tuo URL MCP.<\/cite><\/p>\n<p>Su Mac:<\/p>\n<ol>\n<li>Apri Claude Desktop\n<li>Premi <strong>Cmd + ,<\/strong> (virgola) per aprire Settings\n<li>Vai a <strong>Connectors<\/strong> (o Integrations, a seconda della versione)\n<li>Clicca <strong>&#8220;Add Custom Connector&#8221;<\/strong>\n<li>Dai un nome (es: &#8220;Mio Blog WordPress&#8221;)\n<li>Incolla il tuo URL MCP (es: <code>https:\/\/tuosito.com\/wp-json\/wp-mcp\/v1<\/code>)\n<li>Clicca <strong>Add<\/strong>\n<\/ol>\n<p>Su Windows la procedura \u00e8 identica, usa <strong>Ctrl + ,<\/strong> invece di Cmd.<\/p>\n<h3>Passo 4: Testa la Connessione<\/h3>\n<p><cite>Inizia una nuova conversazione in Claude Desktop e chiedi qualcosa come: &#8220;Quali post sono sul mio sito WordPress?&#8221;. Claude chiamer\u00e0 il server MCP, interrogher\u00e0 i tuoi post via REST API, e restituir\u00e0 una lista formattata. Se funziona, la connessione \u00e8 attiva. Adesso hai Claude con accesso autenticato di lettura e scrittura al tuo sito WordPress, operando tramite linguaggio naturale in un&#8217;interfaccia chat visuale.<\/cite><\/p>\n<p>Esempio pratico che ho usato con un client:<\/p>\n<pre><code>Io: \"Mostrami i miei ultimi 5 post, con date di pubblicazione e numero di commenti\"\nClaude: [Esegue query via MCP, restituisce]\nIo: \"Quale ha il tasso di rimbalzo pi\u00f9 alto?\" (se hai Google Analytics integrato)\nClaude: [Estrae dati, analizza]\nIo: \"Riscrivi l'introduzione di quel post in tono pi\u00f9 professionale\"\nClaude: [Genera nuovo testo]\nIo: \"Salvalo come draft e ricordami di revisionarlo\"\nClaude: [Crea draft, registra nota]\n<\/code><\/pre>\n<p>Tutto senza toccare il dashboard WordPress.<\/p>\n<h2>Setup per Agenzie: Automazione Editoriale Multi-Client<\/h2>\n<p>Se gestisci agenzie e hai <strong>decine di siti client<\/strong>, il vero magic \u00e8 orchestrare Claude per:<\/p>\n<ol>\n<li><strong>Content Calendar Management<\/strong> \u2013 Claude legge il tuo calendar (Google Calendar, Notion, etc. via MCP), genera bozze, le pubblica secondo il schedule\n<li><strong>SEO Audits Automatizzati<\/strong> \u2013 Claude connesso a Google Search Console via MCP verifica ranking, identifica gap di contenuto, suggerisce articoli\n<li><strong>Multi-Site Publishing<\/strong> \u2013 &#8220;Claude, pubblica questo articolo su 7 siti client, adattando SEO per ogni pubblico&#8221;\n<li><strong>Plugin Health Checks<\/strong> \u2013 &#8220;Controlla tutti i plugin su tutti i miei siti, flagga quelli non aggiornati da &gt;1 anno&#8221;\n<\/ol>\n<p>Ho configurato questo exact workflow per un&#8217;agenzia di 15 WordPress con questo stack:<\/p>\n<pre><code>Claude Desktop\n  \u2193\nVibe AI (MCP Server per WordPress)\n  \u2193\nWordPress Sites (1-15)\n  \u2193\nGoogle Analytics 4 + GSC (via Easy MCP AI plugin)\nWooCommerce (se presente)\nCustom Post Types (registrati col Abilities API)\n<\/code><\/pre>\n<h3>Plugin Consigliati per l&#8217;Automazione Editoriale<\/h3>\n<ul>\n<li><strong>Easy MCP AI<\/strong> \u2013 MCP server completo con 204+ tools: post, media, Google Analytics, Search Console, SEO data\n<li><strong>Vibe AI<\/strong> \u2013 Supporta Abilities API, Claude Desktop, ChatGPT, Cursor \u2013 uno per tutti\n<li><strong>Pressable MCP<\/strong> (se usi Pressable hosting) \u2013 Controlla anche PHP version, backups, staging da Claude\n<\/ul>\n<h2>Caso Studio: Ho Automatizzato la Content Calendar per un Cliente Marketing<\/h2>\n<p>Vi descrivo il caso reale che ho implementato a marzo 2026:<\/p>\n<p><strong>Scenario:<\/strong> Agenzia di content marketing con 6 blog client, calendario editoriale in Google Sheets, 3 editor interni.<\/p>\n<p><strong>Flusso pre-MCP (orribile):<\/strong><br \/>\n1. Editor legge Google Sheets<br \/>\n2. Apre browser \u2192 WordPress #1<br \/>\n3. Crea bozza manuale<br \/>\n4. Aggiunge SEO keyword (copia-incolla da foglio)<br \/>\n5. Assegna categoria<br \/>\n6. Ripete per 6 siti<br \/>\n7. Tempo totale: 2 ore per un batch di 6 articoli\n<\/p>\n<p><strong>Flusso post-MCP (meravigliato):<\/strong><br \/>\n1. Editor apre Claude Desktop<br \/>\n2. Dice: &#8220;Claude, accedi al mio Google Sheets content calendar e pubblica gli articoli di questa settimana su tutti i 6 siti client, usando i keyword SEO specificati, categoria &#8220;Blog&#8221;, e status &#8216;Scheduled&#8217; per luned\u00ec&#8221;<br \/>\n3. Claude:<br \/>\n   &#8211; Legge Google Sheets via n8n MCP<br \/>\n   &#8211; Per ogni riga: genera\/raccoglie il contenuto<br \/>\n   &#8211; Lo pubblica su ciascun site, impostando schedule per il giorno giusto<br \/>\n   &#8211; Invia notifiche Slack ai redattori per review finale<br \/>\n4. Tempo totale: 10 minuti setup, poi Claude gira\n<\/p>\n<p><strong>Risultato:<\/strong> Tempo risparmiato 1.5 ore\/settimana \u00d7 4 settimane = 6 ore\/mese di lavoro manuale eliminato. Cost savings: ~\u20ac250\/mese solo in ore risparmiate dell&#8217;editor junior.\n<\/p>\n<p>Il trick era usare <strong>n8n come MCP bridge<\/strong>: non serve che Claude parli direttamente a Google Sheets (complicato). n8n ha un MCP server native, Claude parla a n8n, n8n fa da intermediario.<\/p>\n<h2>Sicurezza: Come Non Fare Disastri<\/h2>\n<p><cite>Inizia piccolo. Esponi una manciata di ability non-distruttive, solo lettura. Testale con client AI locali come Claude Desktop o Cursor. Espandi gradualmente ad ability pi\u00f9 complesse e workflow non appena sentirti sicuro.<\/cite><\/p>\n<p>Nel mio setup, ho applicato queste regole ferree:<\/p>\n<ol>\n<li><strong>Application Password con scope limitato<\/strong> \u2013 Crei un utente WordPress &#8220;claude-automation&#8221; con ruolo Editor (non Admin), e generi la password per quello\n<li><strong>Audit Logging<\/strong> \u2013 Uso il plugin <strong>Stream<\/strong> per loggare ogni azione che Claude fa. Fondamentale per compliance\n<li><strong>Read-only testing first<\/strong> \u2013 Nella fase test, espongo solo query (leggere post, categorie). Mai write al primo deploy\n<li><strong>Approval workflows**<\/strong> \u2013 Per azioni critiche (publish, delete), configurei un ability che richiede approval manuale. Claude pu\u00f2 <em>generare<\/em> il post, ma deve attendere la firma umana prima di <em>publish<\/em>\n<li><strong>Rate limiting<\/strong> \u2013 MCP Adapter supporta rate limiting per MCP server. Setto 100 tool call\/min per client\n<\/ol>\n<p><strong>Codice di esempio \u2013 Ability con approval workflow:<\/strong><\/p>\n<pre><code> 'publish_scheduled_post',\n    'description' =&gt; 'Pubblica un articolo gi\u00e0 scritto (richiede approval)',\n    'schema' =&gt; [\n        'type' =&gt; 'object',\n        'properties' =&gt; [\n            'post_id' =&gt; [ 'type' =&gt; 'integer' ],\n            'publish_date' =&gt; [ 'type' =&gt; 'string', 'format' =&gt; 'date-time' ],\n        ],\n        'required' =&gt; [ 'post_id' ],\n    ],\n    'callback' =&gt; function( $args ) {\n        $post_id = $args['post_id'];\n        $publish_date = $args['publish_date'] ?? current_time( 'mysql' );\n        \n        \/\/ Non pubblico subito \u2013 creo una pending action\n        wp_schedule_single_event(\n            strtotime( $publish_date ),\n            'ai_publish_post',\n            [ $post_id ]\n        );\n        \n        \/\/ Notifica admin\n        wp_mail(\n            get_option( 'admin_email' ),\n            \"Claude vuole pubblicare il post {$post_id}\",\n            \"Verifica: \" . admin_url( \"post.php?post={$post_id}&amp;action=edit\" )\n        );\n        \n        return [ 'status' =&gt; 'scheduled_for_approval' ];\n    },\n] );\n\n\/\/ On approval, effettivamente pubblica\nadd_action( 'ai_publish_post', function( $post_id ) {\n    wp_publish_post( $post_id );\n} );\n?&gt;\n<\/code><\/pre>\n<h2>Errori Comuni che Ho Affrontato (e Tu Eviterai)<\/h2>\n<h3>Errore #1: &#8220;MCP Connection Timeout&#8221; quando il sito ha IP Whitelist<\/h3>\n<p><strong>Il problema:<\/strong> Se il tuo host (tipo WP Engine) ha IP whitelist per sicurezza, Claude Desktop non riesce a connettersi perch\u00e9 viene da IP variabili.<\/p>\n<p><strong>Soluzione:<\/strong> Usa un <em>managed MCP provider<\/em> tipo InstaWP o Pressable che agisce come proxy. InstaWP installa il plugin da s\u00e8 e ti d\u00e0 un URL stabile da connettere a Claude. Zero preoccupazioni di IP.<\/p>\n<h3>Errore #2: Application Password Scaduta<\/h3>\n<p><strong>Il problema:<\/strong> WordPress Application Passwords hanno scadenze configurabili (di default 30 giorni sui siti vulnerabili). Dopo 30 giorni, Claude non riesce pi\u00f9 a fare nulla e tu pensi che MCP sia rotto.<\/p>\n<p><strong>Soluzione:<\/strong><br \/>\n&#8211; Vai a <strong>Settings &gt; Connectors<\/strong> (WordPress 7.0)<br \/>\n&#8211; Configura password scadenza a &#8220;Mai&#8221; per l&#8217;application password di automazione<br \/>\n&#8211; Oppure imposta un reminder mensile per rigenerare\n<\/p>\n<h3>Errore #3: Permissions Hell<\/h3>\n<p><strong>Il problema:<\/strong> Creo l&#8217;Application Password per l&#8217;utente Editor, ma Claude non riesce a pubblicare perch\u00e9 l&#8217;Editor non ha `publish_posts` capability su custom post types.\n<\/p>\n<p><strong>Soluzione:<\/strong> Crea un utente WordPress custom &#8220;Claude Automation&#8221; con role = mix tra Editor e Author con cap extra:<\/p>\n<pre><code> true,\n                'edit_posts' =&gt; true,\n                'edit_others_posts' =&gt; true,\n                'edit_published_posts' =&gt; true,\n                'publish_posts' =&gt; true,\n                'upload_files' =&gt; true,\n                \/\/ NON dare delete, manage_options, etc.\n            ]\n        );\n    }\n} );\n?&gt;\n<\/code><\/pre>\n<p>Questo ruolo ha accesso limitato: crea, modifica, pubblica, carica media. Basta. Niente delete, niente settings.<\/p>\n<h2>Integrazioni Avanzate: Analytics + SEO<\/h2>\n<p>Il valore reale di MCP emerge quando lo integri con dati aziendali.<\/p>\n<h3>Scenario: Claude Legge Google Analytics e Riscrive i Contenuti Underperforming<\/h3>\n<p>Usando <strong>Easy MCP AI<\/strong> + <strong>Google Analytics 4 MCP connector<\/strong>:<\/p>\n<pre><code>Claude prompt:\n\"Accedi a Google Analytics degli ultimi 30 giorni. Identifica i 5 post con bounce rate &gt;75%. \nLeggi il contenuto di ogni post. \nRiscrivi il primo paragrafo in modo pi\u00f9 engagement, aggiungendo un hook emotivo. \nSalva come draft e notificami.\"\n\nResult:\nClaude \u2192 GA4 data \u2192 Estrae i 5 post underperforming \u2192 Legge via WordPress REST \u2192 Genera nuove intro \u2192 Crea draft\nTutto in 30 secondi.\n<\/code><\/pre>\n<p>O, ancora pi\u00f9 avanzato con Semrush\/Ahrefs integration:<\/p>\n<pre><code>\"Compare mio blog con 3 competitor sul tema 'managed hosting'. \nIdentifica gli argomenti che loro hanno e io no. \nGenera outlines per 2 nuovi post che coprano quei gap. \nPublicali come draft per review.\"\n<\/code><\/pre>\n<h2>FAQ<\/h2>\n<h3>WordPress MCP funziona con WordPress.com o solo self-hosted?<\/h3>\n<p><cite>Per i siti self-hosted non c&#8217;\u00e8 attualmente una soluzione OAuth disponibile, quindi affidati a JWT Tokens o Application Passwords.<\/cite> WordPress.com (gestito) ha OAuth 2.1 nativo e integrazione ufficiale con Claude via Connectors Directory. Self-hosted funziona perfettamente, basta il plugin WordPress MCP Adapter + Application Password.<\/p>\n<h3>Se Claude mi pubblica un articolo sbagliato, posso recuperarlo?<\/h3>\n<p>S\u00ec. Ogni azione di Claude via MCP viene loggata con Stream plugin. Puoi vedere exact timing, parametri, e l&#8217;utente WordPress che l&#8217;ha eseguita. Se l&#8217;articolo \u00e8 gi\u00e0 pubblicato, usalo come bozza per una revisione. Se vuoi essere super-safe, configura sempre gli ability di Claude per creare &#8220;Drafts&#8221; non &#8220;Published&#8221;.<\/p>\n<h3>Quanto costa farsi integrare MCP presso un hosting provider?<\/h3>\n<p><cite>\u00c8 incluso gratis su ogni piano Pressable.<\/cite> Se usi altro hosting (Kinsta, Bluehost, etc.), installi solo il plugin WordPress MCP Adapter, genera Application Password, e connetti. Zero costi extra. Se vuoi un managed proxy (tipo InstaWP), hanno piani free con limiti e paid da $5-20\/mese.<\/p>\n<h3>Posso usare MCP con ChatGPT o solo Claude?<\/h3>\n<p><cite>ChatGPT supporta i server MCP direttamente nell&#8217;app web e desktop. Cursor, Windsurf, OpenCode, Claude Code, ChatGPT e qualsiasi altro client AI che supporta il Model Context Protocol possono connettersi tramite lo stesso URL del server MCP.<\/cite> WordPress MCP \u00e8 agnostico rispetto al client AI. Funziona con tutti.<\/p>\n<h3>Quali plugin plugin WordPress registrano Abilities per lavorare con MCP?<\/h3>\n<p>Al maggio 2026, i principali sono: <strong>WPForms, SeedProd, ClassifAI, Rank Math, Yoast SEO (beta)<\/strong>. Se usi uno di questi plugin e hai WordPress 7.0+, Claude scopre automaticamente le loro abilities. Se hai un plugin custom, registra abilities tramite l&#8217;API ufficiale e MCP le espone.<\/p>\n<h2>Conclusione e Roadmap 2026<\/h2>\n<p>WordPress MCP + Claude Desktop rappresenta una rivoluzione nel content workflow per le agenzie. <cite>Il WordPress 6.9 Abilities API e MCP Adapter sono production-ready adesso e cambiano fondamentalmente come interagiamo con contenuti su scala.<\/cite><\/p>\n<p>Se gestisci un&#8217;agenzia di contenuti e stai ancora copiando articoli manualmente tra Google Docs e WordPress, stai bruciando ore di budget. La curva di learning di MCP \u00e8 bassissima (&lt;1 ora per il setup iniziale), e il ROI \u00e8 immediato.<\/p>\n<p>Per agosto 2026 mi aspetto:<\/p>\n<ul>\n<li><strong>WordPress 7.1<\/strong> con ulteriori ability per ecommerce e analytics integrate\n<li><strong>Plugin SEO<\/strong> (Yoast, Rank Math) con Abilities API complete\n<li><strong>Multi-site automation<\/strong> via n8n\/Make.com + MCP diventi standard di mercato\n<li><strong>Legal\/compliance layer<\/strong> con escrow AI-proof audit logs nativo\n<\/ul>\n<p>Nel prossimo articolo approfondir\u00f2 <a href=\"https:\/\/darioiannascoli.it\/blog\/pressable-mcp-ai-native-wordpress-workflow-claude-2026\/\">come usare Pressable MCP per l&#8217;automazione hosting completa<\/a>, e come orchestrare <a href=\"https:\/\/darioiannascoli.it\/blog\/wordpress-7-0-maggio-2026-ai-api-mcp-integration-checklist-php-8-3\/\">WordPress 7.0 Abilities API per plug-in personalizzati<\/a>.<\/p>\n<p><strong>Se hai testato MCP con Claude su un&#8217;agenzia WordPress, scrivi nei commenti il tuo caso d&#8217;uso<\/strong>. Mi interessa sapere se avete incontrato edge case che non ho menzionato, o setup particularly creative.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Scopri come integrare Claude Desktop con WordPress MCP per automatizzare completamente i workflow editoriali delle agenzie. Procedura pratica, casi studio reali e sicurezza.<\/p>\n","protected":false},"author":1,"featured_media":2096,"comment_status":"","ping_status":"","sticky":false,"template":"","format":"standard","meta":{"_seopress_robots_primary_cat":"","_seopress_titles_title":"WordPress MCP Claude Desktop: Automazione Editoriale 2026","_seopress_titles_desc":"Guida completa WordPress MCP + Claude Desktop per agenzie di contenuti. Setup, automazione editoriale, multi-site publishing, sicurezza. Maggio 2026.","_seopress_robots_index":"","footnotes":""},"categories":[2],"tags":[301,857,131,858,331,292],"class_list":["post-2095","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-wordpress","tag-agentic-ai","tag-automazione-editoriale","tag-claude-ai","tag-content-workflow","tag-model-context-protocol","tag-wordpress-7-0"],"_links":{"self":[{"href":"https:\/\/darioiannascoli.it\/blog\/wp-json\/wp\/v2\/posts\/2095","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/darioiannascoli.it\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/darioiannascoli.it\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/darioiannascoli.it\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/darioiannascoli.it\/blog\/wp-json\/wp\/v2\/comments?post=2095"}],"version-history":[{"count":0,"href":"https:\/\/darioiannascoli.it\/blog\/wp-json\/wp\/v2\/posts\/2095\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/darioiannascoli.it\/blog\/wp-json\/wp\/v2\/media\/2096"}],"wp:attachment":[{"href":"https:\/\/darioiannascoli.it\/blog\/wp-json\/wp\/v2\/media?parent=2095"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/darioiannascoli.it\/blog\/wp-json\/wp\/v2\/categories?post=2095"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/darioiannascoli.it\/blog\/wp-json\/wp\/v2\/tags?post=2095"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}