El MCP expone 62 herramientas con API key (56 con OAuth). La lista autoritativa siempre la devuelve tools/list; este catálogo se genera desde el código del servidor, por categoría:
Negocio y métricas
| Tool | Qué hace |
|---|---|
okto_dashboard_metrics |
Resumen del negocio: ingresos 30d, órdenes pendientes, productos. |
okto_account_status |
Plan, estado de suscripción y límites de la cuenta. |
Productos
| Tool | Qué hace |
|---|---|
okto_product_create |
Crear un producto (nombre, precio, descripción, imágenes). |
okto_product_update |
Editar un producto. |
okto_product_price_update |
Actualizar precio / precio tachado. |
okto_products_list |
Listar productos. |
okto_product_lookup |
Buscar por nombre. |
okto_products_delete |
Desactivar productos (soft-delete). |
okto_products_duplicates |
Detectar duplicados. |
okto_product_normalize_name |
Normalizar nombres con IA. |
Imágenes IA del producto
| Tool | Qué hace |
|---|---|
okto_product_images_generate |
Generar el banco de imágenes IA del producto (6 básicas, 10 con gatillos mentales, o una lista propia; banco web o ads). |
okto_image_regenerate |
Regenerar una imagen puntual. |
okto_product_images_get |
Ver las URLs públicas de ambos bancos (web y ads) — p. ej. para armar creativos de Meta. |
okto_product_image_delete |
Borrar una imagen del banco. |
Landings
| Tool | Qué hace |
|---|---|
okto_landing_generate_full |
Generar una landing completa de cero desde un producto: copy + paleta de colores + armado (con auto_publish opcional). |
okto_landing_get / okto_landings_list |
Ver y listar landings. |
okto_landing_edit |
Editar una landing con una instrucción en lenguaje natural. |
okto_landing_publish |
Publicar la landing (deploy en vivo). |
okto_landing_status_set |
Publicar / ocultar (cambia el estado). |
okto_landing_set_field |
Cambiar un texto puntual. |
okto_landing_set_branding |
Colores y marca. |
okto_landing_toggle_guarantee |
Activar/desactivar la garantía. |
okto_landing_eject |
Exportar la landing a código editable (HTML + React) para self-host. |
Órdenes de contraentrega (COD)
| Tool | Qué hace |
|---|---|
okto_order_create_cod |
Crear una orden de pago contra entrega. |
okto_order_get |
Detalle de una orden + estado en Dropi. |
okto_order_update_status |
Cambiar el estado. |
okto_orders_list / okto_orders_recent |
Listar órdenes. |
okto_orders_unsynced_dropi |
Órdenes que faltan empujar a Dropi (separa las que están en el ciclo de confirmación por WhatsApp — esas no son fallos). |
Dropi
| Tool | Qué hace |
|---|---|
okto_dropi_connect / okto_dropi_connection |
Conectar credenciales de Dropi y ver el estado de la conexión por tienda. |
okto_dropi_import_product |
Importar un producto del catálogo Dropi (fotos, precio y datos) a la tienda. |
okto_dropi_link |
Vincular un producto Oktopus existente con su producto Dropi. |
okto_dropi_push_order |
Empujar una orden a Dropi (idempotente). |
okto_dropi_products_search / okto_dropi_product_get |
Buscar en el catálogo Dropi. |
okto_dropi_coverage_overview / okto_dropi_coverage_get / okto_dropi_coverage_cities |
Cobertura de contraentrega por país/ciudad. |
okto_dropi_webhooks_recent |
Webhooks recientes de Dropi. |
| Tool | Qué hace |
|---|---|
okto_wa_status |
Estado de la conexión WhatsApp. |
okto_wa_conversations / okto_wa_conversation_get |
Ver conversaciones. |
okto_wa_agent_configure / okto_wa_agent_get / okto_wa_agent_toggle |
Configurar y prender/apagar los agentes de venta (incluida la política de despacho de pedidos sin confirmar). |
okto_wa_diego_toggle |
El agente de ads CTWA (Diego). |
okto_wa_handoff |
Escalar una conversación a un humano. |
Checkout / tu propia página
| Tool | Qué hace |
|---|---|
okto_landing_upload_html |
Subí tu propio HTML y Oktopus lo hostea en <slug>.mipedido.lat con el checkout COD ya cableado: preview firmado, removed[]/warnings[] con lo que se quitó, packs validados. Publicás con okto_landing_publish. |
okto_checkout_key_create |
Acuña la publishable key (okto_live_pub_...) + snippet para conectar tu propia página al checkout COD (hosting tuyo). |
okto_page_playbook |
Playbook de página COD que convierte (estructura + gatillos + pixel/CAPI) y el contrato para subir tu HTML (subir_html_a_oktopus). |
okto_pixel_get / okto_pixel_set |
Configurar el pixel de Meta. |
okto_confio_status / okto_confio_settings / okto_landing_confio_toggle |
Pago anticipado con Confíopagos (solo tiendas de Colombia): estado, descuento por "Pagar ahora" y apagar el botón en una landing. Con Confío la página muestra dos botones: contra entrega y pagar ahora con descuento. |
Tienda y soporte
| Tool | Qué hace |
|---|---|
okto_store_create / okto_store_get / okto_store_update_settings |
Crear y configurar tiendas. |
okto_store_delete |
Borrar una tienda (soft-delete). |
okto_support_ask |
Preguntarle al soporte de Oktopus. |
Con un token OAuth (el conector de claude.ai y cualquier cliente que entre por OAuth) no aparecen las 6 tools con scope ai:generate — generación con IA, que cuesta plata: okto_landing_edit, okto_product_normalize_name, okto_landing_generate_full, okto_product_images_generate, okto_image_regenerate, okto_support_ask. Con una API key propia del dashboard sí están disponibles.
Los workflows durables, la memoria y la auditoría del agente Okto (Telegram/WhatsApp) son internos del agente y no se exponen por MCP.