π¬ Chapter 3
Using a Dust agent in a conversation
A Dust agent is driven in natural language, either in the web chat or directly in Slack via @Dust. Concrete phrasing examples by role.
Two surfaces to talk to your agent
An agent configured with the Spendesk MCP tools can be used in two ways:
- Dust's web chat β the main interface, for an in-depth, multi-turn conversation.
@Dustdirectly in Slack β mention the agent in a channel or DM, no tool-switching needed.
Either way, the phrasing is the same: describe your need in natural language, the agent figures out which MCP tools to call.
Phrasing examples by role
CFO: "Give me a treasury snapshot across all our entities" or "What's our spend exposure over the last 90 days?" β the agent calls the composite tool
spendesk_analyze_spend.
AP Manager: "Which invoices are overdue this week?" β
spendesk_get_due_invoicesreturns overdue invoices ranked by urgency.
Controller: "Check for duplicate invoices this month" β
get_payablescombined withget_chart_of_accounts.
Finance Analyst: "Compare spend by cost center over the last 3 months" β
spendesk_analyze_spendgrouped by cost center.
Procurement: "Which purchase orders don't have a matching invoice yet?" β
get_purchase_orderscross-referenced withget_payables.
Right inside Slack
@Dust which supplier invoices are more than 30 days overdue?
I found 12 invoices overdue by more than 30 days, totaling β¬34,200.00.
Top 3 by amount:
| Supplier | Amount | Overdue by |
|---|---|---|
| Oracle France | β¬8,400.00 | 45 days |
| Sopra Steria | β¬6,200.00 | 38 days |
| Capgemini | β¬5,100.00 | 33 days |
Would you like me to filter by cost center?
The whole conversation stays visible in the channel β colleagues can read it back without having to ask again.
What if the answer isn't quite right?
- Rephrase with more business context rather than technical keywords.
- State the time period explicitly β Spendesk data often spans several years.
- If the agent says it can't fully answer, that's likely a real MCP limitation β see the chapter on the agent as a thinking partner.
Once you're comfortable with one-off conversations, the next step is automating recurring questions: Automating a report with Triggers.
Related skills
Display overdue supplier invoices grouped by aging buckets (0-30, 30-60, 60-90, 90+ days).
Project upcoming cash outflows over the next 30 days by combining due invoices and historical spend patterns.
Match invoices against purchase orders by supplier, identify invoices without a PO, budget overruns, and POs with no recent activity.