Skip to main content
MCP usa la misma configuración tipada que la API. Lee la guía de configuración, los ejemplos de triggers y los ejemplos de actions. Se siguen exigiendo permisos OAuth y acceso a la cuenta.

Consulta antes de escribir

Llama a get_automation_guide para conocer el flujo de activación de la conexión. Usa list_accounts para seleccionar la cuenta y list_instagram_media al vincular una publicación o historia. Consulta los campos exactos con get_automation_schema, por ejemplo:

Valida y revisa la configuración completa

Llama a validate_automation_configuration con configuration_json que contenga la configuración completa serializada como una cadena JSON y language establecido en en, pt-BR o es. En una edición, incluye previous_configuration_json con la configuración completa anterior. No envíes el contenedor de creación a este validador.
El resultado contiene valid, issues, preview_json, preview_markdown, comparison y account_capabilities_checked. Presenta la vista previa completa y las rutas modificadas antes de escribir. Añade por separado la cuenta verificada, el nombre, el estado solicitado y el flujo real de activación. Un resultado válido es validación estructural, no elegibilidad de la cuenta, aprobación de activación, verificación de contenido ni entrega.

Crea

Después de la revisión, llama a create_automation con los siguientes argumentos. A diferencia de la validación, la creación recibe configuration como objeto. Sustituye el ID ilustrativo de cuenta.
Una creación completada devuelve la automatización en structuredContent.automation, con los campos de detalle y la configuración completa mostrados en la respuesta del flujo de API. Los resultados MCP son resultados de herramienta, no respuestas HTTP 201. Consulta isError y cualquier confirmación pendiente antes de afirmar que se completó. La creación activa y los cambios de estado usan el flujo de confirmación expuesto por la conexión; no inventes argumentos de confirmación.

Edita y consulta el resultado

Llama a get_automation con account_id y automation_id. Revisa la configuración devuelta, valida la sustitución con la configuración anterior y llama a update_automation. Un cambio de nombre usa estos argumentos:
Para editar el comportamiento, incluye el objeto configuration entero. Usa el updated_at actual exacto como expected_updated_at. Consulta después de escribir y comprueba has_unpublished_changes; el borrador de una automatización activa no se publica automáticamente. Usa la herramienta de activación anunciada por tools/list para publicar después de revisión y confirmación. Ante un conflicto de versión, consulta y concilia antes de repetir. Ante un resultado incierto de creación, lista y concilia para evitar duplicados.