mpp_status returns a snapshot of your currently active MPP payment channel. Use it to check how much budget you have left before making more mpp_fetch calls, or to confirm that a session is open before starting a batch of requests.
This tool takes no parameters and always reflects the state of the single active session for your wallet.
Parameters
mpp_status takes no parameters.
Response
Active session
Active session response
The unique identifier for the active MPP channel.
The total USDC budget locked into the channel when it was opened.
The cumulative USDC committed to the channel across all
mpp_fetch calls so far in this session.The USDC still available for further
mpp_fetch calls. Equal to budget_usdc − spent_usdc.The Stellar address of the channel recipient.
Current lifecycle state of the channel. Possible values:
"open"— session is active and ready formpp_fetchcalls"settling"—mpp_close_sessionhas been called and the on-chain transaction is pending"closed"— settlement is complete; no further calls can be made on this session
No active session
No active session
When to use
- Before a batch of
mpp_fetchcalls: confirm a session is open and checkremaining_usdcto ensure you have enough budget. - During a long-running loop: periodically poll
mpp_statusto catch a near-exhausted budget before the next call fails. - After
mpp_close_session: verify the session has reached"closed"state.
Example
Tool call
Response