Skip to main content
T

Transak

@codespar/mcp-transak · v0.2.0-alpha.3

🌐 GlobalCriptoAuth · API Keybeta18 ferramentas4 variáveis de ambienteversão prévia

On/off-ramp de fiat↔cripto (concorrente da MoonPay). Ecossistema de parceiros e preços diferentes; combine ambos pra roteamento pela melhor taxa. Alpha no npm — 3 endpoints de discovery verificados ao vivo, 6 paths de partner-order pendentes de validação em sandbox.

Comece · grátisVer docs

MIT · roda localmente com as suas credenciais

Variáveis de ambiente, nomes e descrições das ferramentas vêm do pacote npm e ficam em inglês.

Limitações

  • A v0.2.0-alpha.3 é uma versão prévia; o npm não tem versão estável deste pacote.
  • O manifesto do pacote não declara 1 das 4 variáveis que o código lê.
  • Chamadas hospedadas com chave de teste não estão disponíveis: o runtime não registrou o comportamento deste provedor em teste (test venue unclassified).
Pacote
@codespar/mcp-transak
Versão
0.2.0-alpha.3 · versão prévia
dist-tag npm
latest
Categoria
Cripto
Auth
API Key
País
🌐 Global
Licença
MIT
Transporte
stdio · streamable-http

Início rápido

Instale, configure as credenciais, faça a primeira chamada.

Escolha seu cliente. O servidor roda localmente via stdio, com as suas credenciais.

Adicione o servidor ao seu clienteUma entrada de configuração. Sem build, sem SDK.
Defina as variáveis de ambiente4 variáveis lidas pelo código deste servidor, listadas abaixo.
Reinicie e faça a primeira chamadaO agente pode chamar qualquer uma das 18 ferramentas. Comece por create_order.
terminal
# Claude Code claude mcp add transak -e TRANSAK_ACCESS_TOKEN=… -e TRANSAK_API_KEY=… -e TRANSAK_API_SECRET=… -e TRANSAK_ENV=… -- npx -y @codespar/mcp-transak@0.2.0-alpha.3 # then: /mcp to confirm the server is connected
Variáveis de ambiente4 variáveis
TRANSAK_ACCESS_TOKENLida pelo código; o manifesto do pacote não a declara.
TRANSAK_API_KEYTransak partner API key (from partner dashboard). Used as partnerApiKey query param on public quote endpoint and bundled with api-secret to mint the access-token for Partner API calls.obrigatória
TRANSAK_API_SECRETTransak partner API secret. Sent as the api-secret header to endpoints that require server-to-server authentication (and used to mint access tokens for order endpoints).obrigatóriasegredo
TRANSAK_ENVEnvironment selector: 'staging' (default) targets https://api-stg.transak.com; 'production' targets https://api.transak.com.opcional

Nomes lidos do código do pacote (@codespar/mcp-transak@0.2.0-alpha.3). Descrições e marcações vêm do manifesto dele. Auto-hospedado, você guarda as credenciais.

Primeira chamada democreate_order

"Create a Transak order. Use isBuyOrSell='BUY' to onramp"

tools/callcreate_orderresultado devolvido

Ferramentas

O que o seu agente pode chamar.

18 ferramentas, como o tools/list do pacote as devolve.

create_order

Create a Transak order. Use isBuyOrSell='BUY' to onramp (fiat→crypto, funds delivered to walletAddress) or 'SELL' to offramp (crypto→fiat, payout to the linked bank account). Returns the order object with status, a widget/redirect URL if required, and the partner-side id.

get_order

Get a Transak order by its Transak order id. Returns full status, fiat/crypto amounts, fees, tx hash (once on-chain), and current state.

list_orders

List Transak orders for the partner account. Filter by status, walletAddress, partnerOrderId, isBuyOrSell, or createdAt date range. Use this to reconcile webhook-driven state, run sweeps on pending orders, or pull a partner-period statement.

update_order

Update a Transak order after creation. Used for partner-side post-creation actions such as marking a SELL crypto deposit transaction hash, attaching/changing the partnerCustomerId, refreshing the redirectURL, or correcting the buyer email before KYC. Only mutable fields are accepted; immutable fields (amount, currency, network) require a fresh order.

cancel_order

Cancel a Transak order. Only works while the order is in a cancellable state (awaiting payment / pending). Completed or in-flight on-chain orders cannot be cancelled.

get_quote

Get a fiat↔crypto price quote (public, no auth). Returns the rate, fees, min/max, delivery network, and the exact cryptoAmount the buyer receives for a given fiatAmount (or vice versa). Use this before calling create_order to show the user a price they can confirm.

get_order_limits

Get the min and max trade amount for a fiat+crypto+country combination — what's the smallest USD a US buyer can spend on USDC/Polygon, and what's the cap before extra KYC kicks in? Public endpoint. Pair with get_quote so you can prevalidate amount before opening the widget.

list_fiat_currencies

List all fiat currencies Transak supports, with per-currency payment methods, limits, and country restrictions. Public endpoint — safe to call without credentials. Use as a discovery step before rendering a funding flow.

list_crypto_currencies

List all crypto assets Transak supports, including network, decimals, pay-in/pay-out eligibility, and jurisdictional restrictions (US state blocklists etc). Public endpoint.

list_payment_methods

List payment methods available for a given fiat currency (card, Apple Pay, Google Pay, SEPA, UPI, Pix, wire, etc) with min/max amounts and processing time. Public endpoint. Use to dynamically build a funding-method picker per corridor.

list_countries

List the countries Transak serves, with allowed fiat currencies, payment methods, and KYC requirements per country. Optionally filter by fiatCurrency to see only countries where that fiat is supported. Public endpoint — call this as a discovery step before showing a country picker.

list_network_fees

List the network/gas fees Transak charges (or estimates) per crypto+network combination. Useful for showing buyers the all-in landed cost or for choosing the cheapest network when an asset is multi-chain (e.g. USDC on Polygon vs Ethereum). Public endpoint.

Nomes e descrições vêm do tools/list do pacote (@codespar/mcp-transak@0.2.0-alpha.3). Um tipo (leitura, escrita, exclusão) só aparece quando o pacote anota suas ferramentas ou cada ferramenta foi verificada uma a uma; nenhum dos dois existe ainda para este servidor.

Compatibilidade

MCP é um protocolo. Qualquer cliente que o fale pode montar este servidor.

O codespar_discover lista as ferramentas deste servidor, mas um projeto com chave de teste ainda não consegue chamá-las: o runtime não registrou o que este provedor faz em modo de teste e recusa em vez de adivinhar.

Protocolo

Qualquer cliente MCP

stdio · streamable-http

Perguntas

Antes de instalar.

Como instalo o servidor MCP Transak?

Rode npx -y @codespar/mcp-transak@0.2.0-alpha.3 e adicione o bloco de configuração acima ao seu cliente MCP: Claude Code, Cursor, Claude Desktop, VS Code ou qualquer cliente compatível. Sem build, sem SDK.

O que meu agente pode fazer com Transak?

Transak expõe 18 ferramentas de cripto. Seu agente as chama diretamente; a lista completa está acima.

Como Transak autentica, e como as credenciais são guardadas?

Transak usa API Key. Auto-hospedado, você guarda as credenciais: o servidor as lê das variáveis de ambiente.

Como Transak lida com mudanças na API do provedor?

Cada servidor tem versão própria no npm. O comando desta página fixa a 0.2.0-alpha.3, a versão cujas ferramentas estão listadas aqui; seu agente segue nela até você trocar a versão.

Transak é open source? Como reporto um bug?

Sim. Transak tem licença MIT e está publicado no npm como @codespar/mcp-transak, com o código no GitHub (link no painel Detalhes). Reporte problemas no repositório do pacote; problemas de segurança vão para security@codespar.dev, e respondemos em até 24 horas.

Comece em segundos.

Adicione a configuração acima, defina as variáveis, e seu agente chama as ferramentas.

Comece em segundos demo
Adicione o servidor ao seu cliente com a configuração acima.
Defina as variáveis de ambiente listadas acima.
Peça ao seu agente a primeira chamada.
Transak — MCP server · 18 tools | CodeSpar