πŸ’¬ 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.

CFOControllerAP ManagerFinance AnalystProcurement5 min read
/

Two surfaces to talk to your agent

An agent configured with the Spendesk MCP tools can be used in two ways:

  1. Dust's web chat β€” the main interface, for an in-depth, multi-turn conversation.
  2. @Dust directly 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_invoices returns overdue invoices ranked by urgency.

Controller: "Check for duplicate invoices this month" β†’ get_payables combined with get_chart_of_accounts.

Finance Analyst: "Compare spend by cost center over the last 3 months" β†’ spendesk_analyze_spend grouped by cost center.

Procurement: "Which purchase orders don't have a matching invoice yet?" β†’ get_purchase_orders cross-referenced with get_payables.

Right inside Slack

#financeDust β€” MCP Spendesk
V
Vous

@Dust which supplier invoices are more than 30 days overdue?

βš™spendesk_get_due_invoices
D
@DustAPP

I found 12 invoices overdue by more than 30 days, totaling €34,200.00.

Top 3 by amount:

SupplierAmountOverdue by
Oracle France€8,400.0045 days
Sopra Steria€6,200.0038 days
Capgemini€5,100.0033 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