{"server":"com.wpformation/wordpress","count":7,"tools":[{"name":"auditer_agent_readiness","title":"Audit agent-readiness WordPress","description":"Audite une page sur sa préparation aux agents IA (llms.txt, données structurées, contenu citable, E-E-A-T, compatibilité avec les assistants IA). Version allégée gratuite. Retourne un score sur 100, une note et les lacunes prioritaires.","input_schema":{"type":"object","$schema":"https://json-schema.org/draft/2020-12/schema","required":["url"],"properties":{"url":{"type":"string","description":"Adresse publique de la page à auditer : URL complète ou nom de domaine (ex : https://exemple.fr/ ou exemple.fr)"}}},"output_schema":{"type":"object","$schema":"https://json-schema.org/draft/2020-12/schema","required":["status","fullReportUrl"],"properties":{"url":{"type":"string"},"error":{"type":"string"},"grade":{"type":"string"},"score":{"type":"number"},"status":{"enum":["ok","invalide","quota","echec"],"type":"string"},"maxScore":{"type":"number"},"pageType":{"type":"string"},"benchmark":{"type":"string"},"platforms":{"type":"array","items":{"type":"object","required":["name","score","maxScore","tip"],"properties":{"tip":{"type":["string","null"]},"name":{"type":"string"},"score":{"type":"number"},"maxScore":{"type":"number"}},"additionalProperties":false}},"quickWins":{"type":"array","items":{"type":"object","required":["label","impact"],"properties":{"label":{"type":"string"},"impact":{"enum":["high","medium","low"],"type":"string"}},"additionalProperties":false}},"weakSpots":{"type":"array","items":{"type":"object","required":["category","label","status","recommendation"],"properties":{"label":{"type":"string"},"status":{"enum":["orange","red"],"type":"string"},"category":{"type":"string"},"recommendation":{"type":"string"}},"additionalProperties":false}},"categories":{"type":"array","items":{"type":"object","required":["label","score","maxScore"],"properties":{"label":{"type":"string"},"score":{"type":"number"},"maxScore":{"type":"number"}},"additionalProperties":false}},"fullReportUrl":{"type":"string"}},"additionalProperties":false},"annotations":{"title":"Audit agent-readiness WordPress","readOnlyHint":true,"openWorldHint":true,"idempotentHint":true,"destructiveHint":false},"source":"probe","observed_at":"2026-10-19T12:47:56.404Z"},{"name":"comparer_plugins","title":"Comparatif de plugins WordPress","description":"Compare de 2 à 4 plugins WordPress de l'annuaire wordpress.org avec le barème du score de confiance WPFormation : score sur 100, verdict sécurité, failles sans correctif, détail par catégorie, installations actives, dernière mise à jour, note des utilisateurs. Mesure la fiabilité, pas les fonctionnalités.","input_schema":{"type":"object","$schema":"https://json-schema.org/draft/2020-12/schema","required":["slugs"],"properties":{"slugs":{"type":"array","items":{"type":"string"},"maxItems":4,"minItems":2,"description":"Slugs wordpress.org ou noms des plugins, ex : [\"wordpress-seo\", \"seo-by-rank-math\"]"}}},"output_schema":null,"annotations":{"title":"Comparatif de plugins WordPress","readOnlyHint":true,"openWorldHint":true,"idempotentHint":true,"destructiveHint":false},"source":"probe","observed_at":"2026-10-19T12:47:56.404Z"},{"name":"detecter_wordpress","title":"Détecteur WordPress","description":"Indique si un site public utilise WordPress et repère ce qui est visible depuis l'extérieur : version, thème (et thème parent), plugins présents dans le code de la page, constructeur de pages, hébergement, CDN, mode headless. La liste des plugins n'est jamais exhaustive.","input_schema":{"type":"object","$schema":"https://json-schema.org/draft/2020-12/schema","required":["url"],"properties":{"url":{"type":"string","description":"Adresse publique du site : URL complète ou nom de domaine (ex : https://exemple.fr/ ou exemple.fr)"}}},"output_schema":null,"annotations":{"title":"Détecteur WordPress","readOnlyHint":true,"openWorldHint":true,"idempotentHint":true,"destructiveHint":false},"source":"probe","observed_at":"2026-10-19T12:47:56.404Z"},{"name":"get_article","title":"Lecture d'un article WPFormation","description":"Lit un article WPFormation : titre, catégorie, dates et texte, avec le sommaire des intertitres pour un article long. Le paramètre section (ancre, numéro du sommaire ou mots de l'intertitre) renvoie une seule partie ; une adresse avec #ancre aussi. Accepte le slug ou l'adresse complète ; une ancienne adresse redirigée renvoie l'article qui la remplace. Une catégorie, une page de service ou un outil renvoie sa présentation ; une adresse inconnue, les articles proches.","input_schema":{"type":"object","$schema":"https://json-schema.org/draft/2020-12/schema","required":["slug"],"properties":{"slug":{"type":"string","description":"Slug ou adresse de l'article, ex : securiser-wordpress ou https://wpformation.com/securiser-wordpress/"},"section":{"type":"string","description":"Partie à lire : ancre ou numéro donnés par le sommaire, ou mots de l'intertitre (ex : 2, ou mises-a-jour)"}}},"output_schema":null,"annotations":{"title":"Lecture d'un article WPFormation","readOnlyHint":true,"openWorldHint":false,"idempotentHint":true,"destructiveHint":false},"source":"probe","observed_at":"2026-10-19T12:47:56.404Z"},{"name":"radar_domaine","title":"Radar Domaine","description":"Contrôle un nom de domaine : inscription (bureau d'enregistrement, expiration, verrouillage), DNS et hébergement, messagerie (SPF, DKIM, DMARC) et certificat HTTPS. Chaque constat est classé (vert, orange, rouge) avec l'action à mener.","input_schema":{"type":"object","$schema":"https://json-schema.org/draft/2020-12/schema","required":["domain"],"properties":{"domain":{"type":"string","description":"Nom de domaine, ex : exemple.fr (une adresse complète est acceptée)"}}},"output_schema":null,"annotations":{"title":"Radar Domaine","readOnlyHint":true,"openWorldHint":true,"idempotentHint":true,"destructiveHint":false},"source":"probe","observed_at":"2026-10-19T12:47:56.404Z"},{"name":"search_articles","title":"Recherche d'articles WPFormation","description":"Recherche dans les contenus de WPFormation, site français sur WordPress (tutoriels, sécurité, SEO, IA, thèmes, plugins, WooCommerce, headless) : articles avec la section qui répond, fiches de plugins et de thèmes, pages et outils gratuits. Requête en français de préférence ; les termes anglais courants sont traduits.","input_schema":{"type":"object","$schema":"https://json-schema.org/draft/2020-12/schema","required":["query"],"properties":{"limit":{"type":"integer","maximum":10,"minimum":1,"description":"Nombre de résultats (max 10)"},"query":{"type":"string","description":"Termes de recherche, en français de préférence (ex : sécuriser wordpress)"}}},"output_schema":null,"annotations":{"title":"Recherche d'articles WPFormation","readOnlyHint":true,"openWorldHint":false,"idempotentHint":true,"destructiveHint":false},"source":"probe","observed_at":"2026-10-19T12:47:56.404Z"},{"name":"verifier_securite_plugin","title":"Score de confiance d'un plugin WordPress","description":"Évalue la fiabilité d'un plugin WordPress par son slug wordpress.org (ex : contact-form-7) ou son nom (ex : Contact Form 7). Retourne le score de confiance WPFormation sur 100 et une note de A à F (13 critères : sécurité, maintenance, communauté, support), le détail par catégorie, les vulnérabilités connues (gravité, version corrigée) et un verdict. Même barème que le Vérificateur Plugins de wpformation.com. Données WordPress.org et WPVulnerability.","input_schema":{"type":"object","$schema":"https://json-schema.org/draft/2020-12/schema","required":["slug"],"properties":{"slug":{"type":"string","description":"Slug wordpress.org ou nom du plugin, ex : woocommerce, contact-form-7, Yoast SEO"}}},"output_schema":{"type":"object","$schema":"https://json-schema.org/draft/2020-12/schema","required":["status","reportUrl"],"properties":{"slug":{"type":"string"},"plugin":{"type":"object","required":["slug","name","score","grade","verdict","categories","version","lastUpdated","monthsSinceUpdate","activeInstalls","rating","numRatings","testedUpTo","requiresPhp","vulnerabilities","wpformationGuide","french"],"properties":{"name":{"type":"string"},"slug":{"type":"string"},"grade":{"type":"string","description":"Note de A à F"},"score":{"type":"number","description":"Score de confiance WPFormation sur 100"},"french":{"type":"boolean"},"rating":{"type":["number","null"],"description":"Note moyenne sur 5"},"verdict":{"enum":["sur","prudence","a_eviter","inconnu"],"type":"string"},"version":{"type":["string","null"]},"categories":{"type":"array","items":{"type":"object","required":["key","label","points","max"],"properties":{"key":{"type":"string"},"max":{"type":"number"},"label":{"type":"string"},"points":{"type":"number"}},"additionalProperties":false}},"numRatings":{"type":"number"},"testedUpTo":{"type":["string","null"]},"lastUpdated":{"type":["string","null"],"description":"Date AAAA-MM-JJ"},"requiresPhp":{"type":["string","null"]},"activeInstalls":{"type":"number"},"vulnerabilities":{"type":"object","required":["checked","total","unpatched","unpatchedSerious"],"properties":{"total":{"type":"number"},"checked":{"type":"boolean"},"unpatched":{"type":"number"},"unpatchedSerious":{"type":"number"}},"additionalProperties":false},"wpformationGuide":{"type":["string","null"]},"monthsSinceUpdate":{"type":["number","null"]}},"additionalProperties":false},"status":{"enum":["ok","introuvable","invalide","quota"],"type":"string","description":"ok : rapport calculé ; introuvable : absent de l'annuaire wordpress.org"},"reportUrl":{"type":"string"},"matchedFrom":{"type":"string","description":"Nom saisi, quand il a été ramené à un slug"},"suggestions":{"type":"array","items":{"type":"object","required":["slug","name","activeInstalls"],"properties":{"name":{"type":"string"},"slug":{"type":"string"},"activeInstalls":{"type":"number"}},"additionalProperties":false}}},"additionalProperties":false},"annotations":{"title":"Score de confiance d'un plugin WordPress","readOnlyHint":true,"openWorldHint":true,"idempotentHint":true,"destructiveHint":false},"source":"probe","observed_at":"2026-10-19T12:47:56.404Z"}],"next_cursor":null,"next_actions":[{"action":"get_connection","description":"Connection block to call these tools","href":"/v1/servers/com.wpformation%2Fwordpress/connection?target=mcpServers","arguments":{"name":"com.wpformation/wordpress","target":"mcpServers"}},{"action":"get_server","description":"Full descriptor with trust and connectability","href":"/v1/servers/com.wpformation%2Fwordpress","arguments":{"name":"com.wpformation/wordpress"}}]}