spending_report returns a chronological activity log of every confirmed transaction your agent’s wallet has made in the past 24 hours. Entries span all activity types: direct USDC transfers, HTTP x402 micropayments, Money Streaming Protocol (MPP) session charges, and treasury rebalance operations. The response also includes per-category and overall daily totals.
This tool reports what has already happened — it is an activity log, not a policy view. To see current spending caps and limits, use get_policy_status instead.
Parameters
This tool takes no parameters.Response
activity array
Each entry in the activity array represents one confirmed wallet event.
Category of the transaction. One of:
transfer, x402, mpp, treasury.Amount spent or moved, denominated in USDC.
Stellar address or service identifier that received the funds. For treasury entries this may be a pool identifier.
ISO 8601 timestamp when the transaction was confirmed on-chain.
Stellar transaction hash. Use this to look up full details on any Stellar explorer.
totals object
Sum of all
transfer type activity in the window.Sum of all
x402 micropayments in the window.Sum of all
mpp streaming session charges in the window.Sum of all
treasury rebalance flows in the window.Grand total of all activity across every category.
When to use
- Audit agent spending — verify what your agent has actually paid for in the last 24 hours.
- Debug unexpected charges — cross-reference
tx_hashvalues against on-chain explorer data. - Reconciliation — generate daily cost breakdowns by activity type using the
totalsfields.
Example
Tool callspending_report request
spending_report response