OptimoCMSDocs
MCP

Outils MCP disponibles

Aperçu complet de tous les outils MCP OptimoCMS avec paramètres et exemples.

Outils MCP disponibles

OptimoCMS propose 62 outils MCP répartis en 19 catégories. Chaque outil est disponible dans Cursor, Claude Desktop et Lovable.

Sites

OutilDescriptionParamètres requis
list_sitesLister tous les sites web
get_siteObtenir les détails d'un sitesiteId

Paramètres optionnels pour list_sites : limit (max 100), status (active, paused, building, error).

Pages

OutilDescriptionParamètres requis
list_pagesLister les pages d'un sitesiteId
get_pageDétails d'une page avec blocs de contenusiteId, pageId
create_pageCréer une nouvelle pagesiteId, title
update_pageMettre à jour une page existantesiteId, pageId

Exemple de prompt : "Crée une page 'À propos' sur le site site_abc123."

Publication

OutilDescriptionParamètres requis
publish_siteDéployer le site en productionsiteId

Limite : max 1 déploiement par 5 minutes par site. Nécessite la permission publish.

Médias

OutilDescriptionParamètres requis
search_mediaRechercher dans la médiathèquesiteId, query

Analytics

OutilDescriptionParamètres requis
get_analyticsRésumé des statistiquessiteId

Paramètre optionnel : period (last7d, last30d, last90d).

IA

OutilDescriptionParamètres requis
generate_pageGénérer une page par IA à partir d'un prompt. Possibilité d'inclure une vidéo hero générée par IA (plans Professional+). Paramètres : useHeroVideo (boolean), videoModelId (string : seedance-fast, seedance-standard, kling-standard)siteId, prompt
translate_pageTraduire le contenu d'une pagesiteId, pageId, targetLanguage
assist_contentAmélioration de contenu par IAsiteId, pageId, instruction
generate_templateGénérer un template réutilisablesiteId, prompt
generate_template_variantsGénérer des variantes de stylesiteId, templateId

Tous les outils IA nécessitent la permission ai. Coût : ~0,30 € par appel pour la génération.

Exemple de prompt : "Traduis la page page_xyz789 en anglais."

Import

OutilDescriptionParamètres requis
preview_importAperçu d'importation d'une URLurl
import_websiteImporter un site web par URLurl

Exemple de prompt : "Importe https://exemple.fr sous le nom 'Site Exemple'."

Réservations

OutilDescriptionParamètres requis
get_available_slotsCréneaux disponiblessiteId, date
create_bookingCréer une réservationsiteId, serviceId, date, startTime, customerName, customerEmail
list_bookingsLister les réservationssiteId

E-commerce

OutilDescriptionParamètres requis
list_productsLister les produitssiteId
create_productCréer un produit (prix en centimes)siteId, title, priceCents
update_productMettre à jour un produitsiteId, productId
list_ordersLister les commandessiteId

Fidélité

OutilDescriptionParamètres requis
get_member_statusStatut et solde de pointssiteId, memberId
earn_pointsAttribuer des pointssiteId, memberId, points, description
list_rewardsLister les récompensessiteId

Avis

OutilDescriptionParamètres requis
list_reviewsLister les avissiteId

Offres d'emploi

OutilDescriptionParamètres requis
list_jobsLister les offressiteId
create_jobCréer une offresiteId, title

Livraison

OutilDescriptionParamètres requis
list_delivery_ordersLister les commandes de livraisonsiteId
update_delivery_statusMettre à jour le statut de livraisonsiteId, orderId, status
get_delivery_kpisKPIs du tableau de bord de livraisonsiteId

Location

OutilDescriptionParamètres requis
list_rental_unitsLister les hébergementssiteId
check_rental_availabilityVérifier la disponibilitésiteId, unitId, checkIn, checkOut
create_rental_bookingCréer une réservationsiteId, unitId, checkIn, checkOut, guests, customerName, customerEmail
list_rental_bookingsLister les réservationssiteId

Immobilier

OutilDescriptionParamètres requis
list_realestate_listingsLister les biens immobilierssiteId
create_realestate_listingCréer une annonce immobilièresiteId, title, type, propertyType, price, address, city
search_realestateRecherche géographique de bienssiteId, lat, lng, radiusKm

Voice Agent

OutilDescriptionParamètres requis
get_voice_agent_configConfiguration de l'agent vocalsiteId
update_voice_agent_configModifier les paramètres de l'agent vocalsiteId
get_voice_agent_analyticsStatistiques d'appelssiteId

SEO & Design

OutilDescriptionParamètres requis
update_site_seoMettre à jour les paramètres SEO du site (titre, description, image OG, robots)siteId
update_page_seoMettre à jour les paramètres SEO d'une page (titre, description, URL canonique)siteId, pageId
update_design_tokensMettre à jour les design tokens (couleurs, polices, espacements, rayons)siteId

Exemple de prompt : "Change la couleur primaire en #ff6600 et la police des titres en Inter."

Notifications push

OutilDescriptionParamètres requis
send_push_campaignEnvoyer une notification push à tous les abonnéssiteId, title, body

Webhooks

OutilDescriptionParamètres requis
create_webhookEnregistrer un webhook pour des événementssiteId, url, events
list_webhooksLister tous les webhooks d'un sitesiteId

Exemple de prompt : "Enregistre un webhook pour les événements order.created."

Chatbot

OutilDescriptionParamètres requis
configure_chatbotActiver et configurer le chatbotsiteId, enabled
get_chatbot_configObtenir la configuration du chatbotsiteId

Exemple de prompt : "Active le chatbot sur le site site_abc123."

Domaines

OutilDescriptionParamètres requis
check_domain_availabilityVérifier la disponibilité et le prix d'un domainedomain
register_domainEnregistrer un domaine et le lier à Cloudflaredomain, siteId, registrant
transfer_domainTransférer un domaine vers OptimoCMSdomain, authCode, siteId, registrant
get_domain_statusStatut et informations d'enregistrement du domainedomain
list_domainsLister tous les domaines de l'agence

Non disponible pendant la période d'essai. Nécessite la permission domains ou admin.

E-mail

OutilDescriptionParamètres requis
create_mailboxCréer une boîte mail pour un sitesiteId, localPart, displayName
list_mailboxesLister les boîtes mail d'un sitesiteId
get_email_dns_recordsEnregistrements DNS pour l'e-mail (MX, SPF, DKIM)siteId

Orchestration

OutilDescriptionParamètres requis
create_businessLancer une entreprise en ligne complète en un appel : site, domaine, e-mail, boutique, réservations, agent vocal, SEObusinessName, businessType

Nécessite les permissions write + ai. Les étapes non critiques fonctionnent en meilleur effort. Voir le guide Business Orchestrator pour les détails.


Permissions par outil

OutilPermission requise
list_sites, get_site, list_pages, get_page, search_media, get_analyticsread
create_page, update_page, update_site_seo, update_page_seo, update_design_tokenswrite
send_push_campaign, create_webhook, configure_chatbotwrite
publish_sitepublish
generate_page, translate_page, assist_content, generate_template, generate_template_variants, preview_import, import_websiteai
Réservations, E-commerce, Fidélité, Avis, Offres d'emploi, Livraison, Location, Immobilier, Voice Agentverticals
check_domain_availability, register_domain, transfer_domain, get_domain_status, list_domainsdomains ou admin
create_mailboxwrite
list_mailboxes, get_email_dns_recordsread
list_webhooks, get_chatbot_configread
create_businesswrite + ai
create_site, delete_siteadmin
delete_pagewrite
list_team_members, add_team_member, remove_team_member, update_team_member_roleadmin

Les descriptions détaillées des paramètres sont disponibles dans la version anglaise de cette page.

On this page