fixou

Create and track quote requests to local French tradespeople (80 trades) on fixou.fr.

Should I use this

Quality & Safety

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

Findings (1)

  • LOWTool 'get_request' description lacks action verbin get_request

Based on automated analysis of tool definitions and protocol compliance.

Context Cost

~794Tokens (tool definitions)
~1.5 KBTypical response size
Moderate attention impact (0.62% 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": {
    "fixou": {
      "url": "https://mcp.fixou.fr/mcp"
    }
  }
}

Remote endpoints

https://mcp.fixou.fr/mcpstreamable-http

What it can do

Tool inventory

Tools (3)

๐ŸŸข Read-only๐ŸŸก Write๐Ÿ”ด Deleteโšช Unknown
๐ŸŸก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).

Input Schema

{
  "type": "object",
  "properties": {},
  "$schema": "http://json-schema.org/draft-07/schema#"
}
๐ŸŸกcreate_request(categorySlug, answers, description, postalCode, email, ...)

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.

Input Schema

{
  "type": "object",
  "properties": {
    "categorySlug": {
      "type": "string",
      "description": "Slug du metier concerne, obtenu via list_categories."
    },
    "answers": {
      "type": "object",
      "additionalProperties": {
        "anyOf": [
          {
            "type": "string"
          },
          {
            "type": "array",
            "items": {
              "type": "string"
            }
          }
        ]
      },
      "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."
    },
    "description": {
      "type": "string",
      "minLength": 20,
      "maxLength": 5000,
      "description": "Description libre du besoin, en francais, de 20 a 5000 caracteres."
    },
    "postalCode": {
      "type": "string",
      "description": "Code postal francais du lieu d'intervention (5 chiffres)."
    },
    "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."
    }
  },
  "required": [
    "categorySlug",
    "answers",
    "description",
    "postalCode",
    "email"
  ],
  "additionalProperties": false,
  "$schema": "http://json-schema.org/draft-07/schema#"
}
๐ŸŸขget_request(requestId)

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.

Input Schema

{
  "type": "object",
  "properties": {
    "requestId": {
      "type": "string",
      "description": "Identifiant de la demande, renvoye par create_request."
    }
  },
  "required": [
    "requestId"
  ],
  "additionalProperties": false,
  "$schema": "http://json-schema.org/draft-07/schema#"
}

Community

Rate this Server

Evidence

Recent observations

verifiedversion not recorded3 tools
verifiedversion not recorded3 tools
verifiedversion not recorded3 tools