PSP omnichannel no México, Colômbia, Chile, Peru e Equador. Uma API REST para tokenização de cartão e cobranças em uma ou duas etapas.
O Kushki dá ao seu agente 10 tools que ele chama direto — escolha as que precisar, no Claude, Cursor ou qualquer cliente MCP.
tokenize_card — Exchange raw card data for a single-use token (POST /card/v1/tokens, public merchant id). The token feeds create_charge / create_preauthorization / create_subscription. Card data never touches your backend.create_charge — One-step card charge (POST /card/v1/charges, private merchant id). Pass the token from tokenize_card plus the amount object. Supports metadata, months (MX installments) and deferred (installment plans).create_preauthorization — Two-step charge, step 1: hold funds on the card (POST /card/v1/preAuthorization, private merchant id). Returns a ticketNumber to capture later.// Your agent calls a tool directly — no glue code.
// CodeSpar's managed tier handles OAuth2, token rotation and rate limits.
const result = await session.call("tokenize_card", { /* ... */ });$ npm install @codespar/mcp-kushkiAdicione esta entrada ao seu claude_desktop_config.json (ou a config de qualquer cliente compatível com MCP).
{
"mcpServers": {
"kushki": {
"command": "npx",
"args": [
"-y",
"@codespar/mcp-kushki"
],
"env": {
"KUSHKI_PUBLIC_MERCHANT_ID": "<your_kushki_public_merchant_id>",
"KUSHKI_PRIVATE_MERCHANT_ID": "<your_kushki_private_merchant_id>"
}
}
}
}Depois de reiniciar, seu agente pode chamar qualquer uma das 10 ferramentas abaixo — teste tokenize_card primeiro.
Necessárias pra autenticar o server. Armazenadas criptografadas ao usar a hospedagem gerenciada da CodeSpar.
KUSHKI_PUBLIC_MERCHANT_IDKushki public merchant id (card/transfer tokenization)
KUSHKI_PRIVATE_MERCHANT_IDKushki private merchant id (charges, captures, voids, subscriptions)
KUSHKI_ENVEnvironment: 'sandbox' (api-uat) or 'production'. Defaults to 'sandbox'.
Cada ferramenta é independente — seu agente carrega só o que precisa pra reduzir contexto e tempo de resposta.
tokenize_cardcreate_chargecreate_preauthorizationcapture_preauthorizationvoid_chargecreate_transfer_tokencreate_transfer_chargecreate_cash_chargeMCP é um protocolo — qualquer framework que o fale pode montar este server.