Pour développeurs et agents IA
Donnez un comptable
à votre agent IA.
WeeKeeper expose 14 outils MCP et une API REST complète. Votre agent peut consulter les livres, catégoriser les transactions, créer des factures et générer des rapports — avec une sécurité humain-dans-la-boucle intégrée.
Serveur MCP — pour agents IA
Connectez Claude, GPT ou tout agent compatible MCP à WeeKeeper. Votre agent obtient des outils qu'il peut appeler directement — aucune plomberie REST nécessaire.
Server: https://mcp.weekeeper.com Transport: SSE (Server-Sent Events) Auth: Bearer pk_live_...
API REST — pour intégrations personnalisées
API JSON standard avec pagination par curseur, clés d'idempotence et abonnements webhook. Fonctionne avec tout client HTTP.
Base URL: https://api.weekeeper.com Auth: Bearer pk_live_... ou JWT Format: JSON, pagination par curseur
14 outils MCP
Tous les outils dont votre agent a besoin pour gérer les livres d'une petite entreprise.
| Outil | Description | Portée |
|---|---|---|
| get_cash_position | Solde de trésorerie actuel pour tous les comptes | read |
| list_transactions | Transactions avec filtres par date/catégorie/statut | read |
| categorize_transaction | Définir ou modifier la catégorie d'une transaction | categorize |
| batch_categorize | Catégoriser jusqu'à 500 transactions à la fois | categorize |
| get_profit_and_loss | État des résultats pour une période donnée | report |
| get_balance_sheet | Bilan à une date donnée | report |
| get_tax_estimate | Estimation d'impôt trimestriel (TPS/TVH) | report |
| create_invoice | Créer une nouvelle facture avec postes | invoice |
| list_invoices | Lister les factures avec filtre par statut | read |
| send_invoice | Envoyer une facture au client par courriel | invoice |
| scan_receipt | Numériser un reçu et le jumeler à une transaction | write |
| ask_question | Question en langage naturel sur les finances | read |
| list_uncategorized | Transactions nécessitant une révision humaine | read |
| propose_action | Demander l'approbation humaine pour une action | write |
Voyez-le en action
Un agent IA demande à WeeKeeper un résumé financier — et reçoit des données structurées en retour.
# L'agent appelle l'outil get_profit_and_loss Agent: Quelles étaient mes dépenses le dernier trimestre? # Le serveur MCP WeeKeeper répond Tool call: get_profit_and_loss Parameters: { "start_date": "2026-01-01", "end_date": "2026-03-31" } Response: { "revenue": 24500.00, "expenses": 18200.00, "net_income": 6300.00, "currency": "CAD", "top_expenses": [ {"category": "Fournitures de bureau", "amount": 3200.00}, {"category": "Logiciels", "amount": 2800.00}, {"category": "Repas et divertissements", "amount": 1950.00} ] } Agent: Vos dépenses totales du dernier trimestre étaient de 18 200 $ CAD. Catégories principales : Fournitures de bureau (3 200 $), Logiciels (2 800 $) et Repas (1 950 $). Le revenu net était de 6 300 $.
API REST
API JSON standard pour intégrations personnalisées. Mêmes données, même authentification, transport différent.
# Obtenir la position de trésorerie curl -H "Authorization: Bearer pk_live_abc123" \ https://api.weekeeper.com/api/cash-position # Lister les transactions non catégorisées curl -H "Authorization: Bearer pk_live_abc123" \ "https://api.weekeeper.com/api/transactions?status=uncategorized&limit=50" # Créer une facture curl -X POST \ -H "Authorization: Bearer pk_live_abc123" \ -H "Content-Type: application/json" \ -H "Idempotency-Key: inv-2026-001" \ -d '{ "client_email": "client@exemple.com", "items": [{"description": "Consultation", "amount": 2500.00}], "due_date": "2026-04-15", "currency": "CAD" }' \ https://api.weekeeper.com/api/invoices
Portées des clés API
Permissions granulaires. Donnez à votre agent uniquement l'accès dont il a besoin.
| Portée | Permet | Outils exemples |
|---|---|---|
| read | Consulter transactions, soldes, factures | get_cash_position, list_transactions |
| write | Créer et modifier des enregistrements | scan_receipt, propose_action |
| categorize | Catégoriser les transactions | categorize_transaction, batch_categorize |
| invoice | Créer et envoyer des factures | create_invoice, send_invoice |
| report | Générer des rapports financiers | get_profit_and_loss, get_tax_estimate |
| admin | Accès complet incluant les paramètres | Tous les outils |
Sécurité humain-dans-la-boucle
Votre agent peut proposer des actions. Les humains approuvent. Chaque action est auditée.
API de propositions
Les agents appellent propose_action pour les opérations sensibles. L'utilisateur reçoit une notification push et approuve ou rejette dans l'appli.
Politiques configurables
Les utilisateurs définissent des politiques d'approbation par type d'action. Approuver automatiquement les catégorisations mais exiger l'approbation pour les factures de plus de 1 000 $. Vous définissez les valeurs par défaut; les utilisateurs personnalisent.
Piste d'audit complète
Chaque action enregistre qui l'a faite — utilisateur, agent ou système. L'identité de l'agent (nom de la clé API) est consignée. Les utilisateurs peuvent examiner toute l'activité des agents dans l'appli.
Découverte d'agents lisible par machine
Notre fichier agents.md donne aux agents IA tout ce dont ils ont besoin pour découvrir et se connecter à WeeKeeper.