Skip to main content

MCP tool changelog

What changed in the tools the SpendOne MCP server serves, newest first. The current list, with what each tool does to your data, is the MCP tool reference.

A tool added here reaches your connection only once your deployment serves it. An assistant picks tools up the next time it lists them, which for Claude is the next conversation.

2026-09-26​

  • Every purchase request and purchase order says what happens next, who does it (you, when it is your step) and links the screen where it happens, so the assistant can walk you through the process instead of guessing it from a status.
  • New: purchase_order_mark_ordered, which records that the buyer has placed an approved order with the supplier. The assistant never places the order itself.
  • The tools that change data are served by default, next to the reads. Each one runs with the connected user's own permissions and approval rules, as before; SpendOne can still turn any tool off for a deployment.
  • Tool descriptions were reworded so the assistant picks the right tool and states what it needs before calling it, and the server now gives the assistant instructions and ready-made prompts for the main journeys.
  • purchase_order_get returns what placing an order needs: the supplier, the line items, the total, the payment method, and the address the supplier must send the invoice to.

2026-09-22​

  • Every result that names a record carries a link to the screen in SpendOne that shows it, and the list tools add a link to the approver and accountant queues.
  • New: accountant_task_list, accountant_task_get and accountant_task_assign, the accounting queue. Claiming, handing over and releasing a task happen through the assistant; completing one stays in SpendOne.

2026-09-19​

  • A purchase order paid by virtual card reports the card's last four digits, its expiry and a link that opens the card in SpendOne. Card numbers and CVVs are never returned.

2026-09-18​

  • New: product_scrape, which reads a public product page so a request can be drafted from a pasted link. It is the one tool that reaches outside SpendOne.
  • approval_list describes which tasks it returns for each role, and which of them the user may decide.

2026-09-17​

  • New: purchase_flow_list, which purchase flows exist and which one a request would run under.

2026-09-16​

  • Every tool declares whether it only reads, changes data, or changes data in a way the assistant cannot undo, so the client can ask for confirmation in proportion.

2026-09-11​

  • New write tools: drafting, updating, submitting and canceling a purchase request (purchase_request_*), deciding and claiming approval tasks (approval_*), and the user's notification feed (notification_list, notification_mark_read).

2026-08-28​

  • The read tools return only the records the user may see in the dashboard, rather than every record their role could read.