{"id":38971,"date":"2026-04-30T14:00:00","date_gmt":"2026-04-30T14:00:00","guid":{"rendered":"https:\/\/www.aurorainbox.com\/2026\/04\/30\/conectar-codex-cli-whatsapp-aurora-mcp\/"},"modified":"2026-04-30T14:00:00","modified_gmt":"2026-04-30T14:00:00","slug":"conectar-codex-cli-whatsapp-aurora-mcp","status":"publish","type":"post","link":"https:\/\/www.aurorainbox.com\/en\/2026\/04\/30\/connect-codex-cli-whatsapp-aurora-mcp\/","title":{"rendered":"How to connect Codex CLI (OpenAI) to WhatsApp with Aurora MCP (2026)"},"content":{"rendered":"<p>If you&#039;re working with OpenAI&#039;s Codex CLI and need your agent to read and respond to WhatsApp Business messages, simply add Aurora MCP to your file. <code>~\/.codex\/config.toml<\/code>Aurora exposes an MCP server in <code>https:\/\/developers.aurorainbox.com\/mcp<\/code> With 30+ tools (search chats, send messages, create contacts, move opportunities, register webhooks) that Codex consumes natively. All you need is an Aurora Inbox workspace and a key. <code>ak_live_*<\/code> from the Developer Portal and a 5-line block in TOML. This guide covers the complete setup.<\/p>\n<h2 id=\"requisitos-previos\">Prerequisites<\/h2>\n<p>Before touching the config, make sure you have:<\/p>\n<ul>\n<li><strong>Aurora Inbox Workspace<\/strong> active (the <a href=\"https:\/\/www.aurorainbox.com\/en\/Identity\/Account\/Register\/?Trial=1\">free trial<\/a> It serves to validate the entire flow).<\/li>\n<li><strong>WhatsApp Business number connected<\/strong> in Aurora (via OAuth with Meta or manual registration).<\/li>\n<li><strong>Codex CLI<\/strong> installed: <code>npm install -g @openai\/codex<\/code> or the installer with <code>curl<\/code> provided by OpenAI. Verify with <code>codex --version<\/code>.<\/li>\n<li><strong>OpenAI account<\/strong> with access to GPT-5 or another model in the series or, connected in Codex (<code>Codex login<\/code>).<\/li>\n<li><strong>Key Platform API <code>ak_live_*<\/code><\/strong> generated in the Aurora Developer Portal (next step).<\/li>\n<\/ul>\n<p>Codex CLI runs on macOS, Linux, and Windows (WSL2 recommended). The TOML config file always resides in <code>~\/.codex\/config.toml<\/code>.<\/p>\n<h2 id=\"paso-1-generar-la-clave-de-aurora\">Step 1: Generate the Aurora key<\/h2>\n<ol>\n<li>Enter your workspace at <code>app.aurorainbox.com<\/code>.<\/li>\n<li>Go to <strong>Integrations \u2192 Developer Portal<\/strong> (Direct URL: <a href=\"https:\/\/app.aurorainbox.com\/integrations\/developer-portal\">https:\/\/app.aurorainbox.com\/integrations\/developer-portal<\/a>).<\/li>\n<li>Click on <strong>Generate new key<\/strong>Give it a descriptive name (e.g. <code>codex-cli-laptop-alex<\/code>).<\/li>\n<li>Copy the key \u2014 it starts with <code>ak_live_\u2026<\/code>It is only displayed once; if you lose it, you must generate another one.<\/li>\n<\/ol>\n<p>The key is scoped to a single tenant (an Aurora workspace) with scope <code>aurora.api.platform<\/code>Any action that Codex performs is done using your workspace identity and is recorded in the audit log. <code>keyId<\/code> that originated it.<\/p>\n<h2 id=\"paso-2-agregar-aurora-mcp-a-codex\">Step 2: Add Aurora MCP to Codex<\/h2>\n<p>Open <code>~\/.codex\/config.toml<\/code> (create it if it doesn&#039;t exist) and add this block:<\/p>\n<pre><code class=\"language-toml\">[mcp_servers.aurora] url = &quot;https:\/\/developers.aurorainbox.com\/mcp&quot; transport = &quot;http&quot; [mcp_servers.aurora.headers] Authorization = &quot;Bearer ak_live_REEMPLAZA_TU_CLAVE&quot;\n<\/code><\/pre>\n<p>The name <code>Aurora<\/code> It&#039;s arbitrary\u2014it&#039;s how Codex will refer to the server internally. If you manage multiple workspaces, you can register <code>aurora-prod<\/code> and <code>aurora-staging<\/code> with their respective keys.<\/p>\n<p>If you prefer not to edit TOML manually, Codex CLI has a shortcut:<\/p>\n<pre><code class=\"language-bash\">codex mcp add aurora \\ --url https:\/\/developers.aurorainbox.com\/mcp \\ --header &quot;Authorization: Bearer ak_live_REEMPLAZA_TU_CLAVE&quot;\n<\/code><\/pre>\n<p>Verify that it was recorded:<\/p>\n<pre><code class=\"language-bash\">Codex MCP list\n<\/code><\/pre>\n<p>You should see <code>Aurora<\/code> with state <code>connected<\/code> and the list of available tools. If it appears <code>failed<\/code>Check that the key is complete, without extra spaces, and that it starts exactly with <code>ak_live_<\/code>.<\/p>\n<h2 id=\"paso-3-probar-la-conexion\">Step 3: Test the connection<\/h2>\n<p>Open Codex CLI in any directory and ask it for something simple:<\/p>\n<pre><code>&gt; List the first 5 contacts from my Aurora Inbox account.\n<\/code><\/pre>\n<p>Codex is going to call the tool <code>list_contacts<\/code> and return an array with <code>id<\/code>, <code>yam<\/code>, <code>phone<\/code>, <code>e-mail<\/code>, <code>companyName<\/code>If the response comes with real data from your workspace, the setup works and you can move on to more interesting prompts.<\/p>\n<p>Tip: The first time you use Codex, it may ask for confirmation before invoking each new MCP tool. Accept, and optionally check &quot;always allow&quot; for idempotent tools such as <code>list_contacts<\/code> either <code>search_chats<\/code>.<\/p>\n<h2 id=\"que-herramientas-expone-aurora-mcp\">What tools does Aurora MCP offer?<\/h2>\n<p>Aurora MCP covers all 10 functional areas of the product. Each tool mirrors a Platform V1 API REST endpoint 1:1.<\/p>\n<table>\n<thead>\n<tr>\n<th>Category<\/th>\n<th>Representative tools<\/th>\n<th>Use case<\/th>\n<\/tr>\n<\/thead>\n<tbody>\n<tr>\n<td>Chats<\/td>\n<td><code>search_chats<\/code>, <code>get_chat<\/code>, <code>create_chat<\/code>, <code>assign_chat_agents<\/code>, <code>set_chat_owner<\/code><\/td>\n<td>Tray triage, agent assignment<\/td>\n<\/tr>\n<tr>\n<td>Messages<\/td>\n<td><code>send_message<\/code> (1 ms\/sec per tenant), internal notes with <code>note=true<\/code><\/td>\n<td>Responses, follow-ups, and feedback for the team<\/td>\n<\/tr>\n<tr>\n<td>Chatbots<\/td>\n<td><code>start_chatbot<\/code>, <code>stop_chatbot<\/code>, <code>list_chatbots<\/code><\/td>\n<td>Activate workflows in specific chats<\/td>\n<\/tr>\n<tr>\n<td>Contacts<\/td>\n<td><code>list_contacts<\/code>, <code>get_contact<\/code>, <code>create_contact<\/code>, <code>update_contact<\/code>, <code>upsert_contact<\/code>, <code>delete_contact<\/code><\/td>\n<td>Basic CRM from the agent<\/td>\n<\/tr>\n<tr>\n<td>Companies<\/td>\n<td>Company Tools for listing, querying, and editing<\/td>\n<td>B2B Accounts<\/td>\n<\/tr>\n<tr>\n<td>Opportunities<\/td>\n<td><code>create_opportunity<\/code>, <code>update_opportunity<\/code>, <code>delete_opportunity<\/code>, <code>list_chat_opportunities<\/code><\/td>\n<td>Moving deals through the funnel<\/td>\n<\/tr>\n<tr>\n<td>Channels<\/td>\n<td>List and review the status of WhatsApp Cloud API, WhatsApp Business, Messenger, and Instagram.<\/td>\n<td>Multi-channel diagnostics<\/td>\n<\/tr>\n<tr>\n<td>Equipment \/ Users<\/td>\n<td>Team and User tools for inviting, assigning, and querying<\/td>\n<td>Programmatic onboarding<\/td>\n<\/tr>\n<tr>\n<td>Webhooks<\/td>\n<td><code>create_webhook<\/code> (HTTPS, max. 5\/tenant, secret is shown only once), <code>list_webhooks<\/code><\/td>\n<td>Outbound events to your infrastructure<\/td>\n<\/tr>\n<tr>\n<td>Diagnosis<\/td>\n<td><code>health<\/code>, <code>whoami<\/code><\/td>\n<td>Validate connectivity and permissions<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<p>The <code>channelType<\/code> that accept <code>create_chat<\/code> and related tools are: <code>0=WhatsApp Cloud API<\/code>, <code>1=WhatsApp Business<\/code>, <code>2=Messenger<\/code>, <code>3=Instagram<\/code>. <code>create_contact<\/code> requires <code>yam<\/code> and <code>phone<\/code>; <code>upsert_contact<\/code> is keyed by <code>phone<\/code>.<\/p>\n<h2 id=\"tres-prompts-de-ejemplo-end-to-end\">Three example end-to-end prompts<\/h2>\n<h3 id=\"triage-matutino\">Morning triage<\/h3>\n<pre><code>Search Aurora for all unanswered WhatsApp chats from the last 24 hours. For each one, read the customer&#039;s last message and give me a one-line summary and the priority (high\/medium\/low) based on whether it mentions money, urgency, or a complaint.\n<\/code><\/pre>\n<p>Codex calls for <code>search_chats(unanswered=true)<\/code> and then <code>get_chat(id)<\/code> for each one. You get a prioritized list in natural language ready for the human agent to start the day.<\/p>\n<h3 id=\"crear-contacto-y-abrir-oportunidad\">Make contact and open opportunity<\/h3>\n<pre><code>I have a new lead: Daniela P\u00e9rez, +52 81 9876 5432, daniela@empresa.mx, Company &quot;Distribuidora Norte&quot;. Create this lead in Aurora and open an opportunity in the &quot;Q3 Sales&quot; funnel of the sales team with an estimated amount of $120,000 MXN.\n<\/code><\/pre>\n<p>Codex chains <code>upsert_contact<\/code> \u2192 <code>create_chat<\/code> (WhatsApp Cloud channel) \u2192 <code>create_opportunity<\/code> \u2192 <code>update_opportunity(dealAmount=120000)<\/code>All from the terminal without opening the Aurora UI.<\/p>\n<h3 id=\"follow-up-masivo\">Massive follow-up<\/h3>\n<pre><code>Look for unanswered chats from customers older than 72 hours. Send each one a short, friendly follow-up message asking if they still need help. Wait 1 second between messages to respect the rate limit.\n<\/code><\/pre>\n<p>Codex automatically respects the rate limit of <code>send_message<\/code> (1 message\/second per tenant). If it exceeds this, you receive <code>Rate limit exceeded\u2026 retry after 1s<\/code> and it pauses on its own.<\/p>\n<h2 id=\"solucion-de-problemas\">Troubleshooting<\/h2>\n<h3 id=\"error-401-unauthorized\">Error 401 Unauthorized<\/h3>\n<p>The key was not pasted completely or contains spaces or line breaks. Regenerate it and paste it carefully inside the double quotes of the TOML. Remember: the key must start exactly with <code>ak_live_<\/code>If you copy from the Developer Portal, avoid selecting the space that sometimes remains at the end.<\/p>\n<h3 id=\"error-403-forbidden-en-herramientas-especificas\">Error 403 Forbidden in specific tools<\/h3>\n<p>Some tools require additional roles. For example, <code>delete_contact<\/code> You need the Contact Administrator role. Check the user roles associated with the key in <strong>Integrations \u2192 Developer Portal \u2192 Permissions<\/strong>The key inherits the permissions of the user who generated it.<\/p>\n<h3 id=\"las-herramientas-no-aparecen-en-codex-mcp-list\">The tools do not appear in <code>Codex MCP list<\/code><\/h3>\n<p>Restart your Codex session (exit with <code>exit<\/code> and open <code>codex<\/code> (again) \u2014 the MCP servers load at startup. If the problem persists, verify that the endpoint is responding:<\/p>\n<pre><code class=\"language-bash\">curl https:\/\/developers.aurorainbox.com\/.well-known\/mcp.json\n<\/code><\/pre>\n<p>It should return a JSON with <code>protocolVersion: &quot;2025-03-26&quot;<\/code> and <code>transport: &quot;streamable-http&quot;<\/code>.<\/p>\n<h3 id=\"rate-limit-en-send_message\">Rate limit in <code>send_message<\/code><\/h3>\n<p>Aurora limits sending to 1 message per second per tenant to protect number quality in Meta. If your agent wants to send 100 messages, sequence them with a 1-second delay (Codex does this automatically when it sees the retry header) or use <code>\/Platform\/V1\/Messaging\/Bulk<\/code> via REST (not exposed via MCP by design).<\/p>\n<h2 id=\"como-lo-hace-aurora-mcp\">How Aurora MCP does it<\/h2>\n<p>Unlike directly pasting the WhatsApp Cloud API into OpenAI function calling, Aurora MCP provides:<\/p>\n<ul>\n<li><strong>Simple Auth<\/strong>: a key <code>ak_live_*<\/code> It reuses the same Platform API system. No three-legged OAuth, no tokens that expire every hour.<\/li>\n<li><strong>Native audit log<\/strong>Each call is recorded in Aurora with the <code>keyId<\/code> that originated it. You know which machine and which developer performed each action.<\/li>\n<li><strong>Rate limits per tenant<\/strong>Your agent cannot degrade the number quality in Meta by sending too quickly; Aurora applies throttling before touching Meta.<\/li>\n<li><strong>Multi-channel<\/strong>The same tool works for WhatsApp Cloud API, WhatsApp Business, Messenger, and Instagram \u2014 the agent chooses the channel with <code>channelType<\/code>.<\/li>\n<li><strong>CRM behind<\/strong>Each chat is already linked to a contact and can generate opportunities \u2014 it&#039;s not just &quot;sending a random message&quot;.<\/li>\n<\/ul>\n<p>Recommended plan to start using Codex with Aurora: <strong>Aurora IA $179 USD\/month ($3,200 MXN)<\/strong> which includes GPT-5, native RAG, onboard scheduling and unrestricted MCP server.<\/p>\n<p><a href=\"https:\/\/www.aurorainbox.com\/en\/Identity\/Account\/Register\/?Trial=1\">Start your free trial<\/a> and connect Codex CLI in 5 minutes.<\/p>\n<h2 id=\"preguntas-frecuentes\">Frequently Asked Questions<\/h2>\n<h3 id=\"aurora-mcp-es-gratis\">Is Aurora MCP free?<\/h3>\n<p>The MCP server is included in any paid Aurora Inbox plan (CRM $99 USD \/ $1,800 MXN, IA $179 USD \/ $3,200 MXN, IA Plus $329 USD \/ $6,000 MXN). The 14-day trial also includes it with no restrictions or credit card required.<\/p>\n<h3 id=\"codex-cli-corre-en-macos-linux-y-windows\">Does Codex CLI run on macOS, Linux, and Windows?<\/h3>\n<p>Yes. The binary has native builds for macOS (Intel + Apple Silicon), Linux x64\/arm64, and Windows. On Windows, OpenAI recommends WSL2 for better compatibility with shells and development tools. The file <code>~\/.codex\/config.toml<\/code> It lives in the Codex user&#039;s HOME on any platform.<\/p>\n<h3 id=\"mi-clave-queda-visible-en-logs-de-codex-cli\">Is my key visible in Codex CLI logs?<\/h3>\n<p>Codex masks headers <code>Authorization<\/code> in its default debug log. Even so, it tries <code>ak_live_*<\/code> as a password \u2014 don&#039;t commit it to Git, don&#039;t paste it into public issues. The file <code>~\/.codex\/config.toml<\/code> You must have permits <code>600<\/code> (<code>chmod 600 ~\/.codex\/config.toml<\/code> on macOS\/Linux).<\/p>\n<h3 id=\"aurora-soporta-multi-tenant-en-codex\">Does Aurora support multi-tenant in Codex?<\/h3>\n<p>Each key is scoped to one tenant. If you manage multiple Aurora workspaces (client A, client B, your own staging), generate one key per workspace and register each one as a separate MCP server in TOML. <code>[mcp_servers.aurora-clienteA]<\/code>, <code>[mcp_servers.aurora-clienteB]<\/code>Codex will let you choose or invoke the correct one by name.<\/p>\n<h3 id=\"que-pasa-si-openai-o-anthropic-actualizan-el-protocolo-mcp\">What happens if OpenAI or Anthropic update the MCP protocol?<\/h3>\n<p>Aurora supports version <code>2025-03-26<\/code> (the stable spec adopted by OpenAI and Anthropic) on transport <code>streamable-http<\/code>Future versions are added while maintaining backward compatibility according to the <a href=\"https:\/\/modelcontextprotocol.io\">official spec<\/a>You don&#039;t need to touch your config when we upload a minor version.<\/p>\n<h3 id=\"puedo-usar-codex-y-otros-agentes-claude-code-cursor-sobre-la-misma-cuenta-de-aurora\">Can I use Codex and other agents (Claude Code, Cursor) on the same Aurora account?<\/h3>\n<p>Yes, simultaneously. Same key or separate keys\u2014it&#039;s up to you. The same Aurora MCP instance receives calls from Codex, Claude Code, Cursor, Claude Desktop, or any other compatible client without conflicts. Each client has a slightly different setup\u2014check our guides for details. <a href=\"\/en\/conectar-claude-code-whatsapp-aurora-mcp\/\">Claude Code<\/a>, <a href=\"\/en\/conectar-claude-desktop-whatsapp-aurora-mcp\/\">Claude Desktop<\/a>, <a href=\"\/en\/conectar-cursor-whatsapp-aurora-mcp\/\">Cursor<\/a> and <a href=\"\/en\/conectar-vscode-copilot-whatsapp-aurora-mcp\/\">VS Code Copilot<\/a>If you want to learn more about the protocol, read on. <a href=\"\/en\/que-es-mcp-whatsapp\/\">What is MCP and how does AI connect with WhatsApp?<\/a> or explore <a href=\"\/en\/casos-uso-agentes-ia-whatsapp-mcp\/\">10 Use Cases for Agents in WhatsApp with Aurora MCP<\/a>.<\/p>","protected":false},"excerpt":{"rendered":"<p>Integrate Codex CLI with WhatsApp Business in 5 minutes via Aurora MCP: one key, one TOML block and your OpenAI agent handles chats, contacts and opportunities.<\/p>","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[452],"tags":[540,541,539,542,219],"class_list":["post-38971","post","type-post","status-publish","format-standard","hentry","category-blog","tag-aurora-mcp","tag-codex","tag-mcp","tag-openai","tag-whatsapp-business"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v25.8 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>C\u00f3mo conectar Codex CLI (OpenAI) a WhatsApp con Aurora MCP (2026)<\/title>\n<meta name=\"description\" content=\"Integra Codex CLI con WhatsApp Business en 5 minutos v\u00eda Aurora MCP: una clave, un bloque TOML y tu agente de OpenAI maneja chats, contactos y oportunidades.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/www.aurorainbox.com\/en\/2026\/04\/30\/connect-codex-cli-whatsapp-aurora-mcp\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"C\u00f3mo conectar Codex CLI (OpenAI) a WhatsApp con Aurora MCP (2026)\" \/>\n<meta property=\"og:description\" content=\"Integra Codex CLI con WhatsApp Business en 5 minutos v\u00eda Aurora MCP: una clave, un bloque TOML y tu agente de OpenAI maneja chats, contactos y oportunidades.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.aurorainbox.com\/en\/2026\/04\/30\/connect-codex-cli-whatsapp-aurora-mcp\/\" \/>\n<meta property=\"og:site_name\" content=\"Aurora Inbox\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/profile.php?id=100089808166715\" \/>\n<meta property=\"article:published_time\" content=\"2026-04-30T14:00:00+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/www.aurorainbox.com\/wp-content\/uploads\/2025\/01\/Datos-Automotriz-3.jpg\" \/>\n\t<meta property=\"og:image:width\" content=\"1080\" \/>\n\t<meta property=\"og:image:height\" content=\"780\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/jpeg\" \/>\n<meta name=\"author\" content=\"alejandro\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:creator\" content=\"@aurorainbox\" \/>\n<meta name=\"twitter:site\" content=\"@aurorainbox\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"alejandro\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"9 minutes\" \/>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"How to connect Codex CLI (OpenAI) to WhatsApp with Aurora MCP (2026)","description":"Integrate Codex CLI with WhatsApp Business in 5 minutes via Aurora MCP: one key, one TOML block and your OpenAI agent handles chats, contacts and opportunities.","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/www.aurorainbox.com\/en\/2026\/04\/30\/connect-codex-cli-whatsapp-aurora-mcp\/","og_locale":"en_US","og_type":"article","og_title":"C\u00f3mo conectar Codex CLI (OpenAI) a WhatsApp con Aurora MCP (2026)","og_description":"Integra Codex CLI con WhatsApp Business en 5 minutos v\u00eda Aurora MCP: una clave, un bloque TOML y tu agente de OpenAI maneja chats, contactos y oportunidades.","og_url":"https:\/\/www.aurorainbox.com\/en\/2026\/04\/30\/connect-codex-cli-whatsapp-aurora-mcp\/","og_site_name":"Aurora Inbox","article_publisher":"https:\/\/www.facebook.com\/profile.php?id=100089808166715","article_published_time":"2026-04-30T14:00:00+00:00","og_image":[{"width":1080,"height":780,"url":"https:\/\/www.aurorainbox.com\/wp-content\/uploads\/2025\/01\/Datos-Automotriz-3.jpg","type":"image\/jpeg"}],"author":"alejandro","twitter_card":"summary_large_image","twitter_creator":"@aurorainbox","twitter_site":"@aurorainbox","twitter_misc":{"Written by":"alejandro","Est. reading time":"9 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/www.aurorainbox.com\/en\/2026\/04\/30\/conectar-codex-cli-whatsapp-aurora-mcp\/#article","isPartOf":{"@id":"https:\/\/www.aurorainbox.com\/en\/2026\/04\/30\/conectar-codex-cli-whatsapp-aurora-mcp\/"},"author":{"name":"alejandro","@id":"https:\/\/3.94.236.79\/#\/schema\/person\/cab6aa1a99141147753f3471a570dff5"},"headline":"C\u00f3mo conectar Codex CLI (OpenAI) a WhatsApp con Aurora MCP (2026)","datePublished":"2026-04-30T14:00:00+00:00","mainEntityOfPage":{"@id":"https:\/\/www.aurorainbox.com\/en\/2026\/04\/30\/conectar-codex-cli-whatsapp-aurora-mcp\/"},"wordCount":1367,"commentCount":0,"publisher":{"@id":"https:\/\/3.94.236.79\/#organization"},"keywords":["Aurora MCP","Codex","MCP","OpenAI","WhatsApp Business"],"articleSection":["Blog"],"inLanguage":"en-US","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/www.aurorainbox.com\/en\/2026\/04\/30\/conectar-codex-cli-whatsapp-aurora-mcp\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/www.aurorainbox.com\/en\/2026\/04\/30\/conectar-codex-cli-whatsapp-aurora-mcp\/","url":"https:\/\/www.aurorainbox.com\/en\/2026\/04\/30\/conectar-codex-cli-whatsapp-aurora-mcp\/","name":"How to connect Codex CLI (OpenAI) to WhatsApp with Aurora MCP (2026)","isPartOf":{"@id":"https:\/\/3.94.236.79\/#website"},"datePublished":"2026-04-30T14:00:00+00:00","description":"Integrate Codex CLI with WhatsApp Business in 5 minutes via Aurora MCP: one key, one TOML block and your OpenAI agent handles chats, contacts and opportunities.","breadcrumb":{"@id":"https:\/\/www.aurorainbox.com\/en\/2026\/04\/30\/conectar-codex-cli-whatsapp-aurora-mcp\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.aurorainbox.com\/en\/2026\/04\/30\/conectar-codex-cli-whatsapp-aurora-mcp\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/www.aurorainbox.com\/en\/2026\/04\/30\/conectar-codex-cli-whatsapp-aurora-mcp\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.aurorainbox.com\/"},{"@type":"ListItem","position":2,"name":"C\u00f3mo conectar Codex CLI (OpenAI) a WhatsApp con Aurora MCP (2026)"}]},{"@type":"WebSite","@id":"https:\/\/3.94.236.79\/#website","url":"https:\/\/3.94.236.79\/","name":"Aurora Inbox","description":"The best artificial intelligence agent","publisher":{"@id":"https:\/\/3.94.236.79\/#organization"},"alternateName":"Aurora Inbox","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/3.94.236.79\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/3.94.236.79\/#organization","name":"Aurora Inbox","url":"https:\/\/3.94.236.79\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/3.94.236.79\/#\/schema\/logo\/image\/","url":"https:\/\/www.aurorainbox.com\/wp-content\/uploads\/2024\/01\/BRANDMARK-Gray80x80.png","contentUrl":"https:\/\/www.aurorainbox.com\/wp-content\/uploads\/2024\/01\/BRANDMARK-Gray80x80.png","width":81,"height":81,"caption":"Aurora Inbox"},"image":{"@id":"https:\/\/3.94.236.79\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.facebook.com\/profile.php?id=100089808166715","https:\/\/x.com\/aurorainbox","https:\/\/www.instagram.com\/aurorainboxlatam\/","https:\/\/www.youtube.com\/@aurorainbox"]},{"@type":"Person","@id":"https:\/\/3.94.236.79\/#\/schema\/person\/cab6aa1a99141147753f3471a570dff5","name":"Alexander","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/3.94.236.79\/#\/schema\/person\/image\/","url":"https:\/\/secure.gravatar.com\/avatar\/da3b787e0efd5514e93ef918069c677c2a2dd12bf6a91634804bd4e2632bebee?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/da3b787e0efd5514e93ef918069c677c2a2dd12bf6a91634804bd4e2632bebee?s=96&d=mm&r=g","caption":"alejandro"},"sameAs":["https:\/\/ww3.aurorainbox.com"]}]}},"_links":{"self":[{"href":"https:\/\/www.aurorainbox.com\/en\/wp-json\/wp\/v2\/posts\/38971","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.aurorainbox.com\/en\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.aurorainbox.com\/en\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.aurorainbox.com\/en\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.aurorainbox.com\/en\/wp-json\/wp\/v2\/comments?post=38971"}],"version-history":[{"count":0,"href":"https:\/\/www.aurorainbox.com\/en\/wp-json\/wp\/v2\/posts\/38971\/revisions"}],"wp:attachment":[{"href":"https:\/\/www.aurorainbox.com\/en\/wp-json\/wp\/v2\/media?parent=38971"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.aurorainbox.com\/en\/wp-json\/wp\/v2\/categories?post=38971"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.aurorainbox.com\/en\/wp-json\/wp\/v2\/tags?post=38971"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}