CFOTreasuryDust

How a CFO forecasts cash outflows with a Dust agent

No more exporting an Excel report for every treasury question. A Dust agent connected to the Spendesk MCP accesses scheduled payments directly and projects the cash flow impact — in the web chat or directly in Slack.

The Spendesk MCP Team·9 July 2026·5 min read

The problem

The same question comes up every end of the week: "What's our cash position for the next two weeks?"

Answering precisely means exporting Spendesk data, opening Excel, cross-referencing with bank forecasts — and repeating the process for each entity. That's 30 to 45 minutes of manual consolidation for an answer that will be stale the next day.

What a Dust agent connected to the Spendesk MCP changes

A Dust agent configured with the Spendesk MCP tools queries Spendesk directly to retrieve scheduled payments over a period, approved invoices not yet exported (at risk of slippage), and a weekly total with an alert if outflows are concentrated. Published once for the whole Finance team, it's usable both in Dust's web chat and by mentioning @Dust in the Slack channel where the weekly treasury review already happens.

#financeDust — MCP Spendesk
V
Vous

@Dust what payments are scheduled for the next 14 days and what is the impact on my cash flow?

get_payables
D
@DustAPP

Here are your scheduled outflows from July 9 to July 23, 2026:

Week of July 9–13

Salesforce — €24,800 (Jul 10)
AWS — €6,340 (Jul 11)
Doctolib Enterprise — €3,200 (Jul 12)

Subtotal: €34,340

Week of July 16–20

Stripe × 3 invoices — €36,100 (Jul 19)
Deloitte — €18,500 (Jul 22)

Subtotal: €54,600

14-day total: €88,940

⚠️The week of July 16 concentrates 61% of outflows. The Deloitte invoice (€18,500) has not yet been exported — you can still push it to July 28 without penalty if your cash flow is tight.

Would you like the scenario with and without this deferral, or the analysis by entity?

The 3 questions CFOs ask every week

1. Identify invoices at risk of late payment

Useful for avoiding penalties on major contracts before it's too late.

#financeDust — MCP Spendesk
V
Vous

@Dust are there any invoices due this week that haven't been scheduled for payment yet?

spendesk_get_due_invoices
D
@DustAPP

I found 4 invoices due within the next 5 days with no payment scheduled:

SupplierAmountDue datePayment terms
HubSpot€8,200Jul 11Net 30 — at risk
Personio€4,600Jul 12Net 30 — at risk
Notion Enterprise€2,100Jul 13Net 15 — urgent
Legalstart€1,800Jul 14Net 30 — at risk

Total at risk: €16,700

⚠️HubSpot applies a 1.5%/month late payment penalty. On €8,200, that's €123 per month of delay.

Would you like me to automatically flag it if a new invoice enters this list?

2. Consolidate multiple entities into a single view

Particularly useful for groups with subsidiaries in France, Germany, and the UK — asked once in the #finance channel, the answer stays visible to the whole team without anyone needing to ask again.

#financeDust — MCP Spendesk
V
Vous

@Dust give me the total scheduled payments for July consolidated across our 3 entities: France, Germany, and UK

list_companiesget_payables
D
@DustAPP

Consolidated scheduled payments — July 2026

EntityScheduled paymentsPending invoicesTotal committed
France (FR)€142,300€38,400€180,700
Germany (DE)€87,600€12,100€99,700
UK (GB)€54,200€8,900€63,100
Consolidated€284,100€59,400€343,500

Conversion to EUR (ECB rate July 9): GBP/EUR = 1.175

£27,500 GBP converted = €32,312
⚠️The DE entity has €12,100 in approved invoices not yet scheduled. Worth investigating before end of week.

3. Compare commitments vs. monthly forecast

#financeDust — MCP Spendesk
V
Vous

@Dust it's July 9. Compare my actual payments since July 1 against what was forecast at the start of the month.

get_settlementsget_payables
D
@DustAPP

Budget vs. Actual Analysis — July 1–9, 2026

CategoryForecast (Jul 1)ActualVariance
SaaS / Software€48,200€51,400+€3,200
Contractors€32,000€28,500-€3,500
Infrastructure€18,400€22,100+€3,700
Miscellaneous€6,800€4,200-€2,600
Total€105,400€106,200+€800
Overall variance of +0.8% — within normal range. The Infrastructure overage (+€3,700) corresponds to a cloud migration that wasn't planned at the start of the month.
End-of-month projection: €312,000 (+2.1% vs. monthly budget of €305,500)

The limitation to keep in mind

Even with an agent permanently available in Slack, the Spendesk MCP remains a pull data source, queried on demand — there is no push notification when a payment status flips or a new invoice arrives. To turn this weekly treasury check into an automatic digest posted every Monday morning to #finance, you need to combine the agent with a scheduled Trigger.

What to remember

  • No manual exports — the agent accesses Spendesk data in real time.
  • Questions are expressed in natural language, in the web chat or by mentioning @Dust in Slack.
  • Responses include actionable alerts, not just numbers.
  • Multi-entity natively — consolidation in a single question.
  • To automate this weekly treasury review, see the guide on Dust Triggers.

Related skills