Riferimento strumenti MCP · claude-wp-mcp 1.3.0

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.

84 strumenti =43 lettura+14 scrittura+27 rischiosi· 13 con doppia conferma
84 di 84 strumenti
Gruppo
Accesso

Contenuti

13 · Articoli, pagine, termini e ricerca.
  • wp_list_posts

    Lettura

    Elenca 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.

    Permesso content:read
  • wp_get_post

    Lettura

    Recupera un articolo o una pagina con il contenuto e, se vuoi, meta e traduzioni.

    Apri l’articolo 412 e riassumilo in tre punti.

    Permesso content:read
  • wp_create_post

    Scrittura

    Crea un articolo in bozza. Per pubblicarlo subito serve content:publish.

    Scrivi una bozza che annunci gli orari estivi.

    Permesso content:write
  • wp_update_post

    Scrittura

    Modifica 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’è.

    Permesso content:write
  • wp_delete_post

    Rischioso

    Sposta un articolo nel cestino, o eliminalo definitivamente con la doppia conferma.

    Sposta nel cestino il doppione dell’articolo “Saldi di primavera”.

    Permesso content:writedoppia conferma per eliminare definitivamente
  • wp_publish_post

    Rischioso

    Pubblica un articolo adesso, o programmalo per una data futura.

    Programma l’articolo 418 per lunedì alle 9:00.

    Permesso content:publish
  • wp_list_pages

    Lettura

    Elenca le pagine, filtrate per stato o ricerca.

    Quali pagine sono ancora in bozza?

    Permesso content:read
  • wp_create_page

    Scrittura

    Crea una pagina, in bozza a meno che il token possa pubblicare.

    Crea in bozza una pagina Lavora con noi con tre posizioni aperte.

    Permesso content:write
  • wp_update_page

    Scrittura

    Modifica titolo, contenuto, riassunto o meta di una pagina. Prima salva una revisione.

    Aggiorna gli orari nella pagina Contatti.

    Permesso content:write
  • wp_delete_page

    Rischioso

    Sposta una pagina nel cestino, o eliminala definitivamente con la doppia conferma.

    Sposta nel cestino la vecchia landing page Estate 2025.

    Permesso content:writedoppia conferma per eliminare definitivamente
  • wp_list_terms

    Lettura

    Elenca i termini di una tassonomia: categorie, tag o qualsiasi tassonomia personalizzata.

    Mostra tutte le categorie e come sono annidate.

    Permesso content:read
  • wp_create_term

    Scrittura

    Crea una categoria, un tag o un termine di una tassonomia personalizzata.

    Aggiungi una categoria Casi studio sotto Blog.

    Permesso content:write

Media

7 · Caricamenti, testi alternativi, ottimizzazione immagini, pulizia.
  • wp_list_media

    Lettura

    Elenca gli elementi della libreria media, filtrati per ricerca o tipo di file.

    Elenca tutti i PDF della libreria media.

    Permesso media:read
  • wp_upload_media_url

    Scrittura

    Importa 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.

    Permesso media:write
  • wp_upload_media_b64

    Scrittura

    Carica un file inviato in base64, fino a 10 MB, se WordPress ne ammette il tipo.

    Carica questo screenshot con la didascalia “Nuova dashboard”.

    Permesso media:write
  • wp_set_media_meta

    Scrittura

    Imposta testo alternativo, didascalia, descrizione o titolo di un allegato.

    Scrivi testi alternativi descrittivi per ogni immagine della homepage.

    Permesso media:write
  • wp_delete_media

    Rischioso

    Elimina definitivamente un allegato. Passa sempre dalla doppia conferma.

    Elimina il banner del 2023 che non si usa più.

    Permesso media:writedoppia conferma
  • wp_optimize_image

    Scrittura

    Ridimensiona e ricomprime un’immagine sul posto, convertendola in WebP se vuoi.

    Converti l’immagine principale in WebP con qualità 80.

    Permesso media:write
  • wp_find_unused_media

    Lettura

    Trova 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?

    Permesso media:read

SEO

6 · Meta tramite il tuo plugin SEO, audit, link rotti.
  • wp_get_seo

    Lettura

    Legge i meta SEO di un articolo dal plugin SEO attivo, e dice quale adattatore ha risposto.

    Qual è la meta description della pagina prezzi?

    Permesso seo:read
  • wp_set_seo

    Scrittura

    Scrive 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.

    Permesso seo:write
  • wp_analyze_seo

    Lettura

    Dà 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.

    Permesso seo:read
  • wp_audit_seo_bulk

    Scrittura

    Controlla 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à.

    Permesso seo:read+ seo:write per fix_safe
  • wp_get_sitemap_status

    Lettura

    Restituisce l’URL della sitemap e la sua ultima modifica per il plugin SEO attivo.

    Dov’è la nostra sitemap e quando è cambiata l’ultima volta?

    Permesso seo:read

Statistiche

9 · Il traffico dal plugin di statistiche che usi già.
  • wp_analytics_detect

    Lettura

    Mostra quali plugin di statistiche sono stati riconosciuti e quale risponde.

    Da quale fonte di statistiche stai leggendo?

    Permesso analytics:read
  • wp_analytics_overview

    Lettura

    Visualizzazioni, visitatori unici e dispositivo principale in un periodo.

    Quanti visitatori abbiamo avuto il mese scorso?

    Permesso analytics:read
  • wp_analytics_top_posts

    Lettura

    Gli articoli più visti in un periodo, con i visitatori unici.

    Quali sono stati i dieci articoli più letti di questo trimestre?

    Permesso analytics:read
  • wp_analytics_top_referrers

    Lettura

    I siti che hanno portato più visitatori in un periodo.

    Da dove arriva il nostro traffico questa settimana?

    Permesso analytics:read
  • wp_analytics_top_keywords

    Lettura

    Le parole chiave di ricerca, quando la fonte le fornisce (Site Kit con Search Console).

    Quali ricerche portano le persone sul sito?

    Permesso analytics:read
  • wp_analytics_post_stats

    Lettura

    Il traffico di un articolo in un periodo.

    Come è andato l’articolo 412 nel suo primo mese?

    Permesso analytics:read
  • wp_analytics_compare_period

    Lettura

    Confronta due periodi fianco a fianco.

    Confronta questo mese con il mese scorso.

    Permesso analytics:read
  • wp_analytics_trend_by_category

    Lettura

    Visualizzazioni per categoria, o per termine di qualsiasi tassonomia, in un periodo.

    Quale categoria è cresciuta di più in questo trimestre?

    Permesso analytics:read
  • wp_analytics_no_traffic_pages

    Lettura

    Articoli e pagine abbastanza vecchi da contare che non hanno avuto visite in un periodo.

    Quali pagine non hanno avuto visite in questo trimestre?

    Permesso analytics:read

Tema e design

13 · File del tema, CSS personalizzato, menu, widget, Customizer.
  • wp_get_active_theme

    Lettura

    Nome, versione, tema genitore e cartella del tema attivo.

    Quale tema stiamo usando, ed è un tema child?

    Permesso theme:read
  • wp_list_theme_files

    Lettura

    Elenca i file del tema attivo, anche per schema di nome.

    Elenca i file CSS del tema.

    Permesso theme:read
  • wp_read_theme_file

    Lettura

    Legge un file del tema attivo. I percorsi non possono uscire dalla cartella del tema.

    Mostrami il template del footer del tema.

    Permesso theme:read
  • wp_write_theme_file

    Rischioso

    Scrive 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.

    Permesso theme:write
  • wp_inject_custom_css

    Rischioso

    Aggiunge o sostituisce il CSS personalizzato del sito.

    Rendi fisso l’header con un po’ di CSS personalizzato.

    Permesso theme:write
  • wp_switch_theme

    Rischioso

    Attiva un altro tema installato, con la doppia conferma.

    Passa al tema di staging dopo la mia conferma.

    Permesso theme:writedoppia conferma
  • wp_get_menus

    Lettura

    Elenca i menu di navigazione, le loro voci e dove sono posizionati.

    Mostrami la struttura del menu principale.

    Permesso site:read
  • wp_create_menu

    Rischioso

    Crea un menu e, se vuoi, lo assegna a una posizione del tema.

    Crea un menu per il footer con Privacy e Termini.

    Permesso site:write
  • wp_update_menu

    Rischioso

    Sostituisce le voci di un menu con un nuovo elenco.

    Aggiungi la pagina Lavora con noi al menu principale, dopo Chi siamo.

    Permesso site:write
  • wp_get_widgets

    Lettura

    Elenca le sidebar e i widget di ciascuna.

    Cosa c’è nella sidebar del blog?

    Permesso site:read
  • wp_set_widgets

    Rischioso

    Imposta l’elenco dei widget di una sidebar a partire da widget esistenti.

    Togli la nuvola di tag dalla sidebar.

    Permesso site:write
  • wp_get_customizer

    Lettura

    Legge le impostazioni consentite del Customizer: colori, immagine dell’header, logo, icona del sito.

    Quali logo e icona del sito sono impostati?

    Permesso site:read
  • wp_set_customizer

    Rischioso

    Aggiorna le impostazioni consentite del Customizer; tutto il resto viene rifiutato.

    Imposta il colore del testo dell’header sull’arancione del brand.

    Permesso site:write

Plugin

8 · Elenca, leggi, crea, installa, attiva.
  • wp_list_plugins

    Lettura

    Elenca 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?

    Permesso plugin:read
  • wp_read_plugin_file

    Lettura

    Legge un file nella cartella di un plugin. I percorsi non possono uscire da quel plugin.

    Mostrami il file principale del plugin del modulo contatti.

    Permesso plugin:read
  • wp_scaffold_plugin

    Rischioso

    Crea lo scheletro di un nuovo plugin (intestazione, composer.json, README) e ne consente la scrittura.

    Crea lo scheletro di un plugin chiamato Studio tweaks.

    Permesso plugin:install
  • wp_write_plugin_file

    Rischioso

    Scrive un file in un plugin che hai autorizzato. La versione precedente viene salvata.

    Aggiungi uno shortcode al plugin Studio tweaks.

    Permesso plugin:write
  • wp_install_plugin_zip

    Rischioso

    Installa 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.

    Permesso plugin:installdoppia conferma per link e sostituzioni
  • wp_install_plugin_repo

    Rischioso

    Installa un plugin dalla directory di WordPress.org, con la doppia conferma.

    Installa Independent Analytics da WordPress.org.

    Permesso plugin:installdoppia conferma
  • wp_activate_plugin

    Rischioso

    Attiva un plugin installato.

    Attiva il plugin che abbiamo appena installato.

    Permesso plugin:install
  • wp_deactivate_plugin

    Rischioso

    Disattiva un plugin.

    Disattiva il vecchio plugin dello slider.

    Permesso plugin:install

Sito e sistema

6 · Impostazioni, stato, prestazioni, database, WP-CLI.
  • wp_health_check

    Lettura

    Verifica 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?

    Permesso nessuno
  • wp_get_settings

    Lettura

    Legge 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?

    Permesso site:read
  • wp_set_settings

    Rischioso

    Aggiorna 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”.

    Permesso site:writedoppia conferma per indirizzo ed email
  • wp_db_query

    Rischioso

    Esegue 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?

    Permesso db:read+ db:write per scriveredoppia conferma per le scritture
  • wp_cli_exec

    Rischioso

    Esegue 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.

    Permesso cli:exec
  • wp_performance_check

    Lettura

    Un rapido controllo delle prestazioni: cache, OPcache, immagini pesanti, dimensioni di database e autoload.

    Perché il sito è lento? Fai un controllo delle prestazioni.

    Permesso site:read

File

9 · Sfoglia e modifica i file: i caricamenti con site:write, ovunque con fs:admin.
  • wp_fs_list

    Lettura

    Elenca 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?

    Permesso site:read
  • wp_fs_read

    Lettura

    Legge un file dell’installazione: il testo come testo, il resto in base64. I file protetti vengono rifiutati.

    Mostrami il file robots.txt.

    Permesso site:read
  • wp_fs_download

    Lettura

    Scarica un file in base64. I file protetti vengono rifiutati.

    Scarica l’ultimo listino prezzi in PDF.

    Permesso site:read
  • wp_fs_write

    Rischioso

    Scrive 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.

    Permesso site:write+ fs:admin fuori dai caricamentidoppia conferma con fs:admin
  • wp_fs_upload

    Rischioso

    Carica 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.

    Permesso site:write+ fs:admin fuori dai caricamentidoppia conferma con fs:admin
  • wp_fs_mkdir

    Rischioso

    Crea una cartella e quelle che mancano sopra: nei caricamenti con site:write, altrove con fs:admin.

    Crea la cartella uploads/press-kit.

    Permesso site:write+ fs:admin fuori dai caricamenti
  • wp_fs_rename

    Rischioso

    Rinomina 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.

    Permesso site:write+ fs:admin fuori dai caricamentidoppia conferma con fs:admin
  • wp_fs_delete

    Rischioso

    Elimina 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.

    Permesso site:write+ fs:admin fuori dai caricamentidoppia conferma per elementi non vuoti

Backup

3 · Istantanee di database e file, e ripristino.
  • wp_backup_create

    Rischioso

    Archivia in un backup sul server il database, i file (temi, plugin, caricamenti) o entrambi.

    Fai un backup del database prima di iniziare.

    Permesso system:backup
  • wp_backup_list

    Lettura

    Elenca i backup con ambito, nota, dimensione e data.

    Quali backup abbiamo di questa settimana?

    Permesso system:backup
  • wp_backup_restore

    Rischioso

    Ripristina 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.

    Permesso system:backupdoppia conferma

Multilingua

10 · Traduzioni di articoli, media e stringhe (WPML).
  • wp_list_languages

    Lettura

    Elenca le lingue del sito e l’adattatore multilingua in uso.

    Per quali lingue è configurato il sito?

    Permesso content:read
  • wp_multilingual_detect

    Lettura

    Riconosce il plugin multilingua e quale adattatore risponde.

    Questo sito è multilingua?

    Permesso content:read
  • wp_get_post_translations

    Lettura

    Tutte le traduzioni di un articolo, raggruppate per lingua, compresi i posti vuoti.

    In quali lingue manca la pagina Chi siamo?

    Permesso content:read
  • wp_link_post_translation

    Scrittura

    Collega un articolo esistente al gruppo di traduzioni di un altro articolo.

    Collega l’articolo 233 come versione italiana dell’articolo 120.

    Permesso content:write
  • wp_set_post_language

    Scrittura

    Imposta o cambia la lingua di un articolo.

    Segna l’articolo 233 come italiano.

    Permesso content:write
  • wp_get_media_translations

    Lettura

    Tutte le versioni linguistiche di un allegato, con testo alternativo, didascalia e descrizione.

    Mostra il testo alternativo dell’immagine 88 in tutte le lingue.

    Permesso content:read
  • wp_set_media_translation_meta

    Scrittura

    Compila testo alternativo, didascalia, descrizione o titolo di un allegato in una lingua.

    Scrivi il testo alternativo in tedesco per l’immagine 88.

    Permesso media:write
  • wp_audit_media_translations

    Lettura

    Trova gli allegati senza traduzione, testo alternativo o descrizione in qualche lingua.

    Quali immagini non hanno il testo alternativo in italiano?

    Permesso content:read
  • wp_list_string_translations

    Lettura

    Elenca le stringhe di tema e plugin con lo stato di traduzione per lingua.

    Mostra le stringhe del tema ancora non tradotte in francese.

    Permesso content:read
  • wp_audit_string_translations

    Lettura

    Quanto è completa la traduzione dell’interfaccia, lingua per lingua.

    Quanto è completa la traduzione tedesca dell’interfaccia?

    Permesso content:read
Come leggerlo

Tre livelli di accesso, un permesso ciascuno.

Lettura

Guarda, non cambia nulla. Sicuro da dare a un agente che fa report.

Scrittura

Modifica contenuti o media: bozze, modifiche, caricamenti, campi SEO. Revisioni e cestino lasciano una via di ritorno.

Rischioso

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

Pronti da chiamare

Installa il plugin. Chiedi a parole tue.