Analyze Document
analyze_documentAnalyse un justificatif (facture, avis de taxe foncière, attestation d'assurance, tableau d'amortissement, relevé bancaire) et retourne une proposition de saisie structurée, SANS RIEN CRÉER. Trois modes d'entrée mutuellement exclusifs : file_base64, file_path (nécessite MCP_FILE_PATH_PREFIX), file_url. Formats acceptés : PDF, JPEG, PNG, WebP (10 Mo max). Enchaînez ensuite vous-même avec create_expense / create_furniture / create_property_work / attach_document après avoir fait valider les valeurs par l'utilisateur : elles proviennent d'un modèle de langage et peuvent être erronées. Chaque appel consomme le quota d'analyse mensuel du compte. Tous les montants sont en euros.
Tool call template
Replace each placeholder with a value matching the input schema. Only required parameters are included; add optional parameters as needed.
{
"id": 1,
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"arguments": {
"property_id": "<property_id>"
},
"name": "analyze_document"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| file_url | No | URL http/https du fichier à télécharger par le serveur. Mutuellement exclusif avec file_base64 et file_path. | |
| filename | No | Nom du fichier avec extension (ex: facture.pdf). Déduit de file_path ou file_url si absent. | |
| file_path | No | Chemin absolu du fichier sur le serveur (nécessite MCP_FILE_PATH_PREFIX configuré). Mutuellement exclusif avec file_base64 et file_url. | |
| file_base64 | No | Contenu du fichier encodé en base64 (PDF, JPG, PNG, WebP — max 10 Mo). Mutuellement exclusif avec file_path et file_url. | |
| property_id | Yes | Identifiant du bien concerné par le justificatif | |
| document_type | No | Force le type de document au lieu de le laisser détecter : expense_invoice, furniture_invoice, works_invoice, property_tax_notice, insurance, loan_schedule, bank_statement, income_statement, liasse_2033, unknown |