TenderWatch, marchés publics

Appels d'offres publics français ouverts, procédure selon le montant, intérêts moratoires, lexique.

Should I use this

Quality & Safety

B
Description quality
60%
Schema completeness
97%
Naming quality
80%
Poisoning risk
100%
Permission match
100%
Protocol compliance
100%

Findings (4)

  • LOWTool 'rechercher_appels_offres' description lacks action verbin rechercher_appels_offres
  • LOWTool 'calculer_interets_moratoires' description lacks action verbin calculer_interets_moratoires
  • LOWTool 'procedure_selon_montant' description lacks action verbin procedure_selon_montant
  • LOWTool 'definition_marches_publics' description lacks action verbin definition_marches_publics

Based on automated analysis of tool definitions and protocol compliance.

Context Cost

~944Tokens (tool definitions)
~1.3 KBTypical response size
Moderate attention impact (0.74% 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": {
    "marches-publics": {
      "url": "https://tenderwatch.fr/mcp"
    }
  }
}

Remote endpoints

https://tenderwatch.fr/mcpstreamable-http

What it can do

Tool inventory

Tools (4)

🟢 Read-only🟡 Write🔴 Delete⚪ Unknown
🟢rechercher_appels_offres(mots_cles, region, limite)

Cherche parmi les appels d'offres publics français encore ouverts (BOAMP, JOUE, plateformes d'acheteurs) ceux qui correspondent à des mots-clés, avec un filtre région optionnel. Renvoie l'intitulé, l'acheteur, la date limite et le lien de la fiche.

Input Schema

{
  "type": "object",
  "properties": {
    "mots_cles": {
      "type": "string",
      "description": "Ce que fait l'entreprise, ex. « nettoyage de locaux » ou « maîtrise d'œuvre voirie »."
    },
    "region": {
      "type": "string",
      "description": "Région française, une parmi : Île-de-France, Auvergne-Rhône-Alpes, Bourgogne-Franche-Comté, Bretagne, Centre-Val de Loire, Corse, Grand Est, Hauts-de-France, Normandie, Nouvelle-Aquitaine, Occitanie, Pays de la Loire, Provence-Alpes-Côte d'Azur, Guadeloupe, Martinique, Guyane, La Réunion, Mayotte."
    },
    "limite": {
      "type": "integer",
      "minimum": 1,
      "maximum": 10,
      "description": "Nombre de résultats (5 par défaut)."
    }
  },
  "required": [
    "mots_cles"
  ],
  "additionalProperties": false
}
🟢calculer_interets_moratoires(montant_ttc, date_reception_facture, date_paiement, type_acheteur)

Calcule les intérêts moratoires et l'indemnité de 40 € dus par un acheteur public qui a payé une facture en retard (taux BCE + 8 points, code de la commande publique).

Input Schema

{
  "type": "object",
  "properties": {
    "montant_ttc": {
      "type": "number",
      "description": "Montant TTC de la facture, en euros."
    },
    "date_reception_facture": {
      "type": "string",
      "description": "AAAA-MM-JJ."
    },
    "date_paiement": {
      "type": "string",
      "description": "AAAA-MM-JJ, date du paiement effectif."
    },
    "type_acheteur": {
      "type": "string",
      "enum": [
        "etat-collectivite",
        "sante",
        "entreprise-publique"
      ],
      "description": "Détermine le délai (30, 50 ou 60 jours). Défaut : État ou collectivité."
    }
  },
  "required": [
    "montant_ttc",
    "date_reception_facture",
    "date_paiement"
  ],
  "additionalProperties": false
}
🟢procedure_selon_montant(montant_ht, nature, acheteur)

Indique la procédure et la publicité applicables à un marché public selon son montant HT, sa nature et le type d'acheteur (seuils de dispense, MAPA, procédure formalisée).

Input Schema

{
  "type": "object",
  "properties": {
    "montant_ht": {
      "type": "number",
      "description": "Montant HT estimé du marché, en euros."
    },
    "nature": {
      "type": "string",
      "enum": [
        "travaux",
        "fournitures-services"
      ]
    },
    "acheteur": {
      "type": "string",
      "enum": [
        "etat",
        "collectivite",
        "entite-adjudicatrice"
      ]
    }
  },
  "required": [
    "montant_ht",
    "nature",
    "acheteur"
  ],
  "additionalProperties": false
}
🟢definition_marches_publics(terme)

Donne la définition sourcée (code de la commande publique) d'un terme des marchés publics : DCE, CCAG, standstill, retenue de garantie, avance, offre anormalement basse, etc.

Input Schema

{
  "type": "object",
  "properties": {
    "terme": {
      "type": "string",
      "description": "Le terme, ex. « DCE » ou « retenue de garantie »."
    }
  },
  "required": [
    "terme"
  ],
  "additionalProperties": false
}

Community

Rate this Server

Evidence

Recent observations

verifiedversion not recorded4 tools