Introducción
Conecta tu agente AI a Venti
Beta
Esta es una funcionalidad que se encuentra en Beta y que puede cambiar sin previo aviso.
Si quieres acceso a ella, escribe a [email protected] y cuéntanos sobre cómo quieres utilizar Venti en tu agente.
MCP (Model Context Protocol) es un protocolo que estandariza cómo una aplicación le provee contexto a un LLM (Large Language Model).
Venti te ofrece un servidor remote MCP para que conectes tu agente AI y accedas a datos y funciones de tu cuenta de comercio.
Conexión
Nuestro servidor remote MCP se encuentra disponible en https://api.ventipay.com/mcp/merchant/
y soporta el mecanismo de transporte Streamable HTTP exclusivamente.
Autenticación
Las solicitudes deben autenticarse con tu API Key secreta, la que debes enviar como bearer token.
curl https://api.ventipay.com/mcp/merchant/ \
-H "Content-Type: application/json" \
-H "Authorization: Bearer <API Key>" \
-d '{
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"name": "create_checkout_link",
"arguments": {"amount": 1000, "currency": "clp" }
},
"id": 1
}'
Herramientas disponibles
Para conocer todas las herramientas disponibles, debes utilizar el comando tools/list
. Cada herramienta cuenta con un schema que indica su funcionalidad y parámetros requeridos.
create_checkout_link
create_checkout_link
Esta herramienta te permite crear un link de pago utilizando el objeto Checkout.
La respuesta incluirá un link que podrás compartir con el cliente final para que realice el pago por el monto y moneda indicados.
Usuario:
Le quiero cobrar 5 mil pesos chilenos a [email protected] por un unicornio de juguete.
Agente:
Perfecto! El link para cobrar está [acá](https://ventipay.com/checkout/Checkout ID>)
Parámetros
amount number
requerido
Un número entero positivo que representa cuánto cobrar en la unidad monetaria más pequeña (por ejemplo, 100 centavos para cobrar USD $ 1,00 o 100 para cobrar CLP $ 100).
currency string
requerido
Código de moneda ISO de tres letras. Corresponde a la moneda de presentación.
description string
Descripción del link de pago.
email string
Email del cliente.
get_sales_analytics
get_sales_analytics
Esta herramienta te permite obtener un resumen de tus ventas.
La respuesta incluirá el monto total vendido por día, además de la moneda, el tipo y marca del método de pago utilizado.
Usuario:
¿Cuánto vendí con tarjeta de débito la semana pasada?
Agente:
La semana pasada vendiste CLP $25.000.000 con tarjeta de débito.
Parámetros
date_start string
requerido
Fecha de inicio del rango de la consulta en formato ISO 8601. En huso horario UTC.
date_end string
requerido
Fecha de termino del rango de la consulta en formato ISO 8601. En huso horario UTC.
Updated about 22 hours ago