Documentación
Construye con OniPin
Instala el chat, conecta IAs por HTTP o MCP. Ejemplos con pin ficticio onp_tu_pin.
Qué puedes usar hoy (MCP, SDK, HTTP)
Plataforma real en producción. Solo necesitas el pin del negocio.
- MCP — https://onnivers.store/mcp (Cursor, Claude)
- SDK — npm install onipin-js
- HTTP /v1 — REST + JSON
- Widget — /widget.js
Cursor MCP
{
"mcpServers": {
"onipin": { "url": "https://onnivers.store/mcp" }
}
} Empezar con OniPin
- Regístrate gratis y confirma tu correo.
- En MI IA configura negocio, FAQs y catálogo.
- Comparte https://onnivers.store/c/onp_tu_pin o instala el widget.
- En CHATS toma el control cuando quieras.
Instalar el chat en tu web
HTML
<script src="https://onnivers.store/widget.js" data-pin="onp_tu_pin"></script> Protocolo HTTP /v1
GET
/v1/ping/{pin} Discovery del negocio.
curl
curl https://onnivers.store/v1/ping/onp_tu_pin POST
/v1/chat/{pin} Envía mensaje; devuelve conversationId y reply.
curl
curl -X POST https://onnivers.store/v1/chat/onp_tu_pin \
-H "Content-Type: application/json" \
-H "X-Caller-Type: ai-agent" \
-d '{ "message": "¿Horarios?" }' GET
/v1/catalog/{pin} Catálogo público de productos y servicios.
Discovery para IAs
meta tag
<meta name="onipin" content="onp_tu_pin"> well-known
curl "https://onnivers.store/.well-known/onipin.json?pin=onp_tu_pin" Servidor MCP
Endpoint https://onnivers.store/mcp — usa POST (Streamable HTTP). No es una página web; conéctalo desde Cursor o Claude.
- buscar_negocio, enviar_mensaje, leer_conversacion
- obtener_catalogo, crear_reserva, comprar_producto
.cursor/mcp.json
{ "mcpServers": { "onipin": { "url": "https://onnivers.store/mcp" } } } SDK onipin-js
npm
npm install onipin-js sdk.mjs
import { OniPinClient } from "onipin-js";
const oni = new OniPinClient({
baseUrl: "https://onnivers.store",
pin: "onp_tu_pin",
callerType: "ai-agent",
});
const info = await oni.ping();
const chat = await oni.chat("Hola");
console.log(chat.reply?.text); Paquete: npmjs.com/package/onipin-js