MCP tools

Choose where deposits go

Chooses the ad account the organization's bank transfers and stablecoin deposits are added to, and returns the funding details.

Tool name: set-ad-account-funding-target.

Chooses the ad account the organization's bank transfers and stablecoin deposits are added to, and returns the funding details.

When to use

Use when the user names the ad account deposits should fund, or get-ad-account-funding shows no target. Later deposits go there, and deposits waiting for a choice are added to it at once.

Access

PropertyValue
Required scopewrite
PublishesNo
Read-onlyNo
DestructiveNo
IdempotentYes
Open worldYes

Input

FieldTypeRequiredDescription
requestIdstringYesThe ad account request id, or its Koast reference (KST-…). At most 40 characters.
adAccountIdstringYesThe ad account deposits go to, act_…: one of the targets of the funding details. At most 40 characters.

Output

FieldTypeRequiredDescription
bankobject | nullYesWhere to send a US bank transfer in USD: ACH, wire or RTP. Null while bank transfers are not offered.
cryptoobject[]YesOne deposit address per stablecoin and network. Only that coin on that network may be sent to it: another coin or network can be lost for good. Empty while crypto is not offered.
targetobject | nullYesThe ad account deposits go to. Null until one is chosen, when the organization has more than one.
targetsobject[]YesThe ad accounts deposits can go to: the organization's shared USD ad accounts.
minimumCentsintegerYesThe smallest budget, in USD cents, a deposit is added for without Koast checking it first.
onHoldbooleanYesTrue while deposits and payments for funds are on hold for the organization. The user contacts Koast support.
depositsobject[]YesThe latest deposits, newest first.
balancesobject[]YesWhat each of the organization's shared ad accounts has left to spend.

REST equivalent

PUT /v1/ad-account-funding/target, Choose where deposits go. CLI: koast set-ad-account-funding-target.

On this page