{"apiVersion":"v1","directorySlug":"fond-de-code-mcp-d530cdee57","title":"Fond De Code","description":null,"pageUrl":"https://www.mcpbundles.com/skills/fond-de-code-mcp-d530cdee57","connectPath":"importable","connectAction":"import_server","catalogListing":false,"bundleSlug":null,"listingKind":"remote_mcp","kind":"provider","transportUrl":"https://mcp.fond-de-code.com/mcp","hostedMcpUrl":null,"toolCount":23,"toolInventoryStatus":"observed","refreshedAt":"2026-11-03T13:26:00.516172+00:00","registryName":"com.fond-de-code/fond-de-code-mcp-d530cdee57","registryVersion":"2026.11.3","registryEligible":true,"tools":[{"name":"get_website_status","description":"Vérifie l'état du site (version WP, PHP, etc.)","inputSchema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","properties":{"site":{"enum":["fond-de-code","blog"],"type":"string"}}},"logicalName":"get_website_status","displayName":"get_website_status","title":"get_website_status","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"get_site_stats","description":"Statistiques générales : posts, commentaires, catégories, utilisateurs","inputSchema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","properties":{"site":{"enum":["fond-de-code","blog"],"type":"string"}}},"logicalName":"get_site_stats","displayName":"get_site_stats","title":"get_site_stats","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"get_post_meta","description":"Récupère les métadonnées complètes d'un post (SEOPress inclus) par son ID","inputSchema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","required":["post_id"],"properties":{"site":{"enum":["fond-de-code","blog"],"type":"string"},"post_id":{"type":"number"}}},"logicalName":"get_post_meta","displayName":"get_post_meta","title":"get_post_meta","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"get_post_content","description":"Récupère le titre, le contenu, l'extrait et le statut complets d'un post — à utiliser avant toute correction pour éviter d'écraser du contenu à l'aveugle.","inputSchema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","required":["post_id"],"properties":{"site":{"enum":["fond-de-code","blog"],"type":"string"},"post_id":{"type":"number"}}},"logicalName":"get_post_content","displayName":"get_post_content","title":"get_post_content","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"search_posts","description":"Recherche des posts par mot-clé, statut ou catégorie","inputSchema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","properties":{"q":{"type":"string"},"site":{"enum":["fond-de-code","blog"],"type":"string"},"limit":{"type":"number"},"status":{"type":"string"},"category":{"type":"string"}}},"logicalName":"search_posts","displayName":"search_posts","title":"search_posts","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"query_table","description":"Requête en lecture seule sur une table whitelistée (posts, postmeta, comments, terms, term_taxonomy, users)","inputSchema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","required":["table"],"properties":{"site":{"enum":["fond-de-code","blog"],"type":"string"},"limit":{"type":"number"},"table":{"type":"string"},"where":{"type":"object","propertyNames":{"type":"string"},"additionalProperties":{"type":"string"}}}},"logicalName":"query_table","displayName":"query_table","title":"query_table","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"update_post_status","description":"Change le statut d'un post (publish, draft, future, pending). Pour 'future', une date future est requise. Utile pour débloquer un article coincé après un échec de WP-Cron.","inputSchema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","required":["post_id","status"],"properties":{"date":{"type":"string"},"site":{"enum":["fond-de-code","blog"],"type":"string"},"status":{"enum":["publish","draft","future","pending"],"type":"string"},"post_id":{"type":"number"}}},"logicalName":"update_post_status","displayName":"update_post_status","title":"update_post_status","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"update_post_content","description":"Met à jour le titre, le contenu HTML et/ou l'extrait d'un post existant.","inputSchema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","required":["post_id"],"properties":{"site":{"enum":["fond-de-code","blog"],"type":"string"},"content":{"type":"string"},"excerpt":{"type":"string"},"post_id":{"type":"number"}}},"logicalName":"update_post_content","displayName":"update_post_content","title":"update_post_content","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"update_seopress_meta","description":"Met à jour les champs SEOPress (titre, description, mot-clé cible) d'un post.","inputSchema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","required":["post_id"],"properties":{"site":{"enum":["fond-de-code","blog"],"type":"string"},"post_id":{"type":"number"},"seopress_title":{"type":"string"},"seopress_target_kw":{"type":"string"},"seopress_description":{"type":"string"}}},"logicalName":"update_seopress_meta","displayName":"update_seopress_meta","title":"update_seopress_meta","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"create_post","description":"Crée un nouveau post WordPress (brouillon par défaut).","inputSchema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","required":["title"],"properties":{"date":{"type":"string"},"site":{"enum":["fond-de-code","blog"],"type":"string"},"status":{"enum":["draft","pending","publish","future"],"type":"string"},"content":{"type":"string"},"excerpt":{"type":"string"},"category":{"type":"string"}}},"logicalName":"create_post","displayName":"create_post","title":"create_post","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"assign_categories","description":"Assigne des catégories à un article (Neuro-Algo, Psycho-Code, Le Lab, ou par ID). Par défaut ajoute aux catégories existantes ; replace:true pour remplacer.","inputSchema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","required":["post_id","category_ids"],"properties":{"site":{"enum":["fond-de-code","blog"],"type":"string"},"post_id":{"type":"number"},"replace":{"type":"boolean"},"category_ids":{"type":"array","items":{"type":"number"}}}},"logicalName":"assign_categories","displayName":"assign_categories","title":"assign_categories","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"get_media","description":"Étape 1/2 pour une image à la une. Cherche un media existant par mot-clé (search), ou uploade une image externe (source_url, ex: résultat Pixabay). Retourne l'ID media à utiliser avec set_featured_image.","inputSchema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","properties":{"site":{"enum":["fond-de-code","blog"],"type":"string"},"search":{"type":"string"},"source_url":{"type":"string"}}},"logicalName":"get_media","displayName":"get_media","title":"get_media","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"set_featured_image","description":"Étape 2/2 : assigne un media (ID obtenu via get_media) comme image à la une d'un article.","inputSchema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","required":["post_id","media_id"],"properties":{"site":{"enum":["fond-de-code","blog"],"type":"string"},"post_id":{"type":"number"},"media_id":{"type":"number"}}},"logicalName":"set_featured_image","displayName":"set_featured_image","title":"set_featured_image","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"update_media_alt","description":"Met à jour le texte alternatif (_wp_attachment_image_alt) d'un media existant, identifié par son ID.","inputSchema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","required":["media_id","alt_text"],"properties":{"site":{"enum":["fond-de-code","blog"],"type":"string"},"alt_text":{"type":"string"},"media_id":{"type":"number"}}},"logicalName":"update_media_alt","displayName":"update_media_alt","title":"update_media_alt","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"cleanup_postmeta","description":"Supprime les postmeta dont la clé commence par un préfixe whitelisté côté serveur (ex: 'rank_math_'). dry_run:true par défaut = compte seulement, ne supprime rien.","inputSchema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","required":["key_prefix"],"properties":{"site":{"enum":["fond-de-code","blog"],"type":"string"},"dry_run":{"type":"boolean"},"post_id":{"type":"number"},"key_prefix":{"type":"string"}}},"logicalName":"cleanup_postmeta","displayName":"cleanup_postmeta","title":"cleanup_postmeta","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"get_plugins_status","description":"Liste tous les plugins WordPress avec leur version et s'ils sont actifs.","inputSchema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","properties":{"site":{"enum":["fond-de-code","blog"],"type":"string"}}},"logicalName":"get_plugins_status","displayName":"get_plugins_status","title":"get_plugins_status","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"write_redirect","description":"Écrit une redirection 301 (champs SEOPress) sur un article, utile après un changement de slug.","inputSchema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","required":["post_id","target"],"properties":{"site":{"enum":["fond-de-code","blog"],"type":"string"},"type":{"type":"string"},"target":{"type":"string"},"post_id":{"type":"number"}}},"logicalName":"write_redirect","displayName":"write_redirect","title":"write_redirect","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"purge_cache","description":"Vide le cache du site (détecte automatiquement le plugin de cache actif : WP Super Cache, W3TC, WP Rocket, LiteSpeed).","inputSchema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","properties":{"site":{"enum":["fond-de-code","blog"],"type":"string"}}},"logicalName":"purge_cache","displayName":"purge_cache","title":"purge_cache","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"post_to_facebook","description":"Publie un message sur la Page Facebook partagée (fond-de-code / Animo Voluto).","inputSchema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","required":["message"],"properties":{"link":{"type":"string"},"message":{"type":"string"}}},"logicalName":"post_to_facebook","displayName":"post_to_facebook","title":"post_to_facebook","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"mailpoet_get_lists","description":"Récupère les listes (segments) MailPoet existantes.","inputSchema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","properties":{"site":{"enum":["fond-de-code","blog"],"type":"string"}}},"logicalName":"mailpoet_get_lists","displayName":"mailpoet_get_lists","title":"mailpoet_get_lists","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"mailpoet_get_subscribers_count","description":"Nombre d'abonnés MailPoet (total ou pour une liste précise).","inputSchema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","properties":{"site":{"enum":["fond-de-code","blog"],"type":"string"},"list_id":{"type":"number"}}},"logicalName":"mailpoet_get_subscribers_count","displayName":"mailpoet_get_subscribers_count","title":"mailpoet_get_subscribers_count","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"mailpoet_add_subscriber","description":"Ajoute un abonné à une ou plusieurs listes MailPoet.","inputSchema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","required":["email"],"properties":{"site":{"enum":["fond-de-code","blog"],"type":"string"},"email":{"type":"string"},"list_ids":{"type":"array","items":{"type":"number"}}}},"logicalName":"mailpoet_add_subscriber","displayName":"mailpoet_add_subscriber","title":"mailpoet_add_subscriber","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"pixabay_search","description":"Cherche des images libres de droits sur Pixabay par mot-clé.","inputSchema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","required":["q"],"properties":{"q":{"type":"string"},"site":{"enum":["fond-de-code","blog"],"type":"string"},"per_page":{"type":"number"}}},"logicalName":"pixabay_search","displayName":"pixabay_search","title":"pixabay_search","annotations":{"untrustedContentHint":true,"readOnlyHint":true}}],"toolSource":"directory_preview","agentAction":"both","installLinks":[{"id":"cursor","label":"Cursor","href":"cursor://anysphere.cursor-deeplink/mcp/install?name=Fond-De-Code&config=eyJ1cmwiOiAiaHR0cHM6Ly9tY3AuZm9uZC1kZS1jb2RlLmNvbS9tY3AifQ%3D%3D"},{"id":"vscode","label":"VS Code","href":"vscode:mcp/install?%7B%22name%22%3A%22Fond-De-Code%22%2C%22type%22%3A%22http%22%2C%22url%22%3A%22https%3A%2F%2Fmcp.fond-de-code.com%2Fmcp%22%7D"},{"id":"vscode-insiders","label":"VS Code Insiders","href":"vscode-insiders:mcp/install?%7B%22name%22%3A%22Fond-De-Code%22%2C%22type%22%3A%22http%22%2C%22url%22%3A%22https%3A%2F%2Fmcp.fond-de-code.com%2Fmcp%22%7D"},{"id":"claude-web","label":"Claude.ai","href":"https://claude.ai/customize/connectors?modal=add-custom-connector&connectorName=Fond+De+Code&connectorUrl=https%3A%2F%2Fmcp.fond-de-code.com%2Fmcp"},{"id":"codex","label":"Codex","copyText":"codex mcp add \"Fond-De-Code\" --url \"https://mcp.fond-de-code.com/mcp\""},{"id":"chatgpt","label":"ChatGPT","href":"https://www.mcpbundles.com/docs/integrations/chatgpt"}],"catalogUrl":"https://www.mcpbundles.com/api/directory/v1/servers/fond-de-code-mcp-d530cdee57","callUrl":"https://www.mcpbundles.com/api/directory/v1/servers/fond-de-code-mcp-d530cdee57/tools/{tool}","mcpServerUrl":"https://mcp.fond-de-code.com/mcp","liveCatalogUrl":"https://www.mcpbundles.com/api/directory/v1/servers/fond-de-code-mcp-d530cdee57?live=1"}