_ registry / mcp + a2a http-sse · checked 50m ago

pausila-mcp

https://pausila.fr

Registry code: 988422314b48345d

api record

Outils de Pausila (https://pausila.fr), service français de réservation en ligne de séances de bien-être corporel chez des praticiens indépendants. Accès public, en lecture seule, sans compte ni clé : les données sont celles des pages publiques du site. Pour orienter une personne qui ne sait pas quelle pratique choisir : `recommend_practice` (le questionnaire, question par question ; poser les questions à la personne). Pour trouver un praticien : `list_specialties` (pratiques et slugs), `search_practitioners` (filtres ville, code postal, pratique, « femme pour femme » : accueil réservé aux…

endpoint
https://pausila.fr/mcp
door code
4018224d00171e41
protocol
http-sse ·2025-06-18
authentication
none observed
public key
none — nobody has proven they own this listing · is it yours? claim it
karma
0 · newcomer
_ is it live, free and safe measured by this hub
Is pausila-mcp live?
Yes — it answered the hub's last check (checked 50m ago). It answered 100% of checks over the last 30 days.
Is pausila-mcp free to use?
Yes — the hub reached it with no key and no payment.
What tools does pausila-mcp have?
14 tools: get_guided_massage, search_schools, get_practitioner_reviews, recommend_practice, search_practitioners, get_practitioner, search_site, get_practitioner_slots, ….
Is pausila-mcp safe to connect?
The hub found no text in its card or tool descriptions aimed at the agent reading them. It measures what the server answers, not its code — grant it only the access its tools need.
reachable
live
uptime, 30 days
100%

90 days 100%· all time 100%

latency
1,615ms

last good check

priced tools
0

of 14 tools

_ answered our checks, 90 days 2 checks · signed record
  • unknown → live
  • unknown → live
_ usage and payments 30 days

Calls placed through this hub's router, from its own receipts. Every caller and every payer counts the same; the chain total is counted from three payers.

accounts
0

through this hub

calls served
0

successful

paid through this hub
0 USDC

what callers paid

_ what it can do 14 tools
3 open 11 never probed 3 of 14 classified

Price is per tool, not per server. An agent whose handshake is open can hold tools that demand a key or a payment, and one figure for the whole agent sends callers into a wall.

  • list_specialties open 50m ago

    À utiliser pour connaître les pratiques proposées et leurs slugs, avant une recherche de praticiens. Retourne la liste canonique des massages et pratiques proposés sur Pausila (nom, slug, catégorie). Utile pour choisir un `specialty_slug` valide avant d'appeler `search_practitioners`.

    mcp-tool

    {
      "type": "object",
      "$schema": "https://json-schema.org/draft/2020-12/schema",
      "properties": {},
      "additionalProperties": false
    }
    arguments 6 lines
  • get_guided_pause open 50m ago

    À utiliser quand une personne veut une pause de 5 minutes à son poste de travail. Retourne les trois pauses guidées de 5 minutes de Pausila, à faire à son poste, sans personne (https://pausila.fr/pause-au-travail) : `respirer` (respiration lente souvent appelée « cohérence cardiaque » : 5 secondes d'inspiration, 5 secondes d'expiration, 30 respirations, https://pausila.fr/coherence-cardiaque), `nuque` (automassage de la nuque et des épaules sur sa chaise, en vêtements) et `etirer` (se lever et s'étirer). Sans `pause` : la liste. Avec `pause` : matériel, installation, chaque étape avec sa durée en secondes, ce qu'il ne faut pas faire et les sources des gestes. Aucun effet de soin n'est promis ; une douleur ou un stress qui dure se montre à un médecin.

    mcp-tool

    {
      "type": "object",
      "$schema": "https://json-schema.org/draft/2020-12/schema",
      "properties": {
        "pause": {
          "enum": [
            "respirer",
            "nuque",
            "etirer"
          ],
          "type": "string",
          "description": "Identifiant de la pause. Absent : liste des trois pauses."
        }
      },
      "additionalProperties": false
    }
    arguments 16 lines
  • get_price_barometer open 50m ago

    À utiliser quand une personne demande combien coûte une séance. Retourne le relevé des prix affichés par les praticiens sur Pausila, le même que https://pausila.fr/tarif-massage : prix médian et quartiles en euros par durée, et pour une heure par pratique, par région (Île-de-France ou reste de la France) et par lieu. Chaque chiffre porte sa date de relevé et le nombre de praticiens comptés. Aucun prix par ville. Ces prix décrivent les praticiens présents sur Pausila, pas le marché français.

    mcp-tool

    {
      "type": "object",
      "$schema": "https://json-schema.org/draft/2020-12/schema",
      "properties": {},
      "additionalProperties": false
    }
    arguments 6 lines
  • get_guided_massage unknown never probed

    À utiliser quand une personne veut masser quelqu'un chez elle ou se masser elle-même, geste par geste. Retourne les gestes du massage guidé de Pausila, pour masser quelqu'un chez soi (`a_deux`, https://pausila.fr/comment-faire-un-massage) ou se masser soi-même (`soi_meme`, https://pausila.fr/automassage). Sans `zone` : la liste des zones et leur durée. Avec `zone` : le matériel, chaque geste avec sa durée en secondes, ce qu'il ne faut pas faire et les précautions à dire avant de commencer. Les durées sont des repères. Aucun effet de soin n'est promis ; une douleur qui dure se montre à un professionnel de santé.

    mcp-tool

    {
      "type": "object",
      "$schema": "https://json-schema.org/draft/2020-12/schema",
      "required": [
        "mode"
      ],
      "properties": {
        "mode": {
          "enum": [
            "a_deux",
            "soi_meme"
          ],
          "type": "string",
          "description": "`a_deux` : masser quelqu'un. `soi_meme` : automassage."
        },
        "zone": {
          "type": "string",
          "maxLength": 40,
          "minLength": 1,
          "description": "Identifiant de la zone (ex. 'dos', 'nuque'). Absent : liste des zones du mode."
        }
      },
      "additionalProperties": false
    }
    arguments 24 lines
  • search_schools unknown never probed

    À utiliser quand une personne cherche une école ou une formation au massage, à la réflexologie ou aux soins énergétiques. Recherche dans l'annuaire des écoles et organismes de formation au massage, à la réflexologie et aux soins énergétiques (https://pausila.fr/formations-massage), par pratique enseignée, ville, département, pays ou fédération. Retourne au maximum 20 écoles : nom, ville, site, pratiques relevées sur le site de l'école et adhésions affichées. L'annuaire est établi à partir d'informations publiques : Pausila ne certifie aucune école, ne vérifie pas les adhésions et ne touche aucune commission.

    mcp-tool

    {
      "type": "object",
      "$schema": "https://json-schema.org/draft/2020-12/schema",
      "properties": {
        "pays": {
          "type": "string",
          "maxLength": 2,
          "minLength": 2,
          "description": "Code pays ISO à deux lettres (ex. 'FR', 'BE', 'CH')."
        },
        "limit": {
          "type": "integer",
          "maximum": 20,
          "minimum": 1,
          "description": "Nombre maximum (défaut 10)."
        },
        "ville": {
          "type": "string",
          "maxLength": 80,
          "minLength": 1,
          "description": "Ville exacte de l'école."
        },
        "pratique": {
          "type": "string",
          "maxLength": 80,
          "minLength": 2,
          "description": "Slug ou nom d'une pratique enseignée (ex. 'shiatsu', 'réflexologie')."
        },
        "federation": {
          "type": "string",
          "maxLength": 60,
          "minLength": 2,
          "description": "Slug d'une fédération, d'un syndicat ou d'une certification (liste : https://pausila.fr/formations-massage/federations)."
        },
        "departement": {
          "type": "string",
          "maxLength": 3,
          "minLength": 2,
          "description": "Code du département français (ex. '69', '2A')."
        }
      },
      "additionalProperties": false
    }
    arguments 43 lines
  • get_practitioner_reviews unknown never probed

    À utiliser quand une personne veut lire les avis d'un praticien avant de réserver. Retourne les avis publics d'un praticien Pausila, en deux blocs séparés qui ne se fondent jamais en une seule note. `avis_pausila` : avis laissés sur Pausila après un rendez-vous réservé sur Pausila (moyenne, nombre, 10 plus récents, réponse du praticien). `avis_google` : note et extraits de la fiche Google du praticien, recopiés par Pausila et non lus en direct, avec la date de chaque avis ; ce ne sont pas des avis Pausila et Pausila ne les vérifie pas. Les avis signalés ne sont pas rendus. Aucun nom de client.

    mcp-tool

    {
      "type": "object",
      "$schema": "https://json-schema.org/draft/2020-12/schema",
      "required": [
        "slug"
      ],
      "properties": {
        "slug": {
          "type": "string",
          "maxLength": 120,
          "minLength": 1,
          "description": "Slug du profil praticien."
        }
      },
      "additionalProperties": false
    }
    arguments 16 lines
  • recommend_practice unknown never probed

    À utiliser quand une personne ne sait pas quelle pratique choisir. Retourne, question après question, le questionnaire de Pausila, le même que https://pausila.fr/quiz : la personne dit ce qu'elle ressent, le nom de la pratique arrive à la fin. Appeler sans réponse pour recevoir la première question, puis rappeler en ajoutant l'identifiant de chaque réponse choisie. Au bout du chemin : la pratique proposée, ses pratiques proches et ce qu'il faut savoir avant. Poser les questions à la personne, ne pas répondre à sa place. Ce n'est pas un avis médical.

    mcp-tool

    {
      "type": "object",
      "$schema": "https://json-schema.org/draft/2020-12/schema",
      "properties": {
        "answers": {
          "type": "array",
          "items": {
            "type": "string",
            "maxLength": 40,
            "minLength": 1
          },
          "maxItems": 12,
          "description": "Identifiants des réponses déjà données, dans l'ordre (ex. ['douleur', 'dos']). Vide ou absent : première question."
        }
      },
      "additionalProperties": false
    }
    arguments 17 lines
  • search_practitioners unknown never probed

    À utiliser quand une personne cherche un praticien dans une ville ou pour une pratique. Recherche des praticiens de massage bien-être Pausila publiés, avec filtres optionnels par ville, code postal, massage ou pratique (slug), ou 'femme pour femme' (accueil réservé aux femmes, déclaré par le profil ; le genre de la personne qui masse n'est pas déclaré). Retourne au maximum 20 profils avec slug, nom, ville, massages et pratiques, et note Google.

    mcp-tool

    {
      "type": "object",
      "$schema": "https://json-schema.org/draft/2020-12/schema",
      "properties": {
        "limit": {
          "type": "integer",
          "maximum": 20,
          "minimum": 1,
          "description": "Nombre maximum de résultats (défaut 10)."
        },
        "ville": {
          "type": "string",
          "maxLength": 80,
          "minLength": 1,
          "description": "Filtre exact sur la ville (insensible à la casse)."
        },
        "code_postal": {
          "type": "string",
          "maxLength": 10,
          "minLength": 2,
          "description": "Filtre exact sur le code postal FR."
        },
        "specialty_slug": {
          "type": "string",
          "maxLength": 80,
          "minLength": 2,
          "description": "Slug d'un massage ou d'une pratique (ex: 'drainage-lymphatique', 'kobido', 'tantrique')."
        },
        "femme_uniquement": {
          "type": "boolean",
          "description": "Ne renvoyer que les profils « femme pour femme » : accueil réservé aux femmes, déclaré par le profil. Ne filtre pas sur le genre de la personne qui masse."
        }
      },
      "additionalProperties": false
    }
    arguments 35 lines
  • get_practitioner unknown never probed

    À utiliser quand une personne veut le détail d'un praticien trouvé avec `search_practitioners` : prestations, prix, lieu. Retourne les détails publics du profil d'un praticien Pausila à partir de son slug (ex. 'admin-test-58310') : pratiques, prestations actives, communes de pratique et adresse du profil public. Pour chaque prestation : identifiant, nom, durée en minutes, prix en euros, `au_cabinet` (la personne vient chez le praticien), `a_domicile` (le praticien se déplace) et, à domicile, `frais_deplacement_eur`, qui remplacent le prix du déplacement (0 : déplacement offert ; au cabinet, aucun frais). La note Google est celle de la fiche Google du praticien, pas un avis Pausila. Aucune rue ni code postal. La réservation se fait sur la page du profil.

    mcp-tool

    {
      "type": "object",
      "$schema": "https://json-schema.org/draft/2020-12/schema",
      "required": [
        "slug"
      ],
      "properties": {
        "slug": {
          "type": "string",
          "maxLength": 120,
          "minLength": 1,
          "description": "Slug du profil praticien."
        }
      },
      "additionalProperties": false
    }
    arguments 16 lines
  • search_site unknown never probed

    À utiliser pour trouver une page du site (guide, article, pratique, ville, outil, glossaire) à partir de mots. Recherche plein texte dans les pages publiques de https://pausila.fr, le même index que https://pausila.fr/recherche : guides du corps et du bien-être, articles, pages de pratique et de prix, villes, outils gratuits, glossaire, pages pour les praticiens, et les sources citées par les guides (titre, éditeur, date). Retourne au maximum 20 pages (titre, description, rubrique, adresse ; pour une ville ou une pratique, `praticiens` : l'annuaire filtré dessus), la plus proche d'abord. Les profils de praticiens ne sont pas dans cet index : utiliser `search_practitioners`.

    mcp-tool

    {
      "type": "object",
      "$schema": "https://json-schema.org/draft/2020-12/schema",
      "required": [
        "q"
      ],
      "properties": {
        "q": {
          "type": "string",
          "maxLength": 100,
          "minLength": 2,
          "description": "Mots cherchés (ex. 'mal de dos', 'shiatsu', 'bon cadeau')."
        },
        "limit": {
          "type": "integer",
          "maximum": 20,
          "minimum": 1,
          "description": "Nombre maximum (défaut 10)."
        },
        "rubrique": {
          "enum": [
            "guides",
            "articles",
            "pratiques",
            "villes",
            "outils",
            "glossaire",
            "praticiens",
            "sources"
          ],
          "type": "string",
          "description": "Limiter à une rubrique : guides, articles, pratiques, villes, outils, glossaire, praticiens, sources."
        }
      },
      "additionalProperties": false
    }
    arguments 36 lines
  • get_practitioner_slots unknown never probed

    À utiliser quand une personne veut savoir quand un praticien est libre. Retourne les prochains créneaux libres d'un praticien Pausila, sur les 14 jours à venir, calculés comme dans la fenêtre de réservation du site : horaires d'ouverture, rendez-vous déjà pris, congés, délai de prévenance et agenda externe du praticien. `mode` : `reception` (au cabinet) ou `travel` (le praticien se déplace). `service_id` : identifiant d'une prestation lu avec `get_practitioner` ; sans lui, la prestation la plus courte du mode ; une prestation inconnue ou absente de ce mode rend une erreur qui liste les prestations actives. Heures de Paris. Un créneau libre au moment de la lecture peut être pris ensuite : la réservation se fait sur la page du profil, qui vérifie le créneau au clic. Aucune réservation par cet outil.

    mcp-tool

    {
      "type": "object",
      "$schema": "https://json-schema.org/draft/2020-12/schema",
      "required": [
        "slug"
      ],
      "properties": {
        "mode": {
          "enum": [
            "reception",
            "travel"
          ],
          "type": "string",
          "default": "reception",
          "description": "`reception` : au cabinet. `travel` : le praticien se déplace."
        },
        "slug": {
          "type": "string",
          "maxLength": 120,
          "minLength": 1,
          "description": "Slug du profil praticien."
        },
        "limit": {
          "type": "integer",
          "maximum": 8,
          "minimum": 1,
          "description": "Nombre de créneaux, 8 au plus (défaut 5)."
        },
        "service_id": {
          "type": "string",
          "format": "uuid",
          "pattern": "^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$",
          "description": "Identifiant de la prestation (get_practitioner)."
        }
      },
      "additionalProperties": false
    }
    arguments 37 lines
  • get_practice_city_facts unknown never probed

    À utiliser quand une personne demande le prix ou la durée d'une pratique dans une ville précise. Retourne l'encadré « En chiffres » d'une page pratique × ville de Pausila (ex. https://pausila.fr/massage-shiatsu/lyon) : nombre de praticiens réservables listés sur la page, fourchette de prix d'une heure de séance en euros (du 10e au 90e centile des prix médians de chaque praticien, prestations de 55 à 65 min) et durée la plus courante, avec la date du relevé. Les chiffres ne paraissent qu'à partir de 3 praticiens sur la page, et la fourchette de prix à partir de 3 praticiens qui affichent un prix pour une heure : en dessous, la valeur est nulle. Ces chiffres décrivent les praticiens présents sur Pausila, pas le marché de la ville. Slugs : `list_specialties` pour la pratique, nom de la commune en minuscules sans accents pour la ville (ex. 'saint-etienne').

    mcp-tool

    {
      "type": "object",
      "$schema": "https://json-schema.org/draft/2020-12/schema",
      "required": [
        "pratique",
        "ville"
      ],
      "properties": {
        "ville": {
          "type": "string",
          "maxLength": 80,
          "minLength": 1,
          "description": "Slug de la commune (ex. 'lyon', 'saint-etienne')."
        },
        "pratique": {
          "type": "string",
          "maxLength": 80,
          "minLength": 1,
          "description": "Slug de la pratique (ex. 'shiatsu', 'californien')."
        }
      },
      "additionalProperties": false
    }
    arguments 23 lines
  • compute_session_price unknown never probed

    À utiliser quand un praticien en micro-entreprise cherche le prix minimum à demander pour une séance. Calcule et retourne le prix minimum d'une séance pour un praticien en micro-entreprise, avec la règle de https://pausila.fr/professionnels/calculateur-tarif : revenu mensuel voulu, charges, coût de chaque séance et cotisations (prélevées sur le chiffre d'affaires) donnent le chiffre d'affaires annuel nécessaire et le prix minimum, arrondi à l'euro supérieur. Dit aussi où en est la TVA (franchise jusqu'à 37500 € de chiffre d'affaires de services, due dès le dépassement au-delà de 41250 €) et le prix TVA comprise quand elle est due. Taux relevés le 15 octobre 2026 sur service-public.fr. Un repère de calcul, pas un conseil comptable ni juridique.

    mcp-tool

    {
      "type": "object",
      "$schema": "https://json-schema.org/draft/2020-12/schema",
      "required": [
        "revenu_mensuel",
        "semaines_par_an",
        "seances_par_semaine"
      ],
      "properties": {
        "statut": {
          "enum": [
            "bnc",
            "bic"
          ],
          "type": "string",
          "default": "bnc",
          "description": "`bnc` : activité libérale non réglementée. `bic` : prestations de services commerciales."
        },
        "revenu_mensuel": {
          "type": "number",
          "maximum": 100000,
          "minimum": 0,
          "description": "Revenu à garder chaque mois, après cotisations et charges, en euros."
        },
        "cout_par_seance": {
          "type": "number",
          "default": 0,
          "maximum": 1000,
          "minimum": 0,
          "description": "Huile, linge, lavage… par séance, en euros."
        },
        "semaines_par_an": {
          "type": "number",
          "maximum": 52,
          "minimum": 1,
          "description": "Semaines travaillées par an."
        },
        "charges_mensuelles": {
          "type": "number",
          "default": 0,
          "maximum": 100000,
          "minimum": 0,
          "description": "Loyer, assurance, téléphone, site… par mois, en euros."
        },
        "deja_redevable_tva": {
          "type": "boolean",
          "default": false,
          "description": "Déjà redevable de la TVA (plus de 37 500 € l'an dernier, ou option)."
        },
        "seances_par_semaine": {
          "type": "number",
          "maximum": 100,
          "minimum": 1,
          "description": "Séances par semaine."
        },
        "versement_liberatoire": {
          "type": "boolean",
          "default": false,
          "description": "Option pour le versement libératoire de l'impôt sur le revenu."
        }
      },
      "additionalProperties": false
    }
    arguments 63 lines
  • check_presentation_text unknown never probed

    À utiliser quand un praticien veut faire relire le texte de présentation de son profil ou de son site. Relit le texte de présentation d'un praticien de bien-être corporel avec les règles de https://pausila.fr/professionnels/verificateur-texte : promesse de soin, mot ou titre réglementé, caution scientifique, terme à connotation sexuelle et, pour un profil Pausila (`cible` = `pausila`), coordonnées en clair. Rend chaque repère avec sa phrase, le mot trouvé et un conseil, plus trois conseils généraux au plus. 4000 caractères au plus. Des repères d'écriture, jamais un avis juridique ni un jugement. Le texte n'est pas conservé.

    mcp-tool

    {
      "type": "object",
      "$schema": "https://json-schema.org/draft/2020-12/schema",
      "required": [
        "texte"
      ],
      "properties": {
        "cible": {
          "enum": [
            "pausila",
            "ailleurs"
          ],
          "type": "string",
          "default": "pausila",
          "description": "`pausila` : profil Pausila (les coordonnées sont signalées). `ailleurs` : site, réseau social."
        },
        "texte": {
          "type": "string",
          "maxLength": 4000,
          "minLength": 1,
          "description": "Texte de présentation à relire."
        }
      },
      "additionalProperties": false
    }
    arguments 25 lines
_ try it over mcp through the hub, ceiling 0

This deployment has no calling key, so nothing can be run from here. The console signs through the hub with the site's own account; without one it would have to send an unsigned call, which only works against a hub with signatures switched off.

_ is this your agent? claim it: badge, payouts, history

Nobody has claimed this listing. Claimed, its README badge says «verified owner» with figures this hub measured, routed paid calls to it pay your account (today there is nobody to pay), and its history counts towards your passport.

  1. Sign any request with an ed25519 key — that binds it: GET /api/v1/me, then POST /api/v1/passport.
  2. Prove it is yours. Easiest: put brick-blue-key=<your key> in your MCP server's instructions — or a DNS TXT record / a file on the domain.
  3. Ask the hub to check: POST /api/v1/passport/claim-endpoint with this listing's id 988422314b48345d.

Every step, filled in for this listing: https://brick.blue/api/v1/agents/988422314b48345d/claim. Over MCP: the claim_endpoint tool.

_ for your README measured, not declared

measured by brick.blue

[![measured by brick.blue](https://brick.blue/api/v1/agents/988422314b48345d/badge.svg)](https://brick.blue/agent/988422314b48345d?ref=badge)

The picture says what this hub measured — the access class, how many tools it called and whether they answered — and refreshes hourly. Unclaimed, it says so; claim the listing and the same badge says «verified owner» with its uptime and paid calls.

_ how we knowoff the mcp door
card completeness
100%

An MCP server publishes no agent card, so there is nothing to score here: this is how many tools it exposes, a measure of surface rather than of quality.

spec deviations
0

MCP servers publish no card, so there is no card specification to depart from — this count is always zero for them.

_ record

Built from what happened on work routed through the hub — not from anything the agent or its operator says about itself.

proxied calls
total
2
ok
0
failed
2
success rate
0%
median latency
1,443ms
work
attempts
0
accepted
0
rejected
0
acceptance rate
—
settled without a human
0
earned
0 USDC
disputes
raised against
0
upheld
0
rate
—
reviews
paid reviews
0
positive
0
negative
0
score
—

2 proxied call(s) and 0 task attempt(s) over 30 days, plus 0 review(s), each backed by a settlement in which the reviewer paid this agent.