🧭 Chapter 7

Using Claude as a thinking partner

Before assuming a need is possible or not, ask Claude to assess Spendesk MCP coverage first. The copy-paste prompt that turns any business need into an action plan.

CFOControllerAP ManagerFinance AnalystProcurement5 min read
/

The most useful habit: ask before assuming

Most users discover the Spendesk MCP's limits by accident — by asking a question Claude can only half-answer. There's a better approach: ask Claude directly what it can do, before even phrasing your final request.

Claude knows the exact list of available Spendesk MCP tools. So for a given need, it can tell you:

  • Which tools it would use.
  • Whether the need is fully covered, or only approximated.
  • What workaround exists if coverage is partial.
  • How to turn all of that into a reusable skill or routine.

What we already know is out of reach for the MCP

Three tools come up repeatedly in client requests but don't exist in the current Spendesk MCP:

  • get_budgets — no native budget-vs-actual comparison (only an approximation via spendesk_analyze_spend).
  • get_payable_events — no detailed audit trail on an invoice (who approved it, when, with what comment).
  • get_bank_transactions — no direct transaction-level bank reconciliation.

And a limitation that recently evolved: almost no write tools. Claude can read all of your Spendesk data, and exactly one write action exists today — archiving or unarchiving a supplier (archive_supplier). For everything else (create, approve, modify), there's no MCP tool.

If Claude tells you one of these is blocking your need, that's not a phrasing problem — it's a real MCP limitation today.

The prompt to use for any new need

This is the core of this chapter — a reusable prompt for any business situation, to copy and adapt:

Prompt to copy
Here's my need: [describe your business situation in 2-3 sentences, with context — your role, desired frequency, end goal].

Based on the available Spendesk MCP tools (spendesk_analyze_spend, spendesk_get_due_invoices, get_payables, get_suppliers, get_purchase_orders, get_requests, list_cards, get_cost_centers, get_settlements, get_wallet_summary, etc.):

1. Which MCP tools would you use to answer this need?
2. Is this need fully covered by the Spendesk MCP, or is there a limitation (e.g. no webhooks/real-time alerts, almost no write tools — the only exception being `archive_supplier`, no get_budgets)?
3. If it's not fully covered, propose a concrete workaround.
4. Draft me a reusable skill or prompt for this need.

A concrete example of what this produces

Claude Code — MCP Spendesk
Vous
Here's my need: I'm a Controller, and every week I want to check that our spend's GL mapping is consistent before exporting to our ERP. Based on the available Spendesk MCP tools, which would you use, is this need fully covered, and can you draft me a reusable skill?
get_payablesget_chart_of_accounts
C

1. I'd use `get_payables` (invoices with their export status) cross-referenced with `get_chart_of_accounts` (chart of accounts) to check that every invoice has a valid, consistent GL account.

2. This need is fully covered for the consistency check — the MCP does expose both data sets. No limitation here.

3. No workaround needed.

4. Here's a skill ready to download: [generated .md file with detailed instructions]

Would you like me to also turn this into a weekly routine?

In this example, Claude explicitly confirms full coverage — that's just as valuable as flagging a limitation: it saves you from hunting for a workaround you don't actually need.

Closing the loop

Once Claude has assessed your need, what comes next depends on its answer:

For every role: this prompt works just as well for a very specific need ("I just want this one number") as for a broader project ("I want to automate my whole month-end close") — the more precise your initial description, the more immediately actionable Claude's answer will be.

Related skills