Servidor MCP

fixou

fr.fixou/fixou
Negocio y operaciones Público y accesible MCP 2025-11-25

Qué hace este MCP

Creates and tracks quote requests sent to local French tradespeople, including artisan responses and indicative pricing.

create_request
Cree une demande de devis Fixou au nom du client final. IMPORTANT : la demande n'est PAS publiee immediatement — elle attend une confirmation par email (double opt-in). L'email est celui du CLIENT FINAL (pas de l'agent) et est obligatoire : le client recevra un email « Confirmez votre demande » avec un lien valable 48 heures ; tant qu'il n'a pas clique, aucun artisan n'est contacte. Apres cet appel, invitez explicitement l'utilisateur a ouvrir sa boite mail et a cliquer sur ce lien de confirmation pour publier sa demande et suivre les reponses sur fixou.fr ; l'agent lui-meme n'a jamais acces a cet espace. La description doit faire au moins 20 caracteres. `answers` reprend les `id` de questions et les `value` d'options du metier (voir list_categories). Renvoie le `requestId` a utiliser avec get_request.
Esquema de entrada
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['categorySlug', 'answers', 'description', 'postalCode', 'email'], 'properties': {'email': {'type': 'string', 'format': 'email', 'description': 'Email du client final (obligatoire) ; il y recevra le lien de confirmation a cliquer pour publier sa demande, puis le suivi.'}, 'phone': {'type': 'string', 'description': "Telephone du client final (optionnel), transmis aux artisans qu'il choisira."}, 'answers': {'type': 'object', 'description': 'Reponses au questionnaire du metier, indexees par `id` de question. Valeur unique (question single) ou tableau de valeurs (question multi), choisies parmi les `value` des options.', 'additionalProperties': {'anyOf': [{'type': 'string'}, {'type': 'array', 'items': {'type': 'string'}}]}}, 'postalCode': {'type': 'string', 'description': "Code postal francais du lieu d'intervention (5 chiffres)."}, 'description': {'type': 'string', 'maxLength': 5000, 'minLength': 20, 'description': 'Description libre du besoin, en francais, de 20 a 5000 caracteres.'}, 'categorySlug': {'type': 'string', 'description': 'Slug du metier concerne, obtenu via list_categories.'}}, 'additionalProperties': False}
get_request
Consulte le statut d'une demande Fixou et les reponses des artisans (nom de l'entreprise, message, prix indicatif, delai, note moyenne). Ne renvoie jamais de coordonnees : celles-ci ne sont communiquees qu'au client final, une fois qu'il a choisi un artisan sur fixou.fr. Une cle API ne peut consulter que les demandes qu'elle a elle-meme creees.
Esquema de entrada
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['requestId'], 'properties': {'requestId': {'type': 'string', 'description': 'Identifiant de la demande, renvoye par create_request.'}}, 'additionalProperties': False}
list_categories
Liste tous les metiers proposes par Fixou, regroupes par famille, avec le questionnaire propre a chaque metier. A appeler avant create_request : le `slug` d'un metier devient le `categorySlug`, et le questionnaire indique les questions a couvrir. Dans create_request, l'objet `answers` doit utiliser les `id` de question comme cles et, comme valeurs, les `value` des options proposees (jamais les libelles).
Esquema de entrada
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {}}
Añadido
get_request
17 de September de 2026 a las 12:39
Añadido
create_request
17 de September de 2026 a las 12:39
Añadido
list_categories
17 de September de 2026 a las 12:39