# prescriptio_reseau_documents

Rechercher les documents et extraits disponibles autour d'une organisation identifiée par son SIREN, avec une requête facultative. Approfondit les sources disponibles au-delà des relations déjà agrégées, dans les limites de couverture renvoyées. Les noms et mentions trouvés sont des pistes à vérifier, pas des relations de travail établies. Citer les références, dates et URLs retournées. Une source vide, une source en erreur et une recherche tronquée doivent rester distinguées. Cet outil lit des données déjà collectées ; il ne déclenche pas une collecte du web en temps réel.

État : implémenté ; distribution : historique uniquement ; offre payante : true ; effets : lecture.

## Entrée MCP

```json
{
  "additionalProperties": false,
  "properties": {
    "limit": {
      "default": 12,
      "description": "Nombre maximal de résultats à lire par source.",
      "maximum": 30,
      "minimum": 1,
      "type": "integer"
    },
    "query": {
      "description": "Mots à rechercher dans les documents autour de cette organisation. Omis : documents disponibles.",
      "maxLength": 160,
      "type": "string"
    },
    "siren": {
      "description": "SIREN de l'organisation dont on approfondit les sources.",
      "pattern": "^[0-9]{9}$",
      "type": "string"
    }
  },
  "required": [
    "siren"
  ],
  "type": "object"
}
```

## Sortie MCP

```json
{
  "properties": {
    "action": {
      "type": "string"
    },
    "download_url": {
      "type": [
        "string",
        "null"
      ]
    },
    "fields": {
      "type": "object"
    },
    "files": {
      "items": {
        "type": "object"
      },
      "type": "array"
    },
    "ok": {
      "type": "boolean"
    },
    "page": {
      "type": [
        "integer",
        "null"
      ]
    },
    "pages_total": {
      "type": [
        "integer",
        "null"
      ]
    },
    "quota": {
      "type": "object"
    },
    "texte": {
      "description": "Contenu textuel (pièce de DCE, PV…).",
      "type": "string"
    }
  },
  "type": "object"
}
```

[Contrats externes et limites](/docs/reference/concepts.md).
