Ce que le MCP Spendesk ne fait pas — et quoi faire à la place
Pas de budgets, pas d'approbation, pas de paiement, pas d'alertes, pas de travel budgets. Les limites du MCP Spendesk, dites clairement, avec la solution de contournement pour chacune — pour le savoir avant de le promettre à votre équipe.

Pourquoi cette page existe
Le MCP Spendesk compte 62 outils : 36 qui lisent et 26 qui agissent. Cela couvre une bonne part du travail finance — analyse des dépenses, suivi des factures, clôture mensuelle, bons de commande, maintenance des fournisseurs. Cela ne couvre pas tout, et les manques ne sont pas toujours là où on les attend.
Un assistant à qui il manque un outil ne le dit pas toujours clairement. Il peut répondre à une question voisine, ou renvoyer une liste vide qui ressemble à « rien à signaler ». Connaître les limites à l'avance est le moyen le plus rapide de faire confiance aux réponses que vous obtenez.
Les six choses pour lesquelles il n'existe pas d'outil
| Vous voulez… | Un outil existe ? | Quoi faire à la place |
|---|---|---|
| Comparer les dépenses à un budget | Non. Le MCP ne lit pas les budgets | Donnez vos chiffres de budget à l'assistant ; il extrait le réel |
| Approuver ou rejeter une demande ou une facture | Non | Approuvez dans Spendesk. L'assistant peut lister ce qui attend |
| Payer une facture ou planifier un paiement | Non | Payez dans Spendesk. L'assistant peut classer ce qui est dû |
| Créer ou modifier des cartes, des utilisateurs ou des centres de coûts | Non | Faites-le dans Spendesk. L'assistant peut lire les trois |
| Recevoir une alerte quand quelque chose se produit | Non. L'assistant n'agit que sur demande | Si votre assistant gère les tâches planifiées, planifiez une question récurrente ; ou utilisez les webhooks de l'API (expérimentaux) |
| Voir les travel budgets, notes de frais ou indemnités kilométriques comme des demandes | Non. Les outils de demandes ne couvrent que les demandes de carte | Lisez la dépense qui en résulte via les payables |
Deux de ces limites surprennent plus que les autres.
« Marquer comme prête » n'est pas une approbation. L'outil mark_payable_as_ready marque une dépense comme prête pour l'export comptable. C'est une étape de tenue comptable. Il n'approuve rien et ne paie rien.
Les outils de demandes ne couvrent que les demandes de carte. get_requests, get_request_by_id et spendesk_analyze_requests renvoient les demandes de carte à usage unique, d'abonnement et multi-usage, ainsi que les rechargements de carte physique. Les travel budgets, les demandes de bon de commande, les notes de frais et les indemnités kilométriques sont écartés, sans marqueur ni erreur — un total de « demandes en attente » est donc un total de demandes de carte.
Ce que ça donne en pratique
Demandez quelque chose pour lequel il n'existe pas d'outil, et un assistant bien instruit le dit et propose ce qui s'en rapproche le plus.
Je ne peux pas approuver de factures : le MCP Spendesk n'a aucun outil d'approbation, ni pour les demandes ni pour les factures. L'approbation reste dans Spendesk.
Ce que je peux faire, c'est vous montrer ce qui attend. Côté demandes de carte :
| État | Demandes | Plus ancienne |
|---|---|---|
| En attente d'approbation | 14 | 23 jours |
| Approuvées | 6 | 9 jours |
Ce chiffre couvre uniquement les demandes de carte (usage unique, abonnement, multi-usage). Les factures fournisseurs en attente d'approbation n'y figurent pas (je peux les lister à part avec `get_invoices`), et les demandes supprimées restent comptées : la charge réelle peut donc être plus faible.
Voulez-vous la liste des 14 demandes en attente par demandeur, de la plus ancienne à la plus récente ?
Même chose pour les budgets. L'assistant analyse les dépenses ; il ne peut pas les comparer à un budget qu'il n'a jamais vu.
Je ne peux pas vous le dire seul : le MCP Spendesk n'a pas d'outil budget, donc je ne connais pas votre budget Marketing.
Voici ce que Spendesk montre pour le Marketing au Q3 2026 (du 1er juillet au 30 septembre) :
| Mois | Dépenses | vs mois précédent |
|---|---|---|
| Juillet | 118 400 € | — |
| Août | 96 200 € | -18,8 % |
| Septembre | 141 900 € | +47,5 % |
| Total Q3 | 356 500 € | +11,2 % vs Q2 (du 1er avril au 30 juin, appel séparé) |
Donnez-moi le budget Marketing du Q3 et je calcule l'écart. Les montants sont TTC et suivent la date de dépense, pas la date comptable.
Des limites qui tiennent à l'accès, pas aux outils
Certaines choses échouent pour une raison qui n'a rien à voir avec la liste des outils.
- Le rôle. Seuls les Controllers et les Account Owners peuvent utiliser l'assistant, en lecture comme en écriture. Les Admins peuvent configurer la connexion mais pas l'utiliser ; les Requesters ne peuvent pas se connecter.
- Les permissions d'écriture sont désactivées par défaut. Les actions d'écriture sont en Beta. Un Admin ou Account Owner active chaque permission d'écriture sur la connexion, puis chaque utilisateur se déconnecte, se reconnecte et la coche. Un outil dont la permission n'est pas cochée ressemble exactement à un outil qui n'existe pas.
- Une société à la fois. Sur une connexion au niveau de l'organisation, l'assistant traite les sociétés une par une. Dites-lui de quelle entité vous parlez.
- Les devises différentes ne sont pas mélangées à l'aveugle. Les analyses de dépenses donnent des totaux dans la devise fonctionnelle de la société. Les listes de factures gardent chaque facture dans sa devise, et ces montants ne sont pas additionnés. Entre entités de devises différentes, il n'y a pas de total groupe : le MCP ne fournit aucun taux de change.
Des limites à l'intérieur des outils qui existent
Un outil peut exister sans pour autant répondre à la question que vous aviez en tête.
- Une date de référence passée n'est pas un aging historique. Demander les factures en retard « au 30 juin » vieillit, par rapport à cette date, les factures encore impayées aujourd'hui. Cela ne reconstitue pas la situation de la clôture de juin.
- Pour une dépense, un export en échec et un export en attente se ressemblent. L'assistant sait qu'une dépense n'est pas encore exportée ; il ne sait pas si un export a été tenté puis a échoué.
- Le solde du wallet est récent, pas temps réel. Le solde vient d'un cache court, et l'historique des rechargements peut avoir jusqu'à un jour de retard pour une requête identique.
- Certaines actions sont irréversibles. Annuler ou clôturer un bon de commande, valider un export comptable, marquer une dépense ou un règlement comme exporté : aucun outil ne revient en arrière. Gardez une confirmation humaine sur chacune.
À retenir
- Il n'existe aucun outil pour approuver, payer, lire les budgets, envoyer des alertes, ni créer ou modifier des cartes, des utilisateurs et des centres de coûts — utilisez Spendesk pour cela
- Pour le budget vs réel, fournissez le budget ; l'assistant fournit le réel
- Les outils de demandes ne couvrent que les demandes de carte : travel budgets, notes de frais et indemnités kilométriques n'y sont pas
- Un outil manquant est souvent une permission manquante : vérifiez le rôle et les permissions d'écriture cochées avant de conclure qu'il n'existe pas
- La liste de référence est la référence des outils MCP, et les limites sont listées dans Connect an AI assistant
Related skills
A guided, conversational tour of the Spendesk MCP on the user's own data, ending with recommended next skills.
Use get_requests correctly for card requests, understanding why expense reimbursements don't appear there.
Analyse card request volume and average amount by type, period, or supplier before spend is committed.