PSP omnicanal en México, Colombia, Chile, Perú y Ecuador. Una API REST para tokenización de tarjetas y cobros en uno o dos pasos.
Kushki le da a tu agente 10 tools que llama directo — elegí las que necesite, en Claude, Cursor o cualquier 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-kushkiAgregá esta entrada a tu claude_desktop_config.json (o a la config de cualquier cliente compatible con 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>"
}
}
}
}Después de reiniciar, tu agente puede llamar cualquiera de las 10 herramientas de abajo — probá tokenize_card primero.
Necesarias para autenticar el server. Almacenadas cifradas al usar el hosting gestionado de 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 herramienta es independiente — tu agente carga solo lo que necesita para reducir contexto y tiempo de respuesta.
tokenize_cardcreate_chargecreate_preauthorizationcapture_preauthorizationvoid_chargecreate_transfer_tokencreate_transfer_chargecreate_cash_chargeMCP es un protocolo — cualquier framework que lo hable puede montar este server.