Skip to main content
Glama

get_company

Read-onlyIdempotent

Fiche complete d'une entreprise francaise identifiee par son SIREN.

Pour plusieurs entreprises, le parametre sirens sert jusqu'a 10 fiches en une requete, au lieu d'un appel par societe. COUT : 1 appel de quota par societe, en lot comme a l'unite. Pour comparer beaucoup de societes, search_companies rend les memes champs en include_fields (dont description_activite et site_internet), 20 societes par appel.

Contenu :

  1. Identite - forme juridique, dates de creation et d'immatriculation, date_cloture_exercice, capital, siege complet, activite (NAF, objet_social, description), effectif, LEI si present ; successeur si radiee.

  2. Financier - date_cloture et type_bilan (K consolide, C social, S simplifie : un CA K n'est pas comparable a un CA C), CA, croissance, resultat net, marges, EBITDA, dette nette, effectif moyen.

  3. Contact - site web, telephone, email et LinkedIn (pro).

  4. Gouvernance - dirigeants principaux.

  5. Groupe - est_filiale, parents direct et ultime, societe_mere, tete de groupe (siren_groupe, a passer a search_companies pour lister le groupe), nb filiales. Absent = independante.

  6. IFRS - agregats consolides des cotees.

  7. Signaux - cotation, procedures collectives, fusions, modifications de capital, transferts de siege, changements de denomination, ESS, societe a mission, dernier depot, radiation.

  8. Score credit - grade AAA a D, probabilites de defaut 3/6/12 mois, facteurs ; detail dans get_credit_risk. Null si non scoree.

  9. Cessions - historique (date, type, cedant, cessionnaire, prix).

  10. Donnees publiques - marches publics, subventions, brevets, salons.

  11. Fonds PE/VC - nom_fonds, siren_fonds (chainable vers get_company), annee d'entree.

Pour approfondir : get_financials (historique), get_directors (mandats), get_events (annonces BODACC), get_company_graph (structure). watch_company met la societe sous surveillance.

Input Schema

TableJSON Schema
NameRequiredDescriptionDefault
sirenNoSIREN a 9 chiffres
sirensNoPlusieurs SIREN en un appel, 10 au maximum, au lieu de repeter l'appel societe par societe. Exclusif avec siren. Le cout de quota est identique (1 par societe), ce qui change est le nombre de requetes.
include_fieldsNoChamps root/financiers supplementaires a injecter dans la fiche (parite avec search_companies). Exemple : ['nb_dirigeants','source_esef','dernier_depot_date']. Limite par le plan (3 sur free, 10 sur Pro). Un nom inconnu renvoie 400 en listant les noms non reconnus.

Output Schema

TableJSON Schema
NameRequiredDescriptionDefault

No arguments

Schema Changelog

Changes observed during successful MCP inspections.

  1. Changed1 schema field changed
    • changedOutput schema / anyOf
      Previous value: -[
      -  {
      -    "additionalProperties": {},
      -    "properties": {
      -      "_user_plan": {
      -        "type": "string"
      -      },
      -      "siren": {
      -        "type": "string"
      -      }
      -    },
      -    "required": [
      -      "siren"
      -    ],
      -    "type": "object"
      -  },
      -  {
      -    "additionalProperties": {},
      -    "properties": {
      -      "_quota_remaining_month": {
      -        "type": "number"
      -      },
      -      "_quota_remaining_today": {
      -        "type": "number"
      -      },
      -      "_user_plan": {
      -        "type": "string"
      -      },
      -      "data": {
      -        "items": {
      -          "additionalProperties": {},
      -          "properties": {
      -            "siren": {
      -              "type": "string"
      -            }
      -          },
      -          "required": [
      -            "siren"
      -          ],
      -          "type": "object"
      -        },
      -        "type": "array"
      -      },
      -      "duplicates_ignored": {
      -        "type": "number"
      -      },
      -      "include_fields_skipped": {
      -        "items": {
      -          "type": "string"
      -        },
      -        "type": "array"
      -      },
      -      "include_fields_unknown": {
      -        "items": {
      -          "type": "string"
      -        },
      -        "type": "array"
      -      },
      -      "not_found": {
      -        "items": {
      -          "type": "string"
      -        },
      -        "type": "array"
      -      },
      -      "requested": {
      -        "type": "number"
      -      },
      -      "returned": {
      -        "type": "number"
      -      }
      -    },
      -    "required": [
      -      "data"
      -    ],
      -    "type": "object"
      -  }
      -]New value: +[
      +  {
      +    "additionalProperties": {},
      +    "properties": {
      +      "_user_plan": {
      +        "type": "string"
      +      },
      +      "siren": {
      +        "type": "string"
      +      }
      +    },
      +    "required": [
      +      "siren"
      +    ],
      +    "type": "object"
      +  },
      +  {
      +    "additionalProperties": {},
      +    "properties": {
      +      "_credits_remaining": {
      +        "type": "number"
      +      },
      +      "_quota_remaining_month": {
      +        "type": "number"
      +      },
      +      "_quota_remaining_today": {
      +        "type": "number"
      +      },
      +      "_user_plan": {
      +        "type": "string"
      +      },
      +      "data": {
      +        "items": {
      +          "additionalProperties": {},
      +          "properties": {
      +            "siren": {
      +              "type": "string"
      +            }
      +          },
      +          "required": [
      +            "siren"
      +          ],
      +          "type": "object"
      +        },
      +        "type": "array"
      +      },
      +      "duplicates_ignored": {
      +        "type": "number"
      +      },
      +      "include_fields_skipped": {
      +        "items": {
      +          "type": "string"
      +        },
      +        "type": "array"
      +      },
      +      "include_fields_unknown": {
      +        "items": {
      +          "type": "string"
      +        },
      +        "type": "array"
      +      },
      +      "not_found": {
      +        "items": {
      +          "type": "string"
      +        },
      +        "type": "array"
      +      },
      +      "requested": {
      +        "type": "number"
      +      },
      +      "returned": {
      +        "type": "number"
      +      }
      +    },
      +    "required": [
      +      "data"
      +    ],
      +    "type": "object"
      +  }
      +]
  2. Changed1 schema field changed
    • changedOutput schema / anyOf
      Previous value: -[
      -  {
      -    "additionalProperties": {},
      -    "properties": {
      -      "_user_plan": {
      -        "type": "string"
      -      },
      -      "siren": {
      -        "type": "string"
      -      }
      -    },
      -    "required": [
      -      "siren"
      -    ],
      -    "type": "object"
      -  },
      -  {
      -    "additionalProperties": {},
      -    "properties": {
      -      "_credits_remaining": {
      -        "type": "number"
      -      },
      -      "_quota_remaining_month": {
      -        "type": "number"
      -      },
      -      "_quota_remaining_today": {
      -        "type": "number"
      -      },
      -      "_user_plan": {
      -        "type": "string"
      -      },
      -      "data": {
      -        "items": {
      -          "additionalProperties": {},
      -          "properties": {
      -            "siren": {
      -              "type": "string"
      -            }
      -          },
      -          "required": [
      -            "siren"
      -          ],
      -          "type": "object"
      -        },
      -        "type": "array"
      -      },
      -      "duplicates_ignored": {
      -        "type": "number"
      -      },
      -      "include_fields_skipped": {
      -        "items": {
      -          "type": "string"
      -        },
      -        "type": "array"
      -      },
      -      "include_fields_unknown": {
      -        "items": {
      -          "type": "string"
      -        },
      -        "type": "array"
      -      },
      -      "not_found": {
      -        "items": {
      -          "type": "string"
      -        },
      -        "type": "array"
      -      },
      -      "requested": {
      -        "type": "number"
      -      },
      -      "returned": {
      -        "type": "number"
      -      }
      -    },
      -    "required": [
      -      "data"
      -    ],
      -    "type": "object"
      -  }
      -]New value: +[
      +  {
      +    "additionalProperties": {},
      +    "properties": {
      +      "_user_plan": {
      +        "type": "string"
      +      },
      +      "siren": {
      +        "type": "string"
      +      }
      +    },
      +    "required": [
      +      "siren"
      +    ],
      +    "type": "object"
      +  },
      +  {
      +    "additionalProperties": {},
      +    "properties": {
      +      "_quota_remaining_month": {
      +        "type": "number"
      +      },
      +      "_quota_remaining_today": {
      +        "type": "number"
      +      },
      +      "_user_plan": {
      +        "type": "string"
      +      },
      +      "data": {
      +        "items": {
      +          "additionalProperties": {},
      +          "properties": {
      +            "siren": {
      +              "type": "string"
      +            }
      +          },
      +          "required": [
      +            "siren"
      +          ],
      +          "type": "object"
      +        },
      +        "type": "array"
      +      },
      +      "duplicates_ignored": {
      +        "type": "number"
      +      },
      +      "include_fields_skipped": {
      +        "items": {
      +          "type": "string"
      +        },
      +        "type": "array"
      +      },
      +      "include_fields_unknown": {
      +        "items": {
      +          "type": "string"
      +        },
      +        "type": "array"
      +      },
      +      "not_found": {
      +        "items": {
      +          "type": "string"
      +        },
      +        "type": "array"
      +      },
      +      "requested": {
      +        "type": "number"
      +      },
      +      "returned": {
      +        "type": "number"
      +      }
      +    },
      +    "required": [
      +      "data"
      +    ],
      +    "type": "object"
      +  }
      +]
  3. Changed1 schema field changed
    • changedOutput schema / anyOf
      Previous value: -[
      -  {
      -    "additionalProperties": {},
      -    "properties": {
      -      "_user_plan": {
      -        "type": "string"
      -      },
      -      "siren": {
      -        "type": "string"
      -      }
      -    },
      -    "required": [
      -      "siren"
      -    ],
      -    "type": "object"
      -  },
      -  {
      -    "additionalProperties": {},
      -    "properties": {
      -      "_quota_remaining_month": {
      -        "type": "number"
      -      },
      -      "_quota_remaining_today": {
      -        "type": "number"
      -      },
      -      "_user_plan": {
      -        "type": "string"
      -      },
      -      "data": {
      -        "items": {
      -          "additionalProperties": {},
      -          "properties": {
      -            "siren": {
      -              "type": "string"
      -            }
      -          },
      -          "required": [
      -            "siren"
      -          ],
      -          "type": "object"
      -        },
      -        "type": "array"
      -      },
      -      "duplicates_ignored": {
      -        "type": "number"
      -      },
      -      "include_fields_skipped": {
      -        "items": {
      -          "type": "string"
      -        },
      -        "type": "array"
      -      },
      -      "include_fields_unknown": {
      -        "items": {
      -          "type": "string"
      -        },
      -        "type": "array"
      -      },
      -      "not_found": {
      -        "items": {
      -          "type": "string"
      -        },
      -        "type": "array"
      -      },
      -      "requested": {
      -        "type": "number"
      -      },
      -      "returned": {
      -        "type": "number"
      -      }
      -    },
      -    "required": [
      -      "data"
      -    ],
      -    "type": "object"
      -  }
      -]New value: +[
      +  {
      +    "additionalProperties": {},
      +    "properties": {
      +      "_user_plan": {
      +        "type": "string"
      +      },
      +      "siren": {
      +        "type": "string"
      +      }
      +    },
      +    "required": [
      +      "siren"
      +    ],
      +    "type": "object"
      +  },
      +  {
      +    "additionalProperties": {},
      +    "properties": {
      +      "_credits_remaining": {
      +        "type": "number"
      +      },
      +      "_quota_remaining_month": {
      +        "type": "number"
      +      },
      +      "_quota_remaining_today": {
      +        "type": "number"
      +      },
      +      "_user_plan": {
      +        "type": "string"
      +      },
      +      "data": {
      +        "items": {
      +          "additionalProperties": {},
      +          "properties": {
      +            "siren": {
      +              "type": "string"
      +            }
      +          },
      +          "required": [
      +            "siren"
      +          ],
      +          "type": "object"
      +        },
      +        "type": "array"
      +      },
      +      "duplicates_ignored": {
      +        "type": "number"
      +      },
      +      "include_fields_skipped": {
      +        "items": {
      +          "type": "string"
      +        },
      +        "type": "array"
      +      },
      +      "include_fields_unknown": {
      +        "items": {
      +          "type": "string"
      +        },
      +        "type": "array"
      +      },
      +      "not_found": {
      +        "items": {
      +          "type": "string"
      +        },
      +        "type": "array"
      +      },
      +      "requested": {
      +        "type": "number"
      +      },
      +      "returned": {
      +        "type": "number"
      +      }
      +    },
      +    "required": [
      +      "data"
      +    ],
      +    "type": "object"
      +  }
      +]
  4. Changed1 schema field changed
    • changedOutput schema / anyOf
      Previous value: -[
      -  {
      -    "additionalProperties": {},
      -    "properties": {
      -      "_user_plan": {
      -        "type": "string"
      -      },
      -      "siren": {
      -        "type": "string"
      -      }
      -    },
      -    "required": [
      -      "siren"
      -    ],
      -    "type": "object"
      -  },
      -  {
      -    "additionalProperties": {},
      -    "properties": {
      -      "_credits_remaining": {
      -        "type": "number"
      -      },
      -      "_quota_remaining_month": {
      -        "type": "number"
      -      },
      -      "_quota_remaining_today": {
      -        "type": "number"
      -      },
      -      "_user_plan": {
      -        "type": "string"
      -      },
      -      "data": {
      -        "items": {
      -          "additionalProperties": {},
      -          "properties": {
      -            "siren": {
      -              "type": "string"
      -            }
      -          },
      -          "required": [
      -            "siren"
      -          ],
      -          "type": "object"
      -        },
      -        "type": "array"
      -      },
      -      "duplicates_ignored": {
      -        "type": "number"
      -      },
      -      "include_fields_skipped": {
      -        "items": {
      -          "type": "string"
      -        },
      -        "type": "array"
      -      },
      -      "include_fields_unknown": {
      -        "items": {
      -          "type": "string"
      -        },
      -        "type": "array"
      -      },
      -      "not_found": {
      -        "items": {
      -          "type": "string"
      -        },
      -        "type": "array"
      -      },
      -      "requested": {
      -        "type": "number"
      -      },
      -      "returned": {
      -        "type": "number"
      -      }
      -    },
      -    "required": [
      -      "data"
      -    ],
      -    "type": "object"
      -  }
      -]New value: +[
      +  {
      +    "additionalProperties": {},
      +    "properties": {
      +      "_user_plan": {
      +        "type": "string"
      +      },
      +      "siren": {
      +        "type": "string"
      +      }
      +    },
      +    "required": [
      +      "siren"
      +    ],
      +    "type": "object"
      +  },
      +  {
      +    "additionalProperties": {},
      +    "properties": {
      +      "_quota_remaining_month": {
      +        "type": "number"
      +      },
      +      "_quota_remaining_today": {
      +        "type": "number"
      +      },
      +      "_user_plan": {
      +        "type": "string"
      +      },
      +      "data": {
      +        "items": {
      +          "additionalProperties": {},
      +          "properties": {
      +            "siren": {
      +              "type": "string"
      +            }
      +          },
      +          "required": [
      +            "siren"
      +          ],
      +          "type": "object"
      +        },
      +        "type": "array"
      +      },
      +      "duplicates_ignored": {
      +        "type": "number"
      +      },
      +      "include_fields_skipped": {
      +        "items": {
      +          "type": "string"
      +        },
      +        "type": "array"
      +      },
      +      "include_fields_unknown": {
      +        "items": {
      +          "type": "string"
      +        },
      +        "type": "array"
      +      },
      +      "not_found": {
      +        "items": {
      +          "type": "string"
      +        },
      +        "type": "array"
      +      },
      +      "requested": {
      +        "type": "number"
      +      },
      +      "returned": {
      +        "type": "number"
      +      }
      +    },
      +    "required": [
      +      "data"
      +    ],
      +    "type": "object"
      +  }
      +]
  5. Changed1 schema field changed
    • changedOutput schema / anyOf
      Previous value: -[
      -  {
      -    "additionalProperties": {},
      -    "properties": {
      -      "_user_plan": {
      -        "type": "string"
      -      },
      -      "siren": {
      -        "type": "string"
      -      }
      -    },
      -    "required": [
      -      "siren"
      -    ],
      -    "type": "object"
      -  },
      -  {
      -    "additionalProperties": {},
      -    "properties": {
      -      "_quota_remaining_month": {
      -        "type": "number"
      -      },
      -      "_quota_remaining_today": {
      -        "type": "number"
      -      },
      -      "_user_plan": {
      -        "type": "string"
      -      },
      -      "data": {
      -        "items": {
      -          "additionalProperties": {},
      -          "properties": {
      -            "siren": {
      -              "type": "string"
      -            }
      -          },
      -          "required": [
      -            "siren"
      -          ],
      -          "type": "object"
      -        },
      -        "type": "array"
      -      },
      -      "duplicates_ignored": {
      -        "type": "number"
      -      },
      -      "include_fields_skipped": {
      -        "items": {
      -          "type": "string"
      -        },
      -        "type": "array"
      -      },
      -      "include_fields_unknown": {
      -        "items": {
      -          "type": "string"
      -        },
      -        "type": "array"
      -      },
      -      "not_found": {
      -        "items": {
      -          "type": "string"
      -        },
      -        "type": "array"
      -      },
      -      "requested": {
      -        "type": "number"
      -      },
      -      "returned": {
      -        "type": "number"
      -      }
      -    },
      -    "required": [
      -      "data"
      -    ],
      -    "type": "object"
      -  }
      -]New value: +[
      +  {
      +    "additionalProperties": {},
      +    "properties": {
      +      "_user_plan": {
      +        "type": "string"
      +      },
      +      "siren": {
      +        "type": "string"
      +      }
      +    },
      +    "required": [
      +      "siren"
      +    ],
      +    "type": "object"
      +  },
      +  {
      +    "additionalProperties": {},
      +    "properties": {
      +      "_credits_remaining": {
      +        "type": "number"
      +      },
      +      "_quota_remaining_month": {
      +        "type": "number"
      +      },
      +      "_quota_remaining_today": {
      +        "type": "number"
      +      },
      +      "_user_plan": {
      +        "type": "string"
      +      },
      +      "data": {
      +        "items": {
      +          "additionalProperties": {},
      +          "properties": {
      +            "siren": {
      +              "type": "string"
      +            }
      +          },
      +          "required": [
      +            "siren"
      +          ],
      +          "type": "object"
      +        },
      +        "type": "array"
      +      },
      +      "duplicates_ignored": {
      +        "type": "number"
      +      },
      +      "include_fields_skipped": {
      +        "items": {
      +          "type": "string"
      +        },
      +        "type": "array"
      +      },
      +      "include_fields_unknown": {
      +        "items": {
      +          "type": "string"
      +        },
      +        "type": "array"
      +      },
      +      "not_found": {
      +        "items": {
      +          "type": "string"
      +        },
      +        "type": "array"
      +      },
      +      "requested": {
      +        "type": "number"
      +      },
      +      "returned": {
      +        "type": "number"
      +      }
      +    },
      +    "required": [
      +      "data"
      +    ],
      +    "type": "object"
      +  }
      +]
  6. Changed1 schema field changed
    • changedOutput schema / anyOf
      Previous value: -[
      -  {
      -    "additionalProperties": {},
      -    "properties": {
      -      "_user_plan": {
      -        "type": "string"
      -      },
      -      "siren": {
      -        "type": "string"
      -      }
      -    },
      -    "required": [
      -      "siren"
      -    ],
      -    "type": "object"
      -  },
      -  {
      -    "additionalProperties": {},
      -    "properties": {
      -      "_credits_remaining": {
      -        "type": "number"
      -      },
      -      "_quota_remaining_month": {
      -        "type": "number"
      -      },
      -      "_quota_remaining_today": {
      -        "type": "number"
      -      },
      -      "_user_plan": {
      -        "type": "string"
      -      },
      -      "data": {
      -        "items": {
      -          "additionalProperties": {},
      -          "properties": {
      -            "siren": {
      -              "type": "string"
      -            }
      -          },
      -          "required": [
      -            "siren"
      -          ],
      -          "type": "object"
      -        },
      -        "type": "array"
      -      },
      -      "duplicates_ignored": {
      -        "type": "number"
      -      },
      -      "include_fields_skipped": {
      -        "items": {
      -          "type": "string"
      -        },
      -        "type": "array"
      -      },
      -      "include_fields_unknown": {
      -        "items": {
      -          "type": "string"
      -        },
      -        "type": "array"
      -      },
      -      "not_found": {
      -        "items": {
      -          "type": "string"
      -        },
      -        "type": "array"
      -      },
      -      "requested": {
      -        "type": "number"
      -      },
      -      "returned": {
      -        "type": "number"
      -      }
      -    },
      -    "required": [
      -      "data"
      -    ],
      -    "type": "object"
      -  }
      -]New value: +[
      +  {
      +    "additionalProperties": {},
      +    "properties": {
      +      "_user_plan": {
      +        "type": "string"
      +      },
      +      "siren": {
      +        "type": "string"
      +      }
      +    },
      +    "required": [
      +      "siren"
      +    ],
      +    "type": "object"
      +  },
      +  {
      +    "additionalProperties": {},
      +    "properties": {
      +      "_quota_remaining_month": {
      +        "type": "number"
      +      },
      +      "_quota_remaining_today": {
      +        "type": "number"
      +      },
      +      "_user_plan": {
      +        "type": "string"
      +      },
      +      "data": {
      +        "items": {
      +          "additionalProperties": {},
      +          "properties": {
      +            "siren": {
      +              "type": "string"
      +            }
      +          },
      +          "required": [
      +            "siren"
      +          ],
      +          "type": "object"
      +        },
      +        "type": "array"
      +      },
      +      "duplicates_ignored": {
      +        "type": "number"
      +      },
      +      "include_fields_skipped": {
      +        "items": {
      +          "type": "string"
      +        },
      +        "type": "array"
      +      },
      +      "include_fields_unknown": {
      +        "items": {
      +          "type": "string"
      +        },
      +        "type": "array"
      +      },
      +      "not_found": {
      +        "items": {
      +          "type": "string"
      +        },
      +        "type": "array"
      +      },
      +      "requested": {
      +        "type": "number"
      +      },
      +      "returned": {
      +        "type": "number"
      +      }
      +    },
      +    "required": [
      +      "data"
      +    ],
      +    "type": "object"
      +  }
      +]
  7. Changed1 schema field changed
    • changedOutput schema / anyOf
      Previous value: -[
      -  {
      -    "additionalProperties": {},
      -    "properties": {
      -      "_user_plan": {
      -        "type": "string"
      -      },
      -      "siren": {
      -        "type": "string"
      -      }
      -    },
      -    "required": [
      -      "siren"
      -    ],
      -    "type": "object"
      -  },
      -  {
      -    "additionalProperties": {},
      -    "properties": {
      -      "_quota_remaining_month": {
      -        "type": "number"
      -      },
      -      "_quota_remaining_today": {
      -        "type": "number"
      -      },
      -      "_user_plan": {
      -        "type": "string"
      -      },
      -      "data": {
      -        "items": {
      -          "additionalProperties": {},
      -          "properties": {
      -            "siren": {
      -              "type": "string"
      -            }
      -          },
      -          "required": [
      -            "siren"
      -          ],
      -          "type": "object"
      -        },
      -        "type": "array"
      -      },
      -      "duplicates_ignored": {
      -        "type": "number"
      -      },
      -      "include_fields_skipped": {
      -        "items": {
      -          "type": "string"
      -        },
      -        "type": "array"
      -      },
      -      "include_fields_unknown": {
      -        "items": {
      -          "type": "string"
      -        },
      -        "type": "array"
      -      },
      -      "not_found": {
      -        "items": {
      -          "type": "string"
      -        },
      -        "type": "array"
      -      },
      -      "requested": {
      -        "type": "number"
      -      },
      -      "returned": {
      -        "type": "number"
      -      }
      -    },
      -    "required": [
      -      "data"
      -    ],
      -    "type": "object"
      -  }
      -]New value: +[
      +  {
      +    "additionalProperties": {},
      +    "properties": {
      +      "_user_plan": {
      +        "type": "string"
      +      },
      +      "siren": {
      +        "type": "string"
      +      }
      +    },
      +    "required": [
      +      "siren"
      +    ],
      +    "type": "object"
      +  },
      +  {
      +    "additionalProperties": {},
      +    "properties": {
      +      "_credits_remaining": {
      +        "type": "number"
      +      },
      +      "_quota_remaining_month": {
      +        "type": "number"
      +      },
      +      "_quota_remaining_today": {
      +        "type": "number"
      +      },
      +      "_user_plan": {
      +        "type": "string"
      +      },
      +      "data": {
      +        "items": {
      +          "additionalProperties": {},
      +          "properties": {
      +            "siren": {
      +              "type": "string"
      +            }
      +          },
      +          "required": [
      +            "siren"
      +          ],
      +          "type": "object"
      +        },
      +        "type": "array"
      +      },
      +      "duplicates_ignored": {
      +        "type": "number"
      +      },
      +      "include_fields_skipped": {
      +        "items": {
      +          "type": "string"
      +        },
      +        "type": "array"
      +      },
      +      "include_fields_unknown": {
      +        "items": {
      +          "type": "string"
      +        },
      +        "type": "array"
      +      },
      +      "not_found": {
      +        "items": {
      +          "type": "string"
      +        },
      +        "type": "array"
      +      },
      +      "requested": {
      +        "type": "number"
      +      },
      +      "returned": {
      +        "type": "number"
      +      }
      +    },
      +    "required": [
      +      "data"
      +    ],
      +    "type": "object"
      +  }
      +]
  8. Changed1 schema field changed
    • changedOutput schema / anyOf
      Previous value: -[
      -  {
      -    "additionalProperties": {},
      -    "properties": {
      -      "_user_plan": {
      -        "type": "string"
      -      },
      -      "siren": {
      -        "type": "string"
      -      }
      -    },
      -    "required": [
      -      "siren"
      -    ],
      -    "type": "object"
      -  },
      -  {
      -    "additionalProperties": {},
      -    "properties": {
      -      "_credits_remaining": {
      -        "type": "number"
      -      },
      -      "_quota_remaining_month": {
      -        "type": "number"
      -      },
      -      "_quota_remaining_today": {
      -        "type": "number"
      -      },
      -      "_user_plan": {
      -        "type": "string"
      -      },
      -      "data": {
      -        "items": {
      -          "additionalProperties": {},
      -          "properties": {
      -            "siren": {
      -              "type": "string"
      -            }
      -          },
      -          "required": [
      -            "siren"
      -          ],
      -          "type": "object"
      -        },
      -        "type": "array"
      -      },
      -      "duplicates_ignored": {
      -        "type": "number"
      -      },
      -      "include_fields_skipped": {
      -        "items": {
      -          "type": "string"
      -        },
      -        "type": "array"
      -      },
      -      "include_fields_unknown": {
      -        "items": {
      -          "type": "string"
      -        },
      -        "type": "array"
      -      },
      -      "not_found": {
      -        "items": {
      -          "type": "string"
      -        },
      -        "type": "array"
      -      },
      -      "requested": {
      -        "type": "number"
      -      },
      -      "returned": {
      -        "type": "number"
      -      }
      -    },
      -    "required": [
      -      "data"
      -    ],
      -    "type": "object"
      -  }
      -]New value: +[
      +  {
      +    "additionalProperties": {},
      +    "properties": {
      +      "_user_plan": {
      +        "type": "string"
      +      },
      +      "siren": {
      +        "type": "string"
      +      }
      +    },
      +    "required": [
      +      "siren"
      +    ],
      +    "type": "object"
      +  },
      +  {
      +    "additionalProperties": {},
      +    "properties": {
      +      "_quota_remaining_month": {
      +        "type": "number"
      +      },
      +      "_quota_remaining_today": {
      +        "type": "number"
      +      },
      +      "_user_plan": {
      +        "type": "string"
      +      },
      +      "data": {
      +        "items": {
      +          "additionalProperties": {},
      +          "properties": {
      +            "siren": {
      +              "type": "string"
      +            }
      +          },
      +          "required": [
      +            "siren"
      +          ],
      +          "type": "object"
      +        },
      +        "type": "array"
      +      },
      +      "duplicates_ignored": {
      +        "type": "number"
      +      },
      +      "include_fields_skipped": {
      +        "items": {
      +          "type": "string"
      +        },
      +        "type": "array"
      +      },
      +      "include_fields_unknown": {
      +        "items": {
      +          "type": "string"
      +        },
      +        "type": "array"
      +      },
      +      "not_found": {
      +        "items": {
      +          "type": "string"
      +        },
      +        "type": "array"
      +      },
      +      "requested": {
      +        "type": "number"
      +      },
      +      "returned": {
      +        "type": "number"
      +      }
      +    },
      +    "required": [
      +      "data"
      +    ],
      +    "type": "object"
      +  }
      +]
  9. Changed1 schema field changed
    • changedOutput schema / anyOf
      Previous value: -[
      -  {
      -    "additionalProperties": {},
      -    "properties": {
      -      "_user_plan": {
      -        "type": "string"
      -      },
      -      "siren": {
      -        "type": "string"
      -      }
      -    },
      -    "required": [
      -      "siren"
      -    ],
      -    "type": "object"
      -  },
      -  {
      -    "additionalProperties": {},
      -    "properties": {
      -      "_quota_remaining_month": {
      -        "type": "number"
      -      },
      -      "_quota_remaining_today": {
      -        "type": "number"
      -      },
      -      "_user_plan": {
      -        "type": "string"
      -      },
      -      "data": {
      -        "items": {
      -          "additionalProperties": {},
      -          "properties": {
      -            "siren": {
      -              "type": "string"
      -            }
      -          },
      -          "required": [
      -            "siren"
      -          ],
      -          "type": "object"
      -        },
      -        "type": "array"
      -      },
      -      "duplicates_ignored": {
      -        "type": "number"
      -      },
      -      "include_fields_skipped": {
      -        "items": {
      -          "type": "string"
      -        },
      -        "type": "array"
      -      },
      -      "include_fields_unknown": {
      -        "items": {
      -          "type": "string"
      -        },
      -        "type": "array"
      -      },
      -      "not_found": {
      -        "items": {
      -          "type": "string"
      -        },
      -        "type": "array"
      -      },
      -      "requested": {
      -        "type": "number"
      -      },
      -      "returned": {
      -        "type": "number"
      -      }
      -    },
      -    "required": [
      -      "data"
      -    ],
      -    "type": "object"
      -  }
      -]New value: +[
      +  {
      +    "additionalProperties": {},
      +    "properties": {
      +      "_user_plan": {
      +        "type": "string"
      +      },
      +      "siren": {
      +        "type": "string"
      +      }
      +    },
      +    "required": [
      +      "siren"
      +    ],
      +    "type": "object"
      +  },
      +  {
      +    "additionalProperties": {},
      +    "properties": {
      +      "_credits_remaining": {
      +        "type": "number"
      +      },
      +      "_quota_remaining_month": {
      +        "type": "number"
      +      },
      +      "_quota_remaining_today": {
      +        "type": "number"
      +      },
      +      "_user_plan": {
      +        "type": "string"
      +      },
      +      "data": {
      +        "items": {
      +          "additionalProperties": {},
      +          "properties": {
      +            "siren": {
      +              "type": "string"
      +            }
      +          },
      +          "required": [
      +            "siren"
      +          ],
      +          "type": "object"
      +        },
      +        "type": "array"
      +      },
      +      "duplicates_ignored": {
      +        "type": "number"
      +      },
      +      "include_fields_skipped": {
      +        "items": {
      +          "type": "string"
      +        },
      +        "type": "array"
      +      },
      +      "include_fields_unknown": {
      +        "items": {
      +          "type": "string"
      +        },
      +        "type": "array"
      +      },
      +      "not_found": {
      +        "items": {
      +          "type": "string"
      +        },
      +        "type": "array"
      +      },
      +      "requested": {
      +        "type": "number"
      +      },
      +      "returned": {
      +        "type": "number"
      +      }
      +    },
      +    "required": [
      +      "data"
      +    ],
      +    "type": "object"
      +  }
      +]
  10. Changed1 schema field changed
    • changedOutput schema / anyOf
      Previous value: -[
      -  {
      -    "additionalProperties": {},
      -    "properties": {
      -      "_user_plan": {
      -        "type": "string"
      -      },
      -      "siren": {
      -        "type": "string"
      -      }
      -    },
      -    "required": [
      -      "siren"
      -    ],
      -    "type": "object"
      -  },
      -  {
      -    "additionalProperties": {},
      -    "properties": {
      -      "_credits_remaining": {
      -        "type": "number"
      -      },
      -      "_quota_remaining_month": {
      -        "type": "number"
      -      },
      -      "_quota_remaining_today": {
      -        "type": "number"
      -      },
      -      "_user_plan": {
      -        "type": "string"
      -      },
      -      "data": {
      -        "items": {
      -          "additionalProperties": {},
      -          "properties": {
      -            "siren": {
      -              "type": "string"
      -            }
      -          },
      -          "required": [
      -            "siren"
      -          ],
      -          "type": "object"
      -        },
      -        "type": "array"
      -      },
      -      "duplicates_ignored": {
      -        "type": "number"
      -      },
      -      "include_fields_skipped": {
      -        "items": {
      -          "type": "string"
      -        },
      -        "type": "array"
      -      },
      -      "include_fields_unknown": {
      -        "items": {
      -          "type": "string"
      -        },
      -        "type": "array"
      -      },
      -      "not_found": {
      -        "items": {
      -          "type": "string"
      -        },
      -        "type": "array"
      -      },
      -      "requested": {
      -        "type": "number"
      -      },
      -      "returned": {
      -        "type": "number"
      -      }
      -    },
      -    "required": [
      -      "data"
      -    ],
      -    "type": "object"
      -  }
      -]New value: +[
      +  {
      +    "additionalProperties": {},
      +    "properties": {
      +      "_user_plan": {
      +        "type": "string"
      +      },
      +      "siren": {
      +        "type": "string"
      +      }
      +    },
      +    "required": [
      +      "siren"
      +    ],
      +    "type": "object"
      +  },
      +  {
      +    "additionalProperties": {},
      +    "properties": {
      +      "_quota_remaining_month": {
      +        "type": "number"
      +      },
      +      "_quota_remaining_today": {
      +        "type": "number"
      +      },
      +      "_user_plan": {
      +        "type": "string"
      +      },
      +      "data": {
      +        "items": {
      +          "additionalProperties": {},
      +          "properties": {
      +            "siren": {
      +              "type": "string"
      +            }
      +          },
      +          "required": [
      +            "siren"
      +          ],
      +          "type": "object"
      +        },
      +        "type": "array"
      +      },
      +      "duplicates_ignored": {
      +        "type": "number"
      +      },
      +      "include_fields_skipped": {
      +        "items": {
      +          "type": "string"
      +        },
      +        "type": "array"
      +      },
      +      "include_fields_unknown": {
      +        "items": {
      +          "type": "string"
      +        },
      +        "type": "array"
      +      },
      +      "not_found": {
      +        "items": {
      +          "type": "string"
      +        },
      +        "type": "array"
      +      },
      +      "requested": {
      +        "type": "number"
      +      },
      +      "returned": {
      +        "type": "number"
      +      }
      +    },
      +    "required": [
      +      "data"
      +    ],
      +    "type": "object"
      +  }
      +]
  11. Changed1 schema field changed
    • changedOutput schema / anyOf
      Previous value: -[
      -  {
      -    "additionalProperties": {},
      -    "properties": {
      -      "_user_plan": {
      -        "type": "string"
      -      },
      -      "siren": {
      -        "type": "string"
      -      }
      -    },
      -    "required": [
      -      "siren"
      -    ],
      -    "type": "object"
      -  },
      -  {
      -    "additionalProperties": {},
      -    "properties": {
      -      "_quota_remaining_month": {
      -        "type": "number"
      -      },
      -      "_quota_remaining_today": {
      -        "type": "number"
      -      },
      -      "_user_plan": {
      -        "type": "string"
      -      },
      -      "data": {
      -        "items": {
      -          "additionalProperties": {},
      -          "properties": {
      -            "siren": {
      -              "type": "string"
      -            }
      -          },
      -          "required": [
      -            "siren"
      -          ],
      -          "type": "object"
      -        },
      -        "type": "array"
      -      },
      -      "duplicates_ignored": {
      -        "type": "number"
      -      },
      -      "include_fields_skipped": {
      -        "items": {
      -          "type": "string"
      -        },
      -        "type": "array"
      -      },
      -      "include_fields_unknown": {
      -        "items": {
      -          "type": "string"
      -        },
      -        "type": "array"
      -      },
      -      "not_found": {
      -        "items": {
      -          "type": "string"
      -        },
      -        "type": "array"
      -      },
      -      "requested": {
      -        "type": "number"
      -      },
      -      "returned": {
      -        "type": "number"
      -      }
      -    },
      -    "required": [
      -      "data"
      -    ],
      -    "type": "object"
      -  }
      -]New value: +[
      +  {
      +    "additionalProperties": {},
      +    "properties": {
      +      "_user_plan": {
      +        "type": "string"
      +      },
      +      "siren": {
      +        "type": "string"
      +      }
      +    },
      +    "required": [
      +      "siren"
      +    ],
      +    "type": "object"
      +  },
      +  {
      +    "additionalProperties": {},
      +    "properties": {
      +      "_credits_remaining": {
      +        "type": "number"
      +      },
      +      "_quota_remaining_month": {
      +        "type": "number"
      +      },
      +      "_quota_remaining_today": {
      +        "type": "number"
      +      },
      +      "_user_plan": {
      +        "type": "string"
      +      },
      +      "data": {
      +        "items": {
      +          "additionalProperties": {},
      +          "properties": {
      +            "siren": {
      +              "type": "string"
      +            }
      +          },
      +          "required": [
      +            "siren"
      +          ],
      +          "type": "object"
      +        },
      +        "type": "array"
      +      },
      +      "duplicates_ignored": {
      +        "type": "number"
      +      },
      +      "include_fields_skipped": {
      +        "items": {
      +          "type": "string"
      +        },
      +        "type": "array"
      +      },
      +      "include_fields_unknown": {
      +        "items": {
      +          "type": "string"
      +        },
      +        "type": "array"
      +      },
      +      "not_found": {
      +        "items": {
      +          "type": "string"
      +        },
      +        "type": "array"
      +      },
      +      "requested": {
      +        "type": "number"
      +      },
      +      "returned": {
      +        "type": "number"
      +      }
      +    },
      +    "required": [
      +      "data"
      +    ],
      +    "type": "object"
      +  }
      +]
  12. Changed1 schema field changed
    • changedOutput schema / anyOf
      Previous value: -[
      -  {
      -    "additionalProperties": {},
      -    "properties": {
      -      "_user_plan": {
      -        "type": "string"
      -      },
      -      "siren": {
      -        "type": "string"
      -      }
      -    },
      -    "required": [
      -      "siren"
      -    ],
      -    "type": "object"
      -  },
      -  {
      -    "additionalProperties": {},
      -    "properties": {
      -      "_credits_remaining": {
      -        "type": "number"
      -      },
      -      "_quota_remaining_month": {
      -        "type": "number"
      -      },
      -      "_quota_remaining_today": {
      -        "type": "number"
      -      },
      -      "_user_plan": {
      -        "type": "string"
      -      },
      -      "data": {
      -        "items": {
      -          "additionalProperties": {},
      -          "properties": {
      -            "siren": {
      -              "type": "string"
      -            }
      -          },
      -          "required": [
      -            "siren"
      -          ],
      -          "type": "object"
      -        },
      -        "type": "array"
      -      },
      -      "duplicates_ignored": {
      -        "type": "number"
      -      },
      -      "include_fields_skipped": {
      -        "items": {
      -          "type": "string"
      -        },
      -        "type": "array"
      -      },
      -      "include_fields_unknown": {
      -        "items": {
      -          "type": "string"
      -        },
      -        "type": "array"
      -      },
      -      "not_found": {
      -        "items": {
      -          "type": "string"
      -        },
      -        "type": "array"
      -      },
      -      "requested": {
      -        "type": "number"
      -      },
      -      "returned": {
      -        "type": "number"
      -      }
      -    },
      -    "required": [
      -      "data"
      -    ],
      -    "type": "object"
      -  }
      -]New value: +[
      +  {
      +    "additionalProperties": {},
      +    "properties": {
      +      "_user_plan": {
      +        "type": "string"
      +      },
      +      "siren": {
      +        "type": "string"
      +      }
      +    },
      +    "required": [
      +      "siren"
      +    ],
      +    "type": "object"
      +  },
      +  {
      +    "additionalProperties": {},
      +    "properties": {
      +      "_quota_remaining_month": {
      +        "type": "number"
      +      },
      +      "_quota_remaining_today": {
      +        "type": "number"
      +      },
      +      "_user_plan": {
      +        "type": "string"
      +      },
      +      "data": {
      +        "items": {
      +          "additionalProperties": {},
      +          "properties": {
      +            "siren": {
      +              "type": "string"
      +            }
      +          },
      +          "required": [
      +            "siren"
      +          ],
      +          "type": "object"
      +        },
      +        "type": "array"
      +      },
      +      "duplicates_ignored": {
      +        "type": "number"
      +      },
      +      "include_fields_skipped": {
      +        "items": {
      +          "type": "string"
      +        },
      +        "type": "array"
      +      },
      +      "include_fields_unknown": {
      +        "items": {
      +          "type": "string"
      +        },
      +        "type": "array"
      +      },
      +      "not_found": {
      +        "items": {
      +          "type": "string"
      +        },
      +        "type": "array"
      +      },
      +      "requested": {
      +        "type": "number"
      +      },
      +      "returned": {
      +        "type": "number"
      +      }
      +    },
      +    "required": [
      +      "data"
      +    ],
      +    "type": "object"
      +  }
      +]
  13. Changed1 schema field changed
    • changedOutput schema / anyOf
      Previous value: -[
      -  {
      -    "additionalProperties": {},
      -    "properties": {
      -      "_user_plan": {
      -        "type": "string"
      -      },
      -      "siren": {
      -        "type": "string"
      -      }
      -    },
      -    "required": [
      -      "siren"
      -    ],
      -    "type": "object"
      -  },
      -  {
      -    "additionalProperties": {},
      -    "properties": {
      -      "_quota_remaining_month": {
      -        "type": "number"
      -      },
      -      "_quota_remaining_today": {
      -        "type": "number"
      -      },
      -      "_user_plan": {
      -        "type": "string"
      -      },
      -      "data": {
      -        "items": {
      -          "additionalProperties": {},
      -          "properties": {
      -            "siren": {
      -              "type": "string"
      -            }
      -          },
      -          "required": [
      -            "siren"
      -          ],
      -          "type": "object"
      -        },
      -        "type": "array"
      -      },
      -      "duplicates_ignored": {
      -        "type": "number"
      -      },
      -      "include_fields_skipped": {
      -        "items": {
      -          "type": "string"
      -        },
      -        "type": "array"
      -      },
      -      "include_fields_unknown": {
      -        "items": {
      -          "type": "string"
      -        },
      -        "type": "array"
      -      },
      -      "not_found": {
      -        "items": {
      -          "type": "string"
      -        },
      -        "type": "array"
      -      },
      -      "requested": {
      -        "type": "number"
      -      },
      -      "returned": {
      -        "type": "number"
      -      }
      -    },
      -    "required": [
      -      "data"
      -    ],
      -    "type": "object"
      -  }
      -]New value: +[
      +  {
      +    "additionalProperties": {},
      +    "properties": {
      +      "_user_plan": {
      +        "type": "string"
      +      },
      +      "siren": {
      +        "type": "string"
      +      }
      +    },
      +    "required": [
      +      "siren"
      +    ],
      +    "type": "object"
      +  },
      +  {
      +    "additionalProperties": {},
      +    "properties": {
      +      "_credits_remaining": {
      +        "type": "number"
      +      },
      +      "_quota_remaining_month": {
      +        "type": "number"
      +      },
      +      "_quota_remaining_today": {
      +        "type": "number"
      +      },
      +      "_user_plan": {
      +        "type": "string"
      +      },
      +      "data": {
      +        "items": {
      +          "additionalProperties": {},
      +          "properties": {
      +            "siren": {
      +              "type": "string"
      +            }
      +          },
      +          "required": [
      +            "siren"
      +          ],
      +          "type": "object"
      +        },
      +        "type": "array"
      +      },
      +      "duplicates_ignored": {
      +        "type": "number"
      +      },
      +      "include_fields_skipped": {
      +        "items": {
      +          "type": "string"
      +        },
      +        "type": "array"
      +      },
      +      "include_fields_unknown": {
      +        "items": {
      +          "type": "string"
      +        },
      +        "type": "array"
      +      },
      +      "not_found": {
      +        "items": {
      +          "type": "string"
      +        },
      +        "type": "array"
      +      },
      +      "requested": {
      +        "type": "number"
      +      },
      +      "returned": {
      +        "type": "number"
      +      }
      +    },
      +    "required": [
      +      "data"
      +    ],
      +    "type": "object"
      +  }
      +]
  14. Changed6 schema fields changed
    • addedInput schema / properties / sirens
      Added value: +{
      +  "description": "Plusieurs SIREN en un appel, 10 au maximum, au lieu de repeter l'appel societe par societe. Exclusif avec siren. Le cout de quota est identique (1 par societe), ce qui change est le nombre de requetes.",
      +  "items": {
      +    "type": "string"
      +  },
      +  "maxItems": 10,
      +  "minItems": 1,
      +  "type": "array"
      +}
    • removedInput schema / required
      Removed value: -[
      -  "siren"
      -]
    • removedOutput schema / additionalProperties
      Removed value: -{}
    • addedOutput schema / anyOf
      Added value: +[
      +  {
      +    "additionalProperties": {},
      +    "properties": {
      +      "_user_plan": {
      +        "type": "string"
      +      },
      +      "siren": {
      +        "type": "string"
      +      }
      +    },
      +    "required": [
      +      "siren"
      +    ],
      +    "type": "object"
      +  },
      +  {
      +    "additionalProperties": {},
      +    "properties": {
      +      "_quota_remaining_month": {
      +        "type": "number"
      +      },
      +      "_quota_remaining_today": {
      +        "type": "number"
      +      },
      +      "_user_plan": {
      +        "type": "string"
      +      },
      +      "data": {
      +        "items": {
      +          "additionalProperties": {},
      +          "properties": {
      +            "siren": {
      +              "type": "string"
      +            }
      +          },
      +          "required": [
      +            "siren"
      +          ],
      +          "type": "object"
      +        },
      +        "type": "array"
      +      },
      +      "duplicates_ignored": {
      +        "type": "number"
      +      },
      +      "include_fields_skipped": {
      +        "items": {
      +          "type": "string"
      +        },
      +        "type": "array"
      +      },
      +      "include_fields_unknown": {
      +        "items": {
      +          "type": "string"
      +        },
      +        "type": "array"
      +      },
      +      "not_found": {
      +        "items": {
      +          "type": "string"
      +        },
      +        "type": "array"
      +      },
      +      "requested": {
      +        "type": "number"
      +      },
      +      "returned": {
      +        "type": "number"
      +      }
      +    },
      +    "required": [
      +      "data"
      +    ],
      +    "type": "object"
      +  }
      +]
    • removedOutput schema / properties
      Removed value: -{
      -  "_user_plan": {
      -    "type": "string"
      -  },
      -  "siren": {
      -    "type": "string"
      -  }
      -}
    • removedOutput schema / required
      Removed value: -[
      -  "siren"
      -]
  15. Changed1 schema field changed
    • changedInput schema / properties / include_fields / description
      Previous value: -"Champs root/financiers supplementaires a injecter dans la fiche (parite avec search_companies). Exemple : ['nb_dirigeants','source_esef','dernier_depot_date']. Limite par le plan (3 sur free, illimite sur Pro)."New value: +"Champs root/financiers supplementaires a injecter dans la fiche (parite avec search_companies). Exemple : ['nb_dirigeants','source_esef','dernier_depot_date']. Limite par le plan (3 sur free, 10 sur Pro). Un nom inconnu renvoie 400 en listant les noms non reconnus."
  16. Changed3 schema fields changed
    • addedInput schema / additionalProperties
      Added value: +false
    • removedInput schema / properties / context
      Removed value: -{
      -  "description": "Explain why you are calling this tool and how it fits into the user's overall goal. This parameter is used for analytics and user intent tracking. YOU MUST provide 15-25 words (count carefully). NEVER use first person ('I', 'we', 'you') - maintain third-person perspective. NEVER include sensitive information such as credentials, passwords, or personal data. Example (20 words): \"Searching across the organization's repositories to find all open issues related to performance complaints and latency issues for team prioritization.\"",
      -  "type": "string"
      -}
    • changedInput schema / required
      Previous value: -[
      -  "siren",
      -  "context"
      -]New value: +[
      +  "siren"
      +]
  17. Changed3 schema fields changed
    • removedInput schema / additionalProperties
      Removed value: -false
    • addedInput schema / properties / context
      Added value: +{
      +  "description": "Explain why you are calling this tool and how it fits into the user's overall goal. This parameter is used for analytics and user intent tracking. YOU MUST provide 15-25 words (count carefully). NEVER use first person ('I', 'we', 'you') - maintain third-person perspective. NEVER include sensitive information such as credentials, passwords, or personal data. Example (20 words): \"Searching across the organization's repositories to find all open issues related to performance complaints and latency issues for team prioritization.\"",
      +  "type": "string"
      +}
    • changedInput schema / required
      Previous value: -[
      -  "siren"
      -]New value: +[
      +  "siren",
      +  "context"
      +]
  18. First observed

TDQS

A4.6/5.0
Behavior5/5

Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?

Annotations already cover the safety profile (readOnlyHint=true, idempotentHint=true, destructiveHint=false), and the description adds substantial behavioral context on top: quota semantics ('COUT : 1 appel de quota par societe, en lot comme a l'unite'), the 400-with-unrecognized-names error behavior for include_fields, the pitfall warning that a K-type revenue is not comparable to a C-type ('un CA K n'est pas comparable a un CA C'), credit score 'Null si non scoree,' and chainability of fund identifiers. No contradiction with annotations.

Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.

Conciseness4/5

Is the description appropriately sized, front-loaded, and free of redundancy?

The description is long but earns its length: it uses a scannable numbered 11-section structure for a très complex dossier tool, front-loads purpose, batching, cost, and sibling routing before the content enumeration. The deduction is for mild redundancy with the schema (quota cost and sirens batching appear in both) and a section list that could be tightened for the niche items (cessions, salons, fonds PE/VC).

Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.

Completeness5/5

Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?

For a tool with three parameters, an output schema, and 11 content areas, the description covers everything an agent needs: the full deliverable scope (identity, financial, contact, governance, group, IFRS, signals, credit, transfers, public data, funds), quota cost, batch limits, error behavior, sibling routing, and chaining. Since an output schema exists, not enumerating the exact return payload is acceptable; the coverage of what data lives where is complete.

Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.

Parameters3/5

Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?

Schema description coverage is 100%: the schema already documents sirens exclusivity, the 10-item cap, identical quota cost, include_fields examples, plan limits (3 free / 10 Pro), and the 400 error listing unknown names. Baseline for full schema coverage is 3, and the description's prose mostly restates this information (e.g., the batch framing 'au lieu d'un appel par societe' also appears in the schema) rather than adding new parameter meaning.

Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.

Purpose5/5

Does the description clearly state what the tool does and how it differs from similar tools?

The opening sentence, 'Fiche complete d'une entreprise francaise identifiee par son SIREN,' states a specific verb (get a complete dossier), resource (French company), and identifier (SIREN) in one shot. It differentiates from siblings on both axes: search_companies (bulk comparison, 20 per call, same fields via include_fields) and the 'Pour approfondir' list (get_financials, get_directors, get_events, get_company_graph). An agent can pick this tool without opening any schema.

Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.

Usage Guidelines5/5

Does the description explain when to use this tool, when not to, or what alternatives exist?

The description gives explicit routing conditions: use sirens for up to 10 companies in one request instead of repeated calls, use search_companies 'Pour comparer beaucoup de societes,' use get_credit_risk for the 'detail' of the credit score, and use get_financials/get_directors/get_events/get_company_graph to 'approfondir.' It also shows chaining (siren_groupe -> search_companies, siren_fonds -> get_company). Every alternative is named with the condition that selects it.

Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.

Try in Browser

Glama MCP Gateway

Add one secure layer between your agents and this server.

Resources