Parked Domain name on Hostinger DNS system
Search domains Look professional with email Create a business email that matches your domain. Build your brand with a professional email address like info@example.com .
https://tomassous.com/Opens ChatGPT on the web or desktop and asks it to use the WebMCP tools available here.
Connect straight to this server’s public endpoint.
https://mcp.tomassous.com/mcpWe add this server to your workspace, then open Studio — saved access, one connection to many servers, with a history of what ran.
Last probed Sep 14, 2026 · mcp.tomassous.com
39tools discovered
Showing 25 of 39 from the live probe.
List Pages
Liste toutes les pages Esteworld disponibles avec leurs métadonnées
Get Page
Récupère le contenu Markdown complet d'une page par son slug
Get Page Json
Récupère la structure JSON d'une page (blocs, champs, images). ATTENTION : Retourne un RÉSUMÉ léger de la page (types de blocs, titres, tailles). Pour le contenu complet d'une section, utiliser get_section_content(slug, index). Args: slug: Identifiant de la page (ex: "greffe-de-cheveux-femme-turquie") Returns: { "url": "...", "h1": "...", "filename": "...", "total_sections": 17, "sections": [ {"index": 0, "section_name": "section__he
Get Section Content
Récupère le contenu COMPLET (fields) d'une section spécifique d'une page Esteworld. Utiliser get_page_json(slug) d'abord pour voir la liste des sections et leurs index. Retourne les fields structurés SANS le HTML brut (inutile pour la rédaction). Args: slug: Identifiant de la page (ex: "greffe-de-cheveux-femme-turquie") section_index: Index de la section (0-based, obtenu via get_page_json) Returns: {"section_name": "...", "fields": {...}, "title": "..."}
Get Blocks Library
Liste les 27 types de blocs avec leurs occurrences et exemples
Search Content
Recherche un mot-clé dans toutes les pages
Find Esteworld Page
Trouve la page Esteworld correspondante à une URL Body Expert. Args: body_expert_url: URL Body Expert (ex: "https://www.bodyexpert.online/greffe-de-cheveux") ou juste le path (ex: "/greffe-de-cheveux") Returns: { "found": True/False, "body_expert_url": "https://www.bodyexpert.online/greffe-de-cheveux", "esteworld_url_prod": "https://fr.esteworldturkey.com/turquie/...", "esteworld_url_preprod": "https://greffe-template.69dev.io/turqui
List Pages To Create
Liste toutes les pages Body Expert à créer (status='New')
List Pages To Rewrite
Liste toutes les pages Body Expert existantes à reformuler (status='Oui')
List Pages Without Esteworld
Liste les pages Body Expert qui n'ont PAS d'équivalent Esteworld (à créer de zéro)
List Pages With Esteworld
Liste les pages Body Expert qui ONT un équivalent Esteworld avec slug local
List Pages By Type
Liste les pages Body Expert par type. Args: page_type: Type de page ("turquie", "istanbul", "guide", "blog", "institutionnel", "docteur")
List Pages By Thematique
Liste les pages Body Expert par thématique. Args: thematique: Thématique (ex: "Greffe de cheveux", "Soins dentaires", "Rhinoplastie", etc.)
Get Page Status
Vérifie le statut actuel d'une page Body Expert dans la webapp. ⚠️ IMPORTANT: Appeler cet outil AVANT de soumettre une page pour vérifier si elle nécessite une confirmation de l'utilisateur. Args: slug: Identifiant de la page (ex: "greffe-de-cheveux", "rhinoplastie-turquie") Returns: { "found": True/False, "slug": "greffe-de-cheveux", "title": "Greffe de cheveux", "status": "to_write" | "draft" | "review" | "images" | "ready" | "integrated", "st
Submit Page
Soumet une page COMPLÈTE avec tous ses blocs (peut être lent pour les grosses pages). ⚠️ Pour les pages avec beaucoup de blocs, préférer submit_page_light + add_block. Args: slug: Identifiant unique de la page (ex: "rhinoplastie-turquie") title: Titre de la page (ex: "Rhinoplastie en Turquie") source_url: URL de la page Esteworld source (ou vide si création) target_url: URL Body Expert cible page_type: Type de page ("turquie", "istanbul", "guide", "institutionnel", "blog",
Submit Page Light
Crée une page SANS blocs (métadonnées seulement). Utiliser add_block ensuite. ✅ Workflow recommandé pour Claude: 1. submit_page_light(...) → Crée la page vide 2. add_block(...) × N → Ajoute les blocs un par un 3. update_block(...) si modification nécessaire Args: slug: Identifiant unique de la page (ex: "rhinoplastie-turquie") title: Titre de la page (ex: "Rhinoplastie en Turquie") source_url: URL de la page Esteworld source (ou vide si création) target_url: URL Body Expert cib
Add Block
Ajoute UN bloc à une page existante. Args: page_slug: Slug de la page (ex: "greffe-de-cheveux-femme") block_type: Type de bloc (ex: "section__header_2_grey", "section__long_text") title: Titre du bloc pour l'admin (ex: "Header", "FAQ") fields: Contenu du bloc (dict avec h1, h2, paragraphs, cards, etc.) is_global: True si bloc global (ex: témoignages, prix) position: Position (0-indexed). Par défaut: fin de page. Returns: {"id": "...", "blockType": "...", "order": N}
Update Block
Met à jour un bloc spécifique d'une page Body Expert. Args: page_slug: Slug de la page (ex: "greffe-de-cheveux-femme") block_order: Position du bloc (0-indexé, ex: 0 pour le header, 14 pour le long_text) fields: Optionnel - Nouveaux champs du bloc (dict). Si non fourni, les fields existants sont conservés. is_global: Optionnel - basculer le bloc en global (True) ou non-global (False) block_type: Optionnel - changer le type de bloc (ex: "section__3_columns_card_slider") Retu
Delete Block
Supprime un bloc spécifique d'une page Body Expert. Les order des blocs restants sont automatiquement recompactés (0, 1, 2...). Args: page_slug: Slug de la page (ex: "greffe-de-cheveux-femme") block_order: Position du bloc à supprimer (0-indexé) Returns: {"success": True} ou {"error": "..."}
Reorder Blocks
Réordonne les blocs d'une page Body Expert. Args: page_slug: Slug de la page (ex: "greffe-de-cheveux-femme") new_order: Liste des positions actuelles dans le nouvel ordre souhaité. Ex: [0, 2, 1, 3] pour inverser les blocs 1 et 2. Ou liste des block IDs directement. Returns: {"success": True, "blocks": [...]} ou {"error": "..."}
Get Block
Récupère un bloc spécifique d'une page. Args: page_slug: Slug de la page (ex: "greffe-de-cheveux-femme") block_order: Position du bloc (0-indexé) Returns: {"id": "...", "blockType": "...", "title": "...", "fields": {...}, "order": N}
Fix Global Blocks
Scanne et corrige les blocs marqués global à tort. Détecte les blocs isGlobal=true dont le blockType n'est PAS un vrai global (ex: section__3_columns_card_slider, section__3_column_circle_slider, etc.) et les bascule en isGlobal=false avec un titre généré depuis le contenu. Args: page_slug: Slug d'une page spécifique (ex: "reduction-mammaire"). Laisser vide pour scanner TOUTES les pages Body Expert. Returns: {"fixed": N, "results": [{pageSlug, blockType, order, oldTitl
Preview Global Fixes
Prévisualise les corrections des faux globaux SANS les appliquer. Retourne la liste des blocs qui seraient corrigés avec leur nouveau titre. Utile pour vérifier avant d'appeler fix_global_blocks(). Returns: {"summary": {totalGlobalBlocks, alreadyCorrect, toFix}, "preview": [...]}
Get Internal Links
Récupère les liens internes recommandés pour une page. Args: slug: Identifiant de la page (ex: "greffe-de-cheveux", "guide/liposuccion") Returns: { "slug": "greffe-de-cheveux", "type": "turquie", "thematique": "greffe-cheveux", "pilier_guide": "/guide/greffe-de-cheveux", "liens_recommandes": { "wysiwyg": ["liens à mettre dans le texte"], "connexes": ["5 liens connexes"] }, "breadcrumb": [{"label": "...", "u
Get Breadcrumb
Génère le breadcrumb pour une page Body Expert. Args: slug: Identifiant de la page (ex: "greffe-de-cheveux-dhi") page_type: Type de page ("turquie", "istanbul", "guide", "blog") thematique: Thématique (ex: "Greffe de cheveux", "Soins dentaires") titre: Titre de la page (ex: "Greffe DHI en Turquie") Returns: [{"label": "Body Expert", "url": "/"}, {"label": "...", "url": "..."}, ...]
Get your MCP into directories
A working endpoint is step one. Directory coverage is the coordinated launch across ChatGPT, Claude, Cursor, the MCP Registry, and community indexes.
Directory coverage for brandsSearch domains Look professional with email Create a business email that matches your domain. Build your brand with a professional email address like info@example.com .
Use the MCP endpoint listed on this page in your MCP client configuration. One-click install pills support Claude, Cursor, VS Code, and other hosts. Copy the remote MCP URL if your client needs a manual entry.
Operate esteworld-pages? Verify ownership to take over this directory entry.
This server appears in the MCPBundles directory. Verify you operate it to take over the listing — name, description, logo, contact email, and skill content. We email a 6-digit code to a maintainer address your server publishes in /.well-known/security.txt or /.well-known/mcpbundles.json. Free, takes about a minute.
MCPBundles probed 39 tools on the live server. The tool list on this page reflects what was discovered at the last refresh — connect your client to see the full set available to your session.
No provider sign-in was required during MCPBundles' probe. Your client may still need MCPBundles credentials depending on how you connect.
MCPBundles is an independent platform built on the open Model Context Protocol standard. Not affiliated with Anthropic PBC or Claude.