Spendesk MCP Skills

79 validated Claude Code skills for finance teams using Spendesk MCP. Filter by persona, use case or frequency — download and install in 30 seconds.

📘 New to Claude? Check out the setup guide →
★ Top
95/100·🔍 Ad hoc·Expert

Audit what the MCP covers

Probes all available MCP tools, re-evaluates coverage of 50 persona use cases, detects new fields or tools, and regenerates the gap analysis report.

CFOControllerAP Manager🔥 6 clients
★ Top
89/100·🔍 Ad hoc·Intermediate

Build a custom skill

Turns a precise business need into a brand-new tailored Claude skill, ready to use on the Spendesk MCP.

CFOControllerAP Manager👥 2 clients
★ Top
88/100·🔍 Ad hoc·Beginner

Discover the Spendesk MCP in two minutes

A guided, conversational tour of the Spendesk MCP with real calls on the user's own data, adapted to their persona.

CFOControllerAP Manager👥 3 clients
88/100·📆 Monthly·Intermediate

See where the money goes by category

Breaks spend down by category (software, travel, marketing…) with the monthly trend and the uncategorised share.

Finance Analyst
★ Top
87/100·📆 Monthly·Beginner

Track the monthly spend trend

Tracks the company's monthly spending evolution sorted chronologically. Particularly useful for budget performance reviews and trend detection.

CFOFinance Analyst
★ Top
87/100·📅 Weekly·Beginner

See what is unpaid for one supplier

Identifies invoices overdue by more than 60 days for targeted suppliers via spendesk_get_due_invoices and the supplierIds filter. Prioritizes critical follow-ups.

AP ManagerController👥 2 clients
★ Top
87/100·📆 Monthly·Intermediate

Get ready to close the month

Checks what is blocking the month's close: expenses to prepare, expenses not exported, missing receipts, settlements not exported and overdue invoices.

Controller🔥 6 clients
87/100·📆 Monthly·Intermediate

Audit software subscriptions and duplicates

Maps recurring SaaS spend, flags potentially duplicate suppliers, and isolates AI tool spend to detect shadow IT.

ProcurementCFO
★ Top
86/100·📅 Weekly·Intermediate

Track overdue supplier invoices

Displays overdue supplier invoices grouped by aging buckets. Handles multi-currency and provides a clear view of outstanding liabilities for management.

CFOAP ManagerController👥 3 clients
★ Top
86/100·📅 Weekly·Intermediate

Consolidate group cash balances

Aggregates wallet balances across all group entities into a consolidated view. Uses list_companies then get_wallet_summary for each entity.

CFO🔥 5 clients
85/100·📆 Monthly·Beginner

Compare top suppliers year on year

Ranks suppliers by spending amount and compares them to the prior period. Uses supplier IDs to ensure consistency across both periods.

CFOAP Manager
85/100·📅 Weekly·Intermediate

Spot settlements not exported

Identifies cleared settlements not yet exported to the ERP via the state=created filter. Necessary for tracking treasury movements pending accounting entry.

Controller
85/100·📅 Weekly·Beginner

Audit supplier data

Audits supplier records: missing bank details, address and legal identifiers, and bank details changed recently.

AP ManagerProcurement👥 2 clients
★ Top
85/100·🔍 Ad hoc·Intermediate

Prepare a supplier negotiation

Builds a complete dossier on a target supplier before renegotiation: purchase volume, trends, payment terms practiced, and commercial leverage.

ProcurementCFO
85/100·📅 Weekly·Intermediate

Track cash actually paid out

Cash flow reporting based on the actual settlement date (settlements) rather than the invoice date (payables) — the real moment money moves.

CFOFinance Analyst💬 1 client
85/100·📅 Weekly·Intermediate

Chase invoices waiting for approval

Lists supplier invoices waiting for approval, with the expected approver and how long they have waited.

AP ManagerController
85/100·📆 Monthly·Intermediate

Analyse spend by project or region

Breaks spend down along one custom analytical field (project, region…), month by month, without mixing fields together.

Finance Analyst
85/100·📆 Monthly·Intermediate

Prepare the monthly management report

Assembles the CFO's monthly summary in four blocks: cash position, committed spend, cash out, overdue invoices.

CFO
85/100·🔍 Ad hoc·Expert

Keep the chart of accounts up to date

Creates, edits and archives chart-of-accounts accounts from the conversation, checking for duplicates first, archive included.

Controller
★ Top
83/100·📆 Monthly·Intermediate

List subscriptions and their cost

Lists and analyzes all company SaaS subscriptions via the payableType=subscription filter. Identifies active subscriptions, their total cost, and recurrence.

CFOFinance AnalystProcurement
★ Top
83/100·⚡ Daily·Beginner

Prioritise supplier payments

Generates a prioritized payment queue with 3 urgency levels to help the AP Manager efficiently manage daily payments.

AP Manager🔥 4 clients
83/100·📆 Monthly·Intermediate

Track spend by cost centre

Analyzes monthly spend evolution by cost center over 6 months and detects centers whose spending deviates from their normal pattern.

Finance AnalystController👥 3 clients
83/100·📆 Monthly·Intermediate

Track software subscription growth

Sizes software and subscription spend, spots tools whose cost is rising and those that appeared recently.

Finance AnalystProcurement👥 2 clients
82/100·📅 Weekly·Expert

Create, cancel or close a purchase order

Creates, cancels and closes purchase orders from the conversation, with pre-checks and a confirmation before each action.

ProcurementController
81/100·🔍 Ad hoc·Expert

Work across several entities

Guides the use of multi-entity tools with the Spendesk org-level token. Explains entity context management for multi-company groups.

CFOController🔥 5 clients
80/100·📆 Monthly·Intermediate

Measure supplier dependency

Analyzes spend concentration by supplier to identify excessive dependencies and supply disruption risk.

CFOProcurement
80/100·📅 Weekly·Beginner

Spot stuck card requests

Spots card requests that have waited too long for approval, and which approver is holding them.

ProcurementAP Manager
80/100·⚡ Daily·Beginner

Follow the invoice inbox

Tracks supplier documents received in the invoice inbox: waiting, assigned, processed.

AP Manager
80/100·📆 Monthly·Expert

Generate the month's accounting export

Generates the month's accounting journals as a preview, checks what is left out, then commits the export only on request.

Controller
78/100·📅 Weekly·Intermediate

Follow each entity's cash

Consolidates the cash position of each group entity from Spendesk and produces a multi-entity cash dashboard.

CFO🔥 5 clients
78/100·📆 Monthly·Intermediate

Compare spend per person across teams

Compares teams on spend per person, from headcount you supply or from the number of people who spent.

Finance AnalystCFO
78/100·📆 Monthly·Beginner

Spot inactive purchase orders

Identifies open purchase orders with no recent activity to release fictitious budget commitments and follow up with late suppliers.

ProcurementController
★ Top
77/100·⚡ Daily·Beginner

Find out where an invoice stands

Finds a supplier invoice and says where it stands: approval, payment and accounting export, with the expected approver.

CFOControllerAP Manager🔥 5 clients
75/100·📆 Monthly·Intermediate

Analyse small suppliers

Applies Pareto analysis to supplier spend to identify tail spend (many small suppliers, little volume) and consolidation opportunities.

Finance AnalystProcurement
73/100·📆 Monthly·Intermediate

Check accounting accounts before export

Checks that expenses to export carry their expense, VAT and supplier accounts, and that none sits on an archived account.

Controller
73/100·📆 Monthly·Intermediate

Forecast year-end spend

Extrapolates YTD actual spend to project the full-year total and estimate the likely budget gap by cost center.

Finance AnalystCFO
72/100·📅 Weekly·Intermediate

Match invoices to purchase orders

Finds invoices with no purchase order and purchase orders waiting for an invoice, from the real link between the two.

AP ManagerProcurement👥 2 clients
72/100·📆 Monthly·Intermediate

Analyse card requests

Analyses card request volume and average amount by type (single purchase, subscription, multi-use), before spend is committed.

ProcurementCFO
70/100·📅 Weekly·Intermediate

Forecast supplier cash-out over 90 days

Projects supplier cash-out at 30, 60 and 90 days from invoices to pay, and compares it with the cash available on the wallet.

CFO👥 2 clients
70/100·📆 Monthly·Intermediate

Measure supplier payment times

Measures how many days supplier invoices actually take to be paid, and whether they are paid before or after their due date.

AP ManagerController
68/100·📆 Monthly·Intermediate

Spot purchases outside usual suppliers

Identifies spend made with non-approved suppliers, measures procurement policy compliance rate, and locates at-risk teams.

ProcurementFinance Analyst
68/100·📅 Weekly·Beginner

Understand declined card payments

Lists declined card payments with the exact decline reason and the remediation to apply.

AP ManagerController
65/100·📆 Monthly·Intermediate

Spot invoices entered twice

Detects invoice duplicates by identifying payables from the same supplier with identical or very close amounts over a short period.

ControllerAP Manager💬 1 client
62/100·🔍 Ad hoc·Beginner

Trace a card's blocking history

Traces a card's full block/unblock history, beyond its current status.

AP ManagerController
60/100·🔍 Ad hoc·Beginner

Track a physical card's delivery

Tracks a physical card order's delivery status: shipping, tracking, delay.

AP Manager
58/100·📆 Monthly·Expert

Prepare the period-end cut-off

Lists expenses dated in the period and not yet exported to accounting, as the basis for accrual entries.

Controller🔥 6 clients
90/100·📅 Weekly·Beginner

Card requests via get_requests

Explains how to use get_requests for card requests and why expense reimbursements don't appear there. Avoids a frequent source of confusion between two distinct workflows.

Technical referenceControllerFinance Analyst
90/100·🔍 Ad hoc·Intermediate

Active vs archived cost centers

Distinguishes active cost centers from archived ones with correct use of get_cost_centers. Avoids the counter-intuitive isArchived vs isActive naming convention pitfall.

Technical referenceControllerFinance Analyst
★ Top
88/100·📆 Monthly·Beginner

Gross spending by type (excluding credit notes)

Calculates gross spending by payment type, explicitly excluding credit notes and reimbursements. Provides a clean view of actual company cash outflows.

Technical referenceControllerFinance Analyst
★ Top
88/100·⚡ Daily·Beginner

Invoices ready for accounting export

Lists invoices and expenses ready to export to the accounting system. Uses the bookingStatusToExport filter to target only actionable items.

Technical referenceController
87/100·⚡ Daily·Beginner

Payables by system entry date (firstCreatedAt)

Filters payables by their Spendesk entry date, distinct from the invoice date. Useful for accounting close on a specific period.

Technical referenceController
87/100·🔍 Ad hoc·Beginner

Full invoice detail (get_payable_by_id)

Gets the complete detail of a specific invoice by ID via get_payable_by_id. Includes accounting codes, resolved supplier, and analytical fields.

Technical referenceControllerAP Manager
87/100·🔍 Ad hoc·Intermediate

Expense categories and cost center mapping

Lists expense categories and the cost centers each is restricted to; a category with no restriction applies to all.

Technical referenceControllerFinance Analyst
87/100·🔍 Ad hoc·Expert

Custom analytical fields and their values

Lists custom analytical fields and their possible values via get_analytical_fields. Enables using the analytical dimensions specific to each client.

Technical referenceControllerFinance Analyst💬 1 client
87/100·🔍 Ad hoc·Intermediate

GL chart of accounts (get_chart_of_accounts)

Retrieves the company's GL chart of accounts configured in Spendesk. Necessary to understand the accounting codes used in ERP exports.

Technical referenceController
86/100·🔍 Ad hoc·Intermediate

Long-period spend analysis (>1 year)

Analyzes spending over periods exceeding 1 year by working around the 366-day API limit. Automatically aggregates results from multiple successive calls.

Technical referenceCFOFinance Analyst
86/100·⚡ Daily·Beginner

Payables exported to ERP since a date (firstExportedAt)

Retrieves payables exported to the ERP since a given date via the firstExportedAt filter. Enables reconciliation of flows between Spendesk and the accounting system.

Technical referenceController💬 1 client
86/100·🔍 Ad hoc·Intermediate

Invoice attachment access (pre-signed URLs)

Downloads invoice attachments via 1-hour pre-signed S3 URLs. Useful for documentary audits or compliance verifications.

Technical referenceControllerAP Manager💬 1 client
86/100·📅 Weekly·Beginner

Recently created or updated suppliers

Filters suppliers recently created or updated in Spendesk via createdAfter/updatedAfter. Useful for new supplier validation workflows and change tracking.

Technical referenceAP Manager
86/100·🔍 Ad hoc·Intermediate

Card requests filtered by currency

Filters card requests by currency using the correct requestedCurrency parameter. Includes an explicit warning about the distinction from the 'currency' parameter which returns incomplete results.

Technical referenceControllerFinance Analyst
86/100·🔍 Ad hoc·Beginner

List users (members) with roles and teams

Lists active or archived users with their Spendesk roles and teams. Accounts for result limitations in large companies via pagination.

Technical referenceControllerFinance Analyst
85/100·📆 Monthly·Intermediate

Spending by cost center and employee

Analyzes spending by cost center with per-employee detail. Automatically resolves cost center names from their IDs for a readable report.

Technical referenceFinance AnalystController
85/100·📅 Weekly·Intermediate

Card expenses above a spending threshold

Filters card transactions above a defined threshold to identify exceptional spending. Useful for internal control reviews and overspend alerts.

Technical referenceCFOControllerFinance Analyst💬 1 client
85/100·📅 Weekly·Beginner

Active suppliers with banking details (IBAN, BIC)

Lists active suppliers with their complete banking details (IBAN, BIC, country). Essential for payment verifications and banking data audits.

Technical referenceAP Manager
84/100·📅 Weekly·Intermediate

Supplier outstanding balance (AP outstanding)

Calculates the true supplier AP outstanding balance accounting for partial payments. Provides an accurate snapshot of accounts payable at any given date.

Technical referenceCFOAP ManagerController👥 2 clients
84/100·🔍 Ad hoc·Beginner

Invoice search by supplier name

Finds invoices from a supplier by name, first resolving the supplier ID via get_suppliers. Works around the absence of a direct text filter in get_payables.

Technical referenceAP ManagerController👥 2 clients
84/100·📆 Monthly·Expert

Settlements vs GL export: two distinct workflows

Distinguishes cleared treasury movements (settlements) from the GL accounting export workflow. Avoids confusion between these two processes with different logics and APIs.

Technical referenceController👥 3 clients
83/100·🔍 Ad hoc·Beginner

Suppliers without IBAN

Lists suppliers with no IBAN returned, paging through the whole supplier base. An empty IBAN does not prove there are no bank details: non-IBAN accounts are never returned.

Technical referenceAP Manager
★ Top
83/100·📅 Weekly·Intermediate

Open POs approaching or exceeding budget

Analyses open purchase orders and their billing progress. Budget overruns cannot be detected: the originally approved amount is not exposed.

Technical referenceProcurementCFO
83/100·📅 Weekly·Beginner

Active cards with available balance and owner names

Lists active cards with their available balance and their owner's name, for close tracking of cards and allocated budgets.

Technical referenceCFOController
82/100·📆 Monthly·Expert

Payables by accounting date (month-end close)

Filters payables by accounting date for monthly or quarterly close. Essential for ensuring the completeness of the accounting scope for the period.

Technical referenceController
82/100·📆 Monthly·Intermediate

Subscription cards linked to supplier

Lists virtual subscription-type cards and identifies the associated supplier for each. Complements SaaS subscription analysis for card-based rather than invoice-based payments.

Technical referenceCFOProcurementFinance Analyst
81/100·📆 Monthly·Beginner

Wallet top-up history

Retrieves the company wallet top-up history with datetime format handling and pagination. Useful for cash flow tracking and reconciliation of funding transactions.

Technical referenceControllerFinance Analyst💬 1 client
81/100·📅 Weekly·Intermediate

Wallet balance and card allocations

Compares wallet balance to virtual and physical card allocations. Enables partial reconciliation of funds distributed across cards.

Technical referenceCFOController
80/100·📆 Monthly·Beginner

Spending by accounting status

Breaks down spending by accounting status to identify items pending export. Essential for tracking monthly or quarterly accounting close.

Technical referenceController
80/100·📅 Weekly·Intermediate

Receipt validity check (documentary evidence)

Verifies genuine receipt validity by distinguishing file presence from pre-signed URL availability. Crucial for documentary compliance audits.

Technical referenceControllerAP Manager
79/100·🔍 Ad hoc·Expert

Purchase orders and invoice linkage (payableId)

Analyzes purchase orders and their link to invoices via payableId. Explains why payableId=null does not necessarily mean no invoice exists.

Technical referenceProcurementAP Manager
78/100·📅 Weekly·Expert

Unprocessed expense claims (toPrepare)

Identifies expense claims awaiting review by correctly combining payableType and status filters. Avoids false positives from misusing Spendesk filter parameters.

Technical referenceControllerFinance Analyst💬 1 client
77/100·📆 Monthly·Intermediate

Cards in terminal states (lost, stolen, expired, cancelled)

Explains why lost, stolen, expired or cancelled cards never appear in the card list, and how to read one specific card.

Technical referenceControllerFinance Analyst

Interested in AI Agent services or Custom Integrations?