Tools
| Name | Description |
|---|---|
refresh_access_tokenCreate a Transak partner access token using the partner API key and API secret. | Create a Transak partner access token using the partner API key and API secret. |
get_priceGet a Transak public on-ramp or off-ramp quote for fiat, crypto, network, and payment method. | Get a Transak public on-ramp or off-ramp quote for fiat, crypto, network, and payment method. |
list_countriesList countries supported by Transak public on-ramp and off-ramp coverage. | List countries supported by Transak public on-ramp and off-ramp coverage. |
list_crypto_currenciesList Transak crypto currencies and networks available for public coverage. | List Transak crypto currencies and networks available for public coverage. |
list_fiat_currenciesList fiat currencies and payment options supported by Transak. | List fiat currencies and payment options supported by Transak. |
verify_wallet_addressValidate a wallet address for a Transak crypto currency and network. | Validate a wallet address for a Transak crypto currency and network. |
list_ordersList Transak partner orders using status, wallet, order, and pagination filters. | List Transak partner orders using status, wallet, order, and pagination filters. |
get_orderRetrieve a Transak partner order by order ID. | Retrieve a Transak partner order by order ID. |
create_widget_urlCreate a short-lived single-use authenticated Transak widget URL for backend whitelabel sessions. | Create a short-lived single-use authenticated Transak widget URL for backend whitelabel sessions. |
Triggers
| Name | Description |
|---|---|
webhook_eventReceive Transak order or KYC webhooks and verify the signed data JWT when a partner access token is configured. | Receive Transak order or KYC webhooks and verify the signed data JWT when a partner access token is configured. |
order_webhook_eventReceive Transak order lifecycle webhook callbacks. | Receive Transak order lifecycle webhook callbacks. |
kyc_webhook_eventReceive Transak KYC lifecycle webhook callbacks. | Receive Transak KYC lifecycle webhook callbacks. |
Quick Start
import { WeavzClient } from '@weavz-io/sdk'
const weavz = new WeavzClient({ apiKey: 'wvz_...' })
const result = await weavz.actions.execute('transak', 'refresh_access_token', {
workspaceId: '550e8400-e29b-41d4-a716-446655440000',
integrationAlias: 'transak',
input: { /* ... */ },
})Related Integrations
Works well with
Frequently Asked Questions
How do I connect Transak to my app?
Use Weavz Hosted Connect for Custom authentication. Install the SDK, create a connection through the connect portal or API, then execute tools programmatically.
What tools does Transak support?
Transak supports 9 tools including Refresh Access Token, Get Price, List Countries, List Crypto Currencies, List Fiat Currencies, and more.
Can I use Transak with AI agents?
Yes. Add Transak to an MCP server in Tool Mode or Code Mode. Code Mode provides 3 meta-tools with on-demand API discovery so agents can compose stateful workflows without loading every action schema up front.
Can Transak be used in stateful agent workflows?
Yes. Agents can combine Transak tools with Filesystem, State KV, Human Gates, input partials, and other workspace integrations while keeping execution scoped to the selected workspace or end user.
What authentication does Transak use?
Transak uses Custom. Weavz stores credentials securely and uses them for authorized action execution.
How much does the Transak integration cost?
The Transak integration is included on all Weavz plans including the free tier with 20,000 actions per month. No credit card required.
What triggers does Transak support?
Transak supports 3 triggers including Webhook Event, Order Webhook Event, KYC Webhook Event.
Connect Transak in minutes
Get 20,000 free action executions every month. No credit card required.