Psychologie & Sérénité
Catalogue public en lecture seule : tests psychologiques, blog, livres et services (FR/EN).
Should I use this
Quality & Safety
Findings (3)
- LOWin describe_service
- LOWin get_book
- LOWin search_concepts
Based on automated analysis of tool definitions and protocol compliance.
Context Cost
This is the approximate number of tokens consumed each time the server's tools are loaded into a model's context. Higher counts reduce the attention available for other tasks.
Install
One-Click Install
Add this to your `claude_desktop_config.json` file:
{
"mcpServers": {
"catalogue": {
"url": "https://psychologieetserenite.com/mcp"
}
}
}Remote endpoints
https://psychologieetserenite.com/mcpstreamable-httpWhat it can do
Tool inventory
Tools (11)
🟢list_services
Liste tous les services de Psychologie & Sérénité (tests, blog, livres, assistant, Salon Psy, salon communautaire, ScanMyLove, ScanMyJob) et leurs langues.
Input Schema
{
"type": "object",
"properties": {},
"$schema": "http://json-schema.org/draft-07/schema#"
}🟢describe_service(service)
Décrit un service en détail avec son adresse officielle, y compris par langue quand elle existe (PSW et PT : 4 langues ; ScanMyLove : 14 langues).
Input Schema
{
"type": "object",
"properties": {
"service": {
"type": "string",
"enum": [
"tests",
"blog",
"livres",
"assistant",
"salon_psy",
"salon_communautaire",
"sml",
"smj",
"conciergerie"
],
"description": "Identifiant du service (voir list_services)."
}
},
"required": [
"service"
],
"additionalProperties": false,
"$schema": "http://json-schema.org/draft-07/schema#"
}🟢search_tests(query, category, limit, locale)
Cherche parmi les 206 tests psychologiques (fiches). Filtre par mots-clés et/ou thème. Ne renvoie ni questions ni résultats.
Input Schema
{
"type": "object",
"properties": {
"query": {
"type": "string",
"maxLength": 200,
"description": "Mots-clés (ex. « anxiété », « jalousie »)."
},
"category": {
"type": "string",
"maxLength": 80,
"description": "Slug de thème (ex. anxiety, diagnostic)."
},
"limit": {
"type": "integer",
"minimum": 1,
"maximum": 50,
"default": 15
},
"locale": {
"type": "string",
"enum": [
"fr",
"en",
"es",
"pt"
],
"default": "fr",
"description": "Langue de la page ouverte (fr, en, es, pt). Les données de l'API publique sont en fr ou en ; pour es et pt, les titres sont en français et le lien ouvre la page dans la langue demandée quand elle existe."
}
},
"additionalProperties": false,
"$schema": "http://json-schema.org/draft-07/schema#"
}🟢get_test(category, slug, locale)
Fiche détaillée d'un test : présentation, dimensions mesurées, durée. Aucune question ni aucun résultat.
Input Schema
{
"type": "object",
"properties": {
"category": {
"type": "string",
"maxLength": 80,
"description": "Slug de thème, tel que renvoyé par search_tests."
},
"slug": {
"type": "string",
"maxLength": 160
},
"locale": {
"type": "string",
"enum": [
"fr",
"en",
"es",
"pt"
],
"default": "fr",
"description": "Langue de la page ouverte (fr, en, es, pt). Les données de l'API publique sont en fr ou en ; pour es et pt, les titres sont en français et le lien ouvre la page dans la langue demandée quand elle existe."
}
},
"required": [
"category",
"slug"
],
"additionalProperties": false,
"$schema": "http://json-schema.org/draft-07/schema#"
}🟢start_test(slug, locale)
Donne le lien pour RÉALISER un test (anonyme, sans compte). La passation, le niveau obtenu et l'éventuel rapport détaillé payant se font sur le site, pas dans la conversation.
Input Schema
{
"type": "object",
"properties": {
"slug": {
"type": "string",
"maxLength": 160,
"description": "Slug ou id du test."
},
"locale": {
"type": "string",
"enum": [
"fr",
"en",
"es",
"pt"
],
"default": "fr",
"description": "Langue de la page ouverte (fr, en, es, pt). Les données de l'API publique sont en fr ou en ; pour es et pt, les titres sont en français et le lien ouvre la page dans la langue demandée quand elle existe."
}
},
"required": [
"slug"
],
"additionalProperties": false,
"$schema": "http://json-schema.org/draft-07/schema#"
}🟢get_example_report(service, slug, locale)
Lien vers un exemple de rapport : pour un test (page « exemple »), ou le rapport de démonstration ScanMyLove.
Input Schema
{
"type": "object",
"properties": {
"service": {
"type": "string",
"enum": [
"test",
"sml"
],
"default": "test"
},
"slug": {
"type": "string",
"maxLength": 160,
"description": "Slug du test (service=test)."
},
"locale": {
"type": "string",
"enum": [
"fr",
"en",
"es",
"pt"
],
"default": "fr",
"description": "Langue de la page ouverte (fr, en, es, pt). Les données de l'API publique sont en fr ou en ; pour es et pt, les titres sont en français et le lien ouvre la page dans la langue demandée quand elle existe."
}
},
"additionalProperties": false,
"$schema": "http://json-schema.org/draft-07/schema#"
}🟢search_articles(query, limit, locale)
Cherche dans le blog (plus de 1 500 articles en français, autant en anglais). Renvoie titres, résumés et liens. Le blog existe aussi en espagnol et en portugais (pages séparées, non cherchables ici).
Input Schema
{
"type": "object",
"properties": {
"query": {
"type": "string",
"maxLength": 200
},
"limit": {
"type": "integer",
"minimum": 1,
"maximum": 30,
"default": 10
},
"locale": {
"type": "string",
"enum": [
"fr",
"en",
"es",
"pt"
],
"default": "fr",
"description": "Langue de la page ouverte (fr, en, es, pt). Les données de l'API publique sont en fr ou en ; pour es et pt, les titres sont en français et le lien ouvre la page dans la langue demandée quand elle existe."
}
},
"additionalProperties": false,
"$schema": "http://json-schema.org/draft-07/schema#"
}🟢get_article(slug, locale)
Texte complet d'un article du blog (Markdown, licence CC-BY 4.0), en français ou en anglais.
Input Schema
{
"type": "object",
"properties": {
"slug": {
"type": "string",
"maxLength": 220
},
"locale": {
"type": "string",
"enum": [
"fr",
"en"
],
"default": "fr"
}
},
"required": [
"slug"
],
"additionalProperties": false,
"$schema": "http://json-schema.org/draft-07/schema#"
}🟢search_books(query, topic, limit, locale)
Cherche dans le catalogue de livres (fiches uniquement : le livre entier n'est pas accessible ici). Les fiches existent en fr, en, es, pt.
Input Schema
{
"type": "object",
"properties": {
"query": {
"type": "string",
"maxLength": 200
},
"topic": {
"type": "string",
"maxLength": 80
},
"limit": {
"type": "integer",
"minimum": 1,
"maximum": 30,
"default": 10
},
"locale": {
"type": "string",
"enum": [
"fr",
"en",
"es",
"pt"
],
"default": "fr",
"description": "Langue de la page ouverte (fr, en, es, pt). Les données de l'API publique sont en fr ou en ; pour es et pt, les titres sont en français et le lien ouvre la page dans la langue demandée quand elle existe."
}
},
"additionalProperties": false,
"$schema": "http://json-schema.org/draft-07/schema#"
}🟢get_book(slug, locale)
Fiche d'un livre : présentation, thèmes, liens vers la fiche et l'extrait gratuit. Pas de texte intégral, pas de prix (affiché sur le site selon le pays).
Input Schema
{
"type": "object",
"properties": {
"slug": {
"type": "string",
"maxLength": 160
},
"locale": {
"type": "string",
"enum": [
"fr",
"en",
"es",
"pt"
],
"default": "fr",
"description": "Langue de la page ouverte (fr, en, es, pt). Les données de l'API publique sont en fr ou en ; pour es et pt, les titres sont en français et le lien ouvre la page dans la langue demandée quand elle existe."
}
},
"required": [
"slug"
],
"additionalProperties": false,
"$schema": "http://json-schema.org/draft-07/schema#"
}🟢search_concepts(query, limit)
Concepts et modèles cliniques expliqués (attachement, Gottman, schémas de Young, etc.).
Input Schema
{
"type": "object",
"properties": {
"query": {
"type": "string",
"maxLength": 200
},
"limit": {
"type": "integer",
"minimum": 1,
"maximum": 30,
"default": 10
}
},
"additionalProperties": false,
"$schema": "http://json-schema.org/draft-07/schema#"
}Community
Evidence