Catalogue Homeoceutics / Homeoceutics Catalog

Catalogue public anonyme en lecture seule. Anonymous, read-only public catalog.

Should I use this

Quality & Safety

A
Description quality
100%
Schema completeness
90%
Naming quality
100%
Poisoning risk
100%
Permission match
100%
Protocol compliance
100%

Based on automated analysis of tool definitions and protocol compliance.

Context Cost

~2,310Tokens (tool definitions)
~13.3 KBTypical response size
Moderate attention impact (1.80% of 128k context)

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": {
    "catalog": {
      "url": "https://homeoceutics.com/api/v1/mcp"
    }
  }
}

Remote endpoints

https://homeoceutics.com/api/v1/mcpstreamable-http

What it can do

Tool inventory

Tools (2)

🟢 Read-only🟡 Write🔴 Delete⚪ Unknown
🟢search_infoceutiques(query, locale, categorie, statut, limit, ...)

FR : Rechercher ou parcourir les titres des infoceutiques du catalogue public. EN: Search or browse infoceutic titles in the public catalog.

Input Schema

{
  "type": "object",
  "properties": {
    "query": {
      "type": "string",
      "maxLength": 200,
      "description": "FR : Texte recherché dans la projection publique sûre ; omettre pour parcourir par titre. EN: Text searched in the safe public projection; omit to browse by title."
    },
    "locale": {
      "default": "fr",
      "type": "string",
      "enum": [
        "fr",
        "en"
      ],
      "description": "FR : Langue demandée ; les titres indisponibles sont repliés vers le français. EN: Requested language; unavailable titles fall back to French."
    },
    "categorie": {
      "type": "string",
      "maxLength": 200,
      "description": "FR : Identifiant exact d’une catégorie, réutilisable depuis categories[].id. EN: Exact category identifier, reusable from categories[].id."
    },
    "statut": {
      "type": "string",
      "enum": [
        "public",
        "subscription_basic",
        "subscription_premium",
        "subscription_pro"
      ],
      "description": "FR : Statut de visibilité anonyme à filtrer. EN: Anonymous visibility status to filter by."
    },
    "limit": {
      "default": 50,
      "description": "FR : Taille de page. EN: Page size.",
      "type": "integer",
      "minimum": 1,
      "maximum": 100
    },
    "offset": {
      "default": 0,
      "description": "FR : Décalage de page, à reprendre depuis pagination.next_offset. EN: Page offset, continued from pagination.next_offset.",
      "type": "integer",
      "minimum": 0,
      "maximum": 100000
    }
  },
  "$schema": "https://json-schema.org/draft/2020-12/schema",
  "additionalProperties": false,
  "description": "FR : Paramètres de recherche ou de parcours du catalogue public. EN: Public catalog search or browse parameters."
}

Output Schema

{
  "type": "object",
  "properties": {
    "locale": {
      "type": "string",
      "enum": [
        "fr",
        "en"
      ],
      "description": "FR : Langue demandée pour cette page. EN: Locale requested for this page."
    },
    "items": {
      "type": "array",
      "items": {
        "type": "object",
        "properties": {
          "id": {
            "type": "string",
            "description": "FR : Identifiant préfixé, unique entre les deux catalogues. EN: Prefixed identifier, unique across both catalogs."
          },
          "type": {
            "type": "string",
            "enum": [
              "infoceutique",
              "fiche_information"
            ],
            "description": "FR : Type stable de l’entrée. EN: Stable entry type."
          },
          "nom": {
            "type": "string",
            "description": "FR : Titre localisé uniquement ; aucun contenu ni extrait. EN: Localized title only; no content or excerpt."
          },
          "categories": {
            "type": "array",
            "items": {
              "type": "object",
              "properties": {
                "id": {
                  "type": "string",
                  "description": "FR : Identifiant stable à utiliser dans le filtre categorie. EN: Stable identifier for the categorie filter."
                },
                "nom": {
                  "type": "string",
                  "description": "FR : Libellé localisé de la catégorie. EN: Localized category label."
                }
              },
              "required": [
                "id",
                "nom"
              ],
              "additionalProperties": false
            },
            "description": "FR : Catégories publiques de l’entrée. EN: Public entry categories."
          },
          "statut": {
            "type": "string",
            "enum": [
              "public",
              "subscription_basic",
              "subscription_premium",
              "subscription_pro"
            ],
            "description": "FR : Niveau d’accès public ou abonné. EN: Public or subscriber access tier."
          },
          "locale_titre": {
            "type": "string",
            "enum": [
              "fr",
              "en"
            ],
            "description": "FR : Langue effective du titre après repli français. EN: Effective title language after French fallback."
          },
          "acces_praticien_fsm_requis": {
            "type": "boolean",
            "description": "FR : true exige un abonnement Pro actif et les déclarations praticien et formation FSM ; aucun achat du pack FSMPro n’est requis. EN: true requires an active Pro subscription plus practitioner and FSM-training declarations; no FSMPro pack purchase is required."
          }
        },
        "required": [
          "id",
          "type",
          "nom",
          "categories",
          "statut",
          "locale_titre",
          "acces_praticien_fsm_requis"
        ],
        "additionalProperties": false
      },
      "description": "FR : Titres et métadonnées uniquement. EN: Titles and metadata only."
    },
    "pagination": {
      "type": "object",
      "properties": {
        "limit": {
          "type": "integer",
          "minimum": 1,
          "maximum": 100,
          "description": "FR : Taille de page appliquée. EN: Applied page size."
        },
        "offset": {
          "type": "integer",
          "minimum": 0,
          "maximum": 100000,
          "description": "FR : Décalage de cette page. EN: Offset for this page."
        },
        "total": {
          "type": "integer",
          "minimum": 0,
          "maximum": 9007199254740991,
          "description": "FR : Nombre exact de résultats. EN: Exact result count."
        },
        "next_offset": {
          "anyOf": [
            {
              "type": "integer",
              "minimum": 0,
              "maximum": 100000
            },
            {
              "type": "null"
            }
          ],
          "description": "FR : Décalage suivant, ou null en dernière page. EN: Next offset, or null on the last page."
        }
      },
      "required": [
        "limit",
        "offset",
        "total",
        "next_offset"
      ],
      "additionalProperties": false,
      "description": "FR : Pagination déterministe par offset. EN: Deterministic offset pagination."
    }
  },
  "required": [
    "locale",
    "items",
    "pagination"
  ],
  "$schema": "https://json-schema.org/draft/2020-12/schema",
  "additionalProperties": false,
  "description": "FR : Page structurée de titres et métadonnées du catalogue public. EN: Structured page of public catalog titles and metadata."
}
🟢search_fiches_information(query, locale, categorie, statut, limit, ...)

FR : Rechercher ou parcourir les titres des fiches d’information du catalogue public. EN: Search or browse information-card titles in the public catalog.

Input Schema

{
  "type": "object",
  "properties": {
    "query": {
      "type": "string",
      "maxLength": 200,
      "description": "FR : Texte recherché dans la projection publique sûre ; omettre pour parcourir par titre. EN: Text searched in the safe public projection; omit to browse by title."
    },
    "locale": {
      "default": "fr",
      "type": "string",
      "enum": [
        "fr",
        "en"
      ],
      "description": "FR : Langue demandée ; les titres indisponibles sont repliés vers le français. EN: Requested language; unavailable titles fall back to French."
    },
    "categorie": {
      "type": "string",
      "maxLength": 200,
      "description": "FR : Identifiant exact d’une catégorie, réutilisable depuis categories[].id. EN: Exact category identifier, reusable from categories[].id."
    },
    "statut": {
      "type": "string",
      "enum": [
        "public",
        "subscription_basic",
        "subscription_premium",
        "subscription_pro"
      ],
      "description": "FR : Statut de visibilité anonyme à filtrer. EN: Anonymous visibility status to filter by."
    },
    "limit": {
      "default": 50,
      "description": "FR : Taille de page. EN: Page size.",
      "type": "integer",
      "minimum": 1,
      "maximum": 100
    },
    "offset": {
      "default": 0,
      "description": "FR : Décalage de page, à reprendre depuis pagination.next_offset. EN: Page offset, continued from pagination.next_offset.",
      "type": "integer",
      "minimum": 0,
      "maximum": 100000
    }
  },
  "$schema": "https://json-schema.org/draft/2020-12/schema",
  "additionalProperties": false,
  "description": "FR : Paramètres de recherche ou de parcours du catalogue public. EN: Public catalog search or browse parameters."
}

Output Schema

{
  "type": "object",
  "properties": {
    "locale": {
      "type": "string",
      "enum": [
        "fr",
        "en"
      ],
      "description": "FR : Langue demandée pour cette page. EN: Locale requested for this page."
    },
    "items": {
      "type": "array",
      "items": {
        "type": "object",
        "properties": {
          "id": {
            "type": "string",
            "description": "FR : Identifiant préfixé, unique entre les deux catalogues. EN: Prefixed identifier, unique across both catalogs."
          },
          "type": {
            "type": "string",
            "enum": [
              "infoceutique",
              "fiche_information"
            ],
            "description": "FR : Type stable de l’entrée. EN: Stable entry type."
          },
          "nom": {
            "type": "string",
            "description": "FR : Titre localisé uniquement ; aucun contenu ni extrait. EN: Localized title only; no content or excerpt."
          },
          "categories": {
            "type": "array",
            "items": {
              "type": "object",
              "properties": {
                "id": {
                  "type": "string",
                  "description": "FR : Identifiant stable à utiliser dans le filtre categorie. EN: Stable identifier for the categorie filter."
                },
                "nom": {
                  "type": "string",
                  "description": "FR : Libellé localisé de la catégorie. EN: Localized category label."
                }
              },
              "required": [
                "id",
                "nom"
              ],
              "additionalProperties": false
            },
            "description": "FR : Catégories publiques de l’entrée. EN: Public entry categories."
          },
          "statut": {
            "type": "string",
            "enum": [
              "public",
              "subscription_basic",
              "subscription_premium",
              "subscription_pro"
            ],
            "description": "FR : Niveau d’accès public ou abonné. EN: Public or subscriber access tier."
          },
          "locale_titre": {
            "type": "string",
            "enum": [
              "fr",
              "en"
            ],
            "description": "FR : Langue effective du titre après repli français. EN: Effective title language after French fallback."
          },
          "acces_praticien_fsm_requis": {
            "type": "boolean",
            "description": "FR : true exige un abonnement Pro actif et les déclarations praticien et formation FSM ; aucun achat du pack FSMPro n’est requis. EN: true requires an active Pro subscription plus practitioner and FSM-training declarations; no FSMPro pack purchase is required."
          }
        },
        "required": [
          "id",
          "type",
          "nom",
          "categories",
          "statut",
          "locale_titre",
          "acces_praticien_fsm_requis"
        ],
        "additionalProperties": false
      },
      "description": "FR : Titres et métadonnées uniquement. EN: Titles and metadata only."
    },
    "pagination": {
      "type": "object",
      "properties": {
        "limit": {
          "type": "integer",
          "minimum": 1,
          "maximum": 100,
          "description": "FR : Taille de page appliquée. EN: Applied page size."
        },
        "offset": {
          "type": "integer",
          "minimum": 0,
          "maximum": 100000,
          "description": "FR : Décalage de cette page. EN: Offset for this page."
        },
        "total": {
          "type": "integer",
          "minimum": 0,
          "maximum": 9007199254740991,
          "description": "FR : Nombre exact de résultats. EN: Exact result count."
        },
        "next_offset": {
          "anyOf": [
            {
              "type": "integer",
              "minimum": 0,
              "maximum": 100000
            },
            {
              "type": "null"
            }
          ],
          "description": "FR : Décalage suivant, ou null en dernière page. EN: Next offset, or null on the last page."
        }
      },
      "required": [
        "limit",
        "offset",
        "total",
        "next_offset"
      ],
      "additionalProperties": false,
      "description": "FR : Pagination déterministe par offset. EN: Deterministic offset pagination."
    }
  },
  "required": [
    "locale",
    "items",
    "pagination"
  ],
  "$schema": "https://json-schema.org/draft/2020-12/schema",
  "additionalProperties": false,
  "description": "FR : Page structurée de titres et métadonnées du catalogue public. EN: Structured page of public catalog titles and metadata."
}

Community

Rate this Server

Evidence

Recent observations

verifiedversion not recorded2 tools
verifiedversion not recorded2 tools
verifiedversion not recorded2 tools
verifiedversion not recorded2 tools
verifiedversion not recorded2 tools
verifiedversion not recorded2 tools