Tutti i 84 strumenti. Niente di nascosto.
Ogni strumento che il tuo assistente può chiamare: cosa fa, il permesso che richiede, e se legge, scrive o chiede conferma due volte. Cerca, o filtra per gruppo e livello di accesso.
Contenuti
13 · Articoli, pagine, termini e ricerca.wp_list_posts
LetturaElenca gli articoli, o qualsiasi tipo di contenuto pubblico, filtrati per stato, categoria, tag, autore o lingua.
Elenca le mie 20 bozze più recenti nella categoria News.
wp_get_post
LetturaRecupera un articolo o una pagina con il contenuto e, se vuoi, meta e traduzioni.
Apri l’articolo 412 e riassumilo in tre punti.
wp_create_post
ScritturaCrea un articolo in bozza. Per pubblicarlo subito serve content:publish.
Scrivi una bozza che annunci gli orari estivi.
wp_update_post
ScritturaModifica titolo, contenuto, riassunto, termini o meta di un articolo. Prima salva una revisione.
Correggi i refusi dell’articolo 412 e lascia tutto il resto com’è.
wp_delete_post
RischiosoSposta un articolo nel cestino, o eliminalo definitivamente con la doppia conferma.
Sposta nel cestino il doppione dell’articolo “Saldi di primavera”.
wp_publish_post
RischiosoPubblica un articolo adesso, o programmalo per una data futura.
Programma l’articolo 418 per lunedì alle 9:00.
wp_list_pages
LetturaElenca le pagine, filtrate per stato o ricerca.
Quali pagine sono ancora in bozza?
wp_create_page
ScritturaCrea una pagina, in bozza a meno che il token possa pubblicare.
Crea in bozza una pagina Lavora con noi con tre posizioni aperte.
wp_update_page
ScritturaModifica titolo, contenuto, riassunto o meta di una pagina. Prima salva una revisione.
Aggiorna gli orari nella pagina Contatti.
wp_delete_page
RischiosoSposta una pagina nel cestino, o eliminala definitivamente con la doppia conferma.
Sposta nel cestino la vecchia landing page Estate 2025.
wp_list_terms
LetturaElenca i termini di una tassonomia: categorie, tag o qualsiasi tassonomia personalizzata.
Mostra tutte le categorie e come sono annidate.
wp_create_term
ScritturaCrea una categoria, un tag o un termine di una tassonomia personalizzata.
Aggiungi una categoria Casi studio sotto Blog.
wp_search
LetturaRicerca testuale in articoli e pagine, ordinata per pertinenza, con estratti.
Trova tutte le pagine che citano ancora il vecchio numero di telefono.
Media
7 · Caricamenti, testi alternativi, ottimizzazione immagini, pulizia.wp_list_media
LetturaElenca gli elementi della libreria media, filtrati per ricerca o tipo di file.
Elenca tutti i PDF della libreria media.
wp_upload_media_url
ScritturaImporta un’immagine da un URL nella libreria media, con testo alternativo e didascalia. Gli indirizzi di rete privati vengono rifiutati.
Importa il logo dal nostro press kit e imposta il testo alternativo.
wp_upload_media_b64
ScritturaCarica un file inviato in base64, fino a 10 MB, se WordPress ne ammette il tipo.
Carica questo screenshot con la didascalia “Nuova dashboard”.
wp_set_media_meta
ScritturaImposta testo alternativo, didascalia, descrizione o titolo di un allegato.
Scrivi testi alternativi descrittivi per ogni immagine della homepage.
wp_delete_media
RischiosoElimina definitivamente un allegato. Passa sempre dalla doppia conferma.
Elimina il banner del 2023 che non si usa più.
wp_optimize_image
ScritturaRidimensiona e ricomprime un’immagine sul posto, convertendola in WebP se vuoi.
Converti l’immagine principale in WebP con qualità 80.
wp_find_unused_media
LetturaTrova gli allegati non usati come immagine in evidenza, come genitore o nel testo. È una stima: qualche page builder potrebbe usarli ancora.
Quali caricamenti non sono usati da nessuna parte?
SEO
6 · Meta tramite il tuo plugin SEO, audit, link rotti.wp_get_seo
LetturaLegge i meta SEO di un articolo dal plugin SEO attivo, e dice quale adattatore ha risposto.
Qual è la meta description della pagina prezzi?
wp_set_seo
ScritturaScrive titolo SEO, descrizione, campi social e robots tramite il plugin SEO attivo. Cambiano solo i campi che invii.
Riscrivi la meta description dell’articolo 412 in meno di 155 caratteri.
wp_analyze_seo
LetturaDà un voto da 0 a 100 a un articolo su titolo, descrizione, parola chiave, testi alternativi e lunghezza, con l’elenco dei problemi.
Analizza la SEO della nostra landing page principale ed elenca le correzioni.
wp_audit_seo_bulk
ScritturaControlla molti articoli insieme; ogni problema ha una gravità e un suggerimento. Con fix_safe e seo:write compila anche le meta description mancanti, solo sugli articoli che l’utente può modificare.
Fai l’audit SEO degli ultimi 50 articoli e raggruppa i problemi per gravità.
wp_get_sitemap_status
LetturaRestituisce l’URL della sitemap e la sua ultima modifica per il plugin SEO attivo.
Dov’è la nostra sitemap e quando è cambiata l’ultima volta?
wp_find_broken_links
LetturaControlla i link nei contenuti e segnala ogni link che non risponde o risponde con un errore.
Trova i link rotti negli articoli degli ultimi 90 giorni.
Statistiche
9 · Il traffico dal plugin di statistiche che usi già.wp_analytics_detect
LetturaMostra quali plugin di statistiche sono stati riconosciuti e quale risponde.
Da quale fonte di statistiche stai leggendo?
wp_analytics_overview
LetturaVisualizzazioni, visitatori unici e dispositivo principale in un periodo.
Quanti visitatori abbiamo avuto il mese scorso?
wp_analytics_top_posts
LetturaGli articoli più visti in un periodo, con i visitatori unici.
Quali sono stati i dieci articoli più letti di questo trimestre?
wp_analytics_top_referrers
LetturaI siti che hanno portato più visitatori in un periodo.
Da dove arriva il nostro traffico questa settimana?
wp_analytics_top_keywords
LetturaLe parole chiave di ricerca, quando la fonte le fornisce (Site Kit con Search Console).
Quali ricerche portano le persone sul sito?
wp_analytics_post_stats
LetturaIl traffico di un articolo in un periodo.
Come è andato l’articolo 412 nel suo primo mese?
wp_analytics_compare_period
LetturaConfronta due periodi fianco a fianco.
Confronta questo mese con il mese scorso.
wp_analytics_trend_by_category
LetturaVisualizzazioni per categoria, o per termine di qualsiasi tassonomia, in un periodo.
Quale categoria è cresciuta di più in questo trimestre?
wp_analytics_no_traffic_pages
LetturaArticoli e pagine abbastanza vecchi da contare che non hanno avuto visite in un periodo.
Quali pagine non hanno avuto visite in questo trimestre?
Tema e design
13 · File del tema, CSS personalizzato, menu, widget, Customizer.wp_get_active_theme
LetturaNome, versione, tema genitore e cartella del tema attivo.
Quale tema stiamo usando, ed è un tema child?
wp_list_theme_files
LetturaElenca i file del tema attivo, anche per schema di nome.
Elenca i file CSS del tema.
wp_read_theme_file
LetturaLegge un file del tema attivo. I percorsi non possono uscire dalla cartella del tema.
Mostrami il template del footer del tema.
wp_write_theme_file
RischiosoScrive un file nel tema attivo; un file mancante viene creato. Prima salva la versione precedente.
Aggiungi al tema un foglio di stile per la stampa.
wp_inject_custom_css
RischiosoAggiunge o sostituisce il CSS personalizzato del sito.
Rendi fisso l’header con un po’ di CSS personalizzato.
wp_switch_theme
RischiosoAttiva un altro tema installato, con la doppia conferma.
Passa al tema di staging dopo la mia conferma.
wp_get_widgets
LetturaElenca le sidebar e i widget di ciascuna.
Cosa c’è nella sidebar del blog?
wp_set_widgets
RischiosoImposta l’elenco dei widget di una sidebar a partire da widget esistenti.
Togli la nuvola di tag dalla sidebar.
wp_get_customizer
LetturaLegge le impostazioni consentite del Customizer: colori, immagine dell’header, logo, icona del sito.
Quali logo e icona del sito sono impostati?
wp_set_customizer
RischiosoAggiorna le impostazioni consentite del Customizer; tutto il resto viene rifiutato.
Imposta il colore del testo dell’header sull’arancione del brand.
Plugin
8 · Elenca, leggi, crea, installa, attiva.wp_list_plugins
LetturaElenca i plugin installati con versione, stato, eventuali aggiornamenti noti a WordPress e se i loro file possono essere scritti.
Quali plugin sono installati ma non attivi?
wp_read_plugin_file
LetturaLegge un file nella cartella di un plugin. I percorsi non possono uscire da quel plugin.
Mostrami il file principale del plugin del modulo contatti.
wp_scaffold_plugin
RischiosoCrea lo scheletro di un nuovo plugin (intestazione, composer.json, README) e ne consente la scrittura.
Crea lo scheletro di un plugin chiamato Studio tweaks.
wp_write_plugin_file
RischiosoScrive un file in un plugin che hai autorizzato. La versione precedente viene salvata.
Aggiungi uno shortcode al plugin Studio tweaks.
wp_install_plugin_zip
RischiosoInstalla un plugin da uno .zip sul tuo computer (fino a 20 MB, verificato con il suo SHA-256) o da un link https. Un link, o la sostituzione di un plugin installato, passa dalla doppia conferma.
Installa il nostro plugin privato da questo file zip.
wp_install_plugin_repo
RischiosoInstalla un plugin dalla directory di WordPress.org, con la doppia conferma.
Installa Independent Analytics da WordPress.org.
wp_activate_plugin
RischiosoAttiva un plugin installato.
Attiva il plugin che abbiamo appena installato.
wp_deactivate_plugin
RischiosoDisattiva un plugin.
Disattiva il vecchio plugin dello slider.
Sito e sistema
6 · Impostazioni, stato, prestazioni, database, WP-CLI.wp_health_check
LetturaVerifica che il plugin risponda, con le versioni di plugin, WordPress e PHP. Non richiede permessi; con il plugin 1.7.0 un token valido vede anche i propri permessi.
Il bridge è raggiungibile su questo sito?
wp_get_settings
LetturaLegge le impostazioni consentite del sito: titolo, motto, fuso orario, permalink, home page e altro.
Che fuso orario e che struttura dei permalink usa il sito?
wp_set_settings
RischiosoAggiorna le impostazioni consentite. Cambiare l’indirizzo del sito o l’email dell’amministratore richiede la doppia conferma.
Cambia il motto in “Caffè, tostato a Milano”.
wp_db_query
RischiosoEsegue una SELECT sulle tabelle del sito, fino a 1.000 righe; gli hash delle password non escono mai. Le scritture richiedono db:write e la doppia conferma, e vengono annullate se toccano utenti, ruoli, token o opzioni protette.
Quanti commenti aspettano la moderazione?
wp_cli_exec
RischiosoEsegue un comando WP-CLI che corrisponde esattamente alla lista dei consentiti, con i valori passati a parte. Spento finché un amministratore non lo attiva.
Svuota la cache degli oggetti.
wp_performance_check
LetturaUn rapido controllo delle prestazioni: cache, OPcache, immagini pesanti, dimensioni di database e autoload.
Perché il sito è lento? Fai un controllo delle prestazioni.
File
9 · Sfoglia e modifica i file: i caricamenti con site:write, ovunque con fs:admin.wp_fs_list
LetturaElenca una cartella dell’installazione WordPress. I file protetti come wp-config.php, .env, backup e dump SQL sono nascosti.
Cosa c’è in wp-content/uploads/2026/11?
wp_fs_read
LetturaLegge un file dell’installazione: il testo come testo, il resto in base64. I file protetti vengono rifiutati.
Mostrami il file robots.txt.
wp_fs_search
LetturaTrova file per nome dentro una cartella. I file protetti restano esclusi.
Trova tutti i PDF nei caricamenti con “prezzi” nel nome.
wp_fs_download
LetturaScarica un file in base64. I file protetti vengono rifiutati.
Scarica l’ultimo listino prezzi in PDF.
wp_fs_write
RischiosoScrive un file. Con site:write solo tipi di file semplici dentro wp-content/uploads; altrove serve fs:admin, che chiede conferma prima di una sovrascrittura o di una modifica al codice. La versione precedente viene salvata.
Salva questo testo come uploads/notes/lancio.md.
wp_fs_upload
RischiosoCarica un file inviato in base64, con gli stessi limiti di wp_fs_write: solo nei caricamenti con site:write, altrove con fs:admin.
Carica questo PDF in uploads/press-kit.
wp_fs_mkdir
RischiosoCrea una cartella e quelle che mancano sopra: nei caricamenti con site:write, altrove con fs:admin.
Crea la cartella uploads/press-kit.
wp_fs_rename
RischiosoRinomina o sposta un file o una cartella: nei caricamenti con site:write; ovunque con fs:admin, dopo la doppia conferma.
Rinomina uploads/2026/11/IMG_0042.jpg in hero-primavera.jpg.
wp_fs_delete
RischiosoElimina un file, o una cartella con tutto il contenuto. Gli elementi non vuoti, e ogni cancellazione con fs:admin, passano dalla doppia conferma; i file eliminati vengono salvati.
Elimina la cartella uploads/tmp e tutto ciò che contiene.
Backup
3 · Istantanee di database e file, e ripristino.wp_backup_create
RischiosoArchivia in un backup sul server il database, i file (temi, plugin, caricamenti) o entrambi.
Fai un backup del database prima di iniziare.
wp_backup_list
LetturaElenca i backup con ambito, nota, dimensione e data.
Quali backup abbiamo di questa settimana?
wp_backup_restore
RischiosoRipristina un backup. Sovrascrive file e tabelle, quindi passa sempre dalla doppia conferma. Il plugin Xaflo, i suoi token e le impostazioni restano come sono.
Ripristina la homepage dal backup di dieci minuti fa.
Multilingua
10 · Traduzioni di articoli, media e stringhe (WPML).wp_list_languages
LetturaElenca le lingue del sito e l’adattatore multilingua in uso.
Per quali lingue è configurato il sito?
wp_multilingual_detect
LetturaRiconosce il plugin multilingua e quale adattatore risponde.
Questo sito è multilingua?
wp_get_post_translations
LetturaTutte le traduzioni di un articolo, raggruppate per lingua, compresi i posti vuoti.
In quali lingue manca la pagina Chi siamo?
wp_link_post_translation
ScritturaCollega un articolo esistente al gruppo di traduzioni di un altro articolo.
Collega l’articolo 233 come versione italiana dell’articolo 120.
wp_set_post_language
ScritturaImposta o cambia la lingua di un articolo.
Segna l’articolo 233 come italiano.
wp_get_media_translations
LetturaTutte le versioni linguistiche di un allegato, con testo alternativo, didascalia e descrizione.
Mostra il testo alternativo dell’immagine 88 in tutte le lingue.
wp_set_media_translation_meta
ScritturaCompila testo alternativo, didascalia, descrizione o titolo di un allegato in una lingua.
Scrivi il testo alternativo in tedesco per l’immagine 88.
wp_audit_media_translations
LetturaTrova gli allegati senza traduzione, testo alternativo o descrizione in qualche lingua.
Quali immagini non hanno il testo alternativo in italiano?
wp_list_string_translations
LetturaElenca le stringhe di tema e plugin con lo stato di traduzione per lingua.
Mostra le stringhe del tema ancora non tradotte in francese.
wp_audit_string_translations
LetturaQuanto è completa la traduzione dell’interfaccia, lingua per lingua.
Quanto è completa la traduzione tedesca dell’interfaccia?
Nessuno strumento corrisponde. Prova una parola più corta o togli i filtri.
Tre livelli di accesso, un permesso ciascuno.
Guarda, non cambia nulla. Sicuro da dare a un agente che fa report.
Modifica contenuti o media: bozze, modifiche, caricamenti, campi SEO. Revisioni e cestino lasciano una via di ritorno.
Richiede un permesso che il plugin stesso segna come rischioso, o una seconda chiamata confermata. Dai questi permessi al minor numero di token possibile.
Alcuni strumenti crescono con un secondo permesso: gli strumenti sui file lavorano fuori dai caricamenti con fs:admin, wp_db_query scrive con db:write e wp_audit_seo_bulk corregge le descrizioni con seo:write.
Nomi, permessi e route sono presi dal pacchetto MCP incluso nel plugin v1.7.0 e verificati sul suo codice. Costruisci un token nella pagina del plugin