{"id":38974,"date":"2026-05-02T09:00:00","date_gmt":"2026-05-02T09:00:00","guid":{"rendered":"https:\/\/www.aurorainbox.com\/?p=38974"},"modified":"2026-05-02T09:00:00","modified_gmt":"2026-05-02T09:00:00","slug":"conectar-vscode-copilot-whatsapp-aurora-mcp","status":"publish","type":"post","link":"https:\/\/www.aurorainbox.com\/en\/2026\/05\/02\/connect-vscode-copilot-whatsapp-aurora-mcp\/","title":{"rendered":"How to connect VS Code + GitHub Copilot to WhatsApp with Aurora MCP (2026)"},"content":{"rendered":"<p>VS Code is the world&#039;s most installed IDE, and GitHub Copilot is the standard AI assistant on thousands of engineering teams. If your daily setup already combines both, with just five lines of code... <code>settings.json<\/code> You can also manage WhatsApp Business: read the inbox, open opportunities in the CRM, send follow-ups, and connect webhooks\u2014all without leaving the editor. This guide gets Aurora MCP up and running in Copilot Chat in under 5 minutes.<\/p>\n<h2 id=\"requisitos-previos\">Prerequisites<\/h2>\n<p>Before touching the settings, confirm:<\/p>\n<ul>\n<li><strong>VS Code<\/strong> installed (Stable or Insiders version, both work; recommended &gt;= 1.95).<\/li>\n<li><strong>Active GitHub Copilot subscription<\/strong> \u2014 Individual ($10 USD\/month) or Business ($19 USD\/month). Copilot is paid separately from Aurora; it is not included in any Aurora Inbox plan.<\/li>\n<li>The official extension <strong>GitHub Copilot Chat<\/strong> enabled in your VS Code.<\/li>\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 can be used to test everything).<\/li>\n<li><strong>WhatsApp Business number connected<\/strong> in Aurora (via OAuth with Meta or manual registration).<\/li>\n<li><strong>Key Platform API <code>ak_live_*<\/code><\/strong> generated in the Developer Portal (next step).<\/li>\n<\/ul>\n<h2 id=\"paso-1-generar-tu-clave-aurora\">Step 1: Generate your 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, for example <code>vscode-copilot-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 remains scoped to a single tenant (a workspace) with scope <code>aurora.api.platform<\/code>Any action that Copilot performs is transferred using your workspace identity and is logged in the Aurora audit log with that identity. <code>keyId<\/code>.<\/p>\n<h2 id=\"paso-2-editar-settings.json-de-vs-code\">Step 2: Edit VS Code settings.json<\/h2>\n<p>VS Code saves the MCP configuration for Copilot in the <code>settings.json<\/code> from the user (not in the workspace, unless you want to force a password on a specific project).<\/p>\n<p>To open it:<\/p>\n<ol>\n<li>Press <code>Ctrl+Shift+P<\/code> (Windows\/Linux) or <code>Cmd+Shift+P<\/code> (macOS) to open the command palette.<\/li>\n<li>Writes <code>Preferences: Open User Settings (JSON)<\/code> and press Enter.<\/li>\n<\/ol>\n<p>VS Code opens the file <code>settings.json<\/code> from the user. Paste the following block inside the root JSON (if you already have content, add it as another key, separated by a comma):<\/p>\n<pre><code class=\"language-json\">{ &quot;github.copilot.mcp.servers&quot;: { &quot;aurora&quot;: { &quot;url&quot;: &quot;https:\/\/developers.aurorainbox.com\/mcp&quot;, &quot;headers&quot;: { &quot;Authorization&quot;: &quot;Bearer ak_live_REEMPLAZA_TU_CLAVE&quot; } } } }\n<\/code><\/pre>\n<p>Replace <code>ak_live_REPLACE_YOUR_KEY<\/code> using the key you copied from the Developer Portal. Save with <code>Ctrl+S<\/code> \/ <code>Cmd+S<\/code>.<\/p>\n<p>Important notes:<\/p>\n<ul>\n<li>He <code>settings.json<\/code> It must still be valid JSON. If VS Code shows a red underline, open the palette and run <code>JSON: Validate<\/code> \u2014 a trailing comma or a loose bracket breaks the entire MCP configuration.<\/li>\n<li>Do not commit this file to a public repository. The key is equivalent to a password.<\/li>\n<li>If you work with multiple Aurora workspaces, register multiple servers (<code>aurora-prod<\/code>, <code>aurora-staging<\/code>) with different keys.<\/li>\n<\/ul>\n<h2 id=\"paso-3-reload-window-y-verificar\">Step 3: Reload Window and Verify<\/h2>\n<p>To have Copilot start the new MCP server, reload the window:<\/p>\n<ol>\n<li><code>Ctrl+Shift+P<\/code> \/ <code>Cmd+Shift+P<\/code>.<\/li>\n<li>Writes <code>Developer: Reload Window<\/code> and press Enter.<\/li>\n<\/ol>\n<p>After recharging:<\/p>\n<ol>\n<li>Open the panel of <strong>Copilot Chat<\/strong> (chat icon in the sidebar or <code>Ctrl+Alt+I<\/code> \/ <code>Cmd+Ctrl+I<\/code>).<\/li>\n<li>At the top of the panel you will see an icon of <strong>MCP \/ Tools<\/strong> (Similar to a plug). Click there.<\/li>\n<li>It should appear <code>Aurora<\/code> in the server list, with connected status and the listed tools (<code>search_chats<\/code>, <code>send_message<\/code>, <code>create_contact<\/code>, etc.).<\/li>\n<\/ol>\n<p>If it appears as <code>failed<\/code> If it doesn&#039;t appear, check the troubleshooting section at the end.<\/p>\n<p>For a quick test, type the following in the Copilot chat:<\/p>\n<pre><code>List the first 5 contacts from my Aurora Inbox account.\n<\/code><\/pre>\n<p>Copilot calls <code>list_contacts<\/code> and returns an array with <code>id<\/code>, <code>yam<\/code>, <code>phone<\/code>, <code>e-mail<\/code>, <code>companyName<\/code>If the response arrives, the setup works.<\/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_chat_chatbots<\/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 editor<\/td>\n<\/tr>\n<tr>\n<td>Companies<\/td>\n<td><code>list_companies<\/code>, <code>get_company<\/code>, <code>create_company<\/code>, <code>update_company<\/code><\/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>, <code>list_webhooks<\/code>, <code>delete_webhook<\/code> (max. 5 per tenant)<\/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 endpoints are: <code>0=WhatsApp Cloud API<\/code>, <code>1=WhatsApp Business<\/code>, <code>2=Messenger<\/code>, <code>3=Instagram<\/code>.<\/p>\n<h2 id=\"tres-prompts-de-ejemplo-en-copilot-chat\">Three example prompts in Copilot Chat<\/h2>\n<h3 id=\"mientras-programas-la-integracion-de-un-webhook\">While you are programming the integration of a webhook<\/h3>\n<pre><code>I&#039;m writing an endpoint that receives webhooks from Aurora. List the webhooks I already have configured in my tenant and tell me which events they are subscribed to. Then help me register a new one at https:\/\/api.miapp.com\/aurora-events for the &quot;MessageReceived&quot; event.\n<\/code><\/pre>\n<p>Copilot calls <code>list_webhooks<\/code> and then <code>create_webhook<\/code>And since it&#039;s in VS Code, it will suggest the handler in your open file. Schedule the integration and launch it in the same shift.<\/p>\n<h3 id=\"triage-matutino-sin-abandonar-el-editor\">Morning triage without abandoning the editor<\/h3>\n<pre><code>Before we return to yesterday&#039;s code, search Aurora for all unanswered WhatsApp chats from the last 24 hours. Give me a one-line summary for each one and mark them by priority (high\/medium\/low).\n<\/code><\/pre>\n<p>Copilot chains <code>search_chats(unanswered=true)<\/code> with <code>get_chat(id)<\/code> per chat. You receive the prioritized list in the panel without opening the browser.<\/p>\n<h3 id=\"lead-nuevo-que-cae-en-slack\">New lead joining Slack<\/h3>\n<pre><code>I have a new lead: Daniel Mart\u00ednez, +52 55 1234 5678, daniel@empresa.mx, company &quot;Log\u00edstica MX&quot;. Create him in Aurora with upsert_contact, open a WhatsApp Cloud chat and create an opportunity in the &quot;Q3 Sales&quot; funnel with an estimated amount of $80,000 MXN.\n<\/code><\/pre>\n<p>Copilot chains <code>upsert_contact<\/code> \u2192 <code>create_chat(channelType=0)<\/code> \u2192 <code>create_opportunity<\/code> \u2192 <code>update_opportunity(dealAmount=80000)<\/code>The entire operation takes place in Copilot Chat without touching the Aurora UI.<\/p>\n<h2 id=\"combinar-copilot-aurora-mcp-en-flujos-diarios\">Combining Copilot + Aurora MCP into daily flows<\/h2>\n<p>VS Code is where developers already spend eight hours. Having Aurora MCP loaded in Copilot Chat opens up three interesting patterns:<\/p>\n<ul>\n<li><strong>Peer programming on real integrations<\/strong>While you write the client that consumes Aurora webhooks, Copilot can query <code>list_webhooks<\/code>, read real payloads of <code>get_chat<\/code> and propose correct parsers against live data instead of mocks.<\/li>\n<li><strong>Manage WhatsApp from the same window where you write code<\/strong>A support developer investigates a bug, finds the affected customer&#039;s chat, and sends them an update with <code>send_message<\/code> and returns to the diff. Zero context switching to the browser.<\/li>\n<li><strong>Copilot Chat in agent mode for multi-step operations<\/strong>In Agent mode, Copilot runs multiple tools sequentially with minimal supervision: import 200 leads from a CSV with <code>upsert_contact<\/code>, open opportunities for those who qualify and send a welcome message \u2014 all in a single natural language request, respecting the rate limit of 1 message\/sec.<\/li>\n<\/ul>\n<h2 id=\"solucion-de-problemas\">Troubleshooting<\/h2>\n<h3 id=\"copilot-dice-no-tienes-suscripcion-activa\">Copilot says &quot;you don&#039;t have an active subscription&quot;<\/h3>\n<p>VS Code allows editing <code>settings.json<\/code> Even if your Copilot subscription has expired, Copilot Chat won&#039;t respond. Renew your subscription at <a href=\"https:\/\/github.com\/settings\/copilot\">https:\/\/github.com\/settings\/copilot<\/a>The MCP server is still there, ready for when Copilot returns.<\/p>\n<h3 id=\"settings.json-malformado\">malformed settings.json<\/h3>\n<p>If you pasted the block and broke the JSON (trailing comma, extra opening brace), VS Code displays a red underline and Copilot ignores the entire file. Open the palette, run <code>JSON: Validate<\/code> and corrects. The Prettier extension or native formatting (<code>Shift+Alt+F<\/code>) also help to detect the error.<\/p>\n<h3 id=\"el-servidor-aurora-aparece-en-mcp-pero-con-estado-failed\">The server <code>Aurora<\/code> It appears in MCP but with a status <code>failed<\/code><\/h3>\n<p>It&#039;s almost always the password: either you didn&#039;t copy it completely, or it has spaces at the beginning. Regenerate the password in the Developer Portal and paste it carefully. Confirm that it starts exactly with <code>ak_live_<\/code>Also check that you are not behind a corporate proxy that is blocking. <code>developers.aurorainbox.com<\/code>.<\/p>\n<h3 id=\"el-icono-de-mcp-no-aparece-en-copilot-chat\">The MCP icon does not appear in Copilot Chat<\/h3>\n<p>Check:<\/p>\n<ul>\n<li>VS Code is up to date (<code>Help \u2192 Check for Updates<\/code>).<\/li>\n<li>The GitHub Copilot Chat extension is enabled (not just installed).<\/li>\n<li>After editing <code>settings.json<\/code>, you did <code>Developer: Reload Window<\/code>The change does not apply to hot-reload in many builds.<\/li>\n<\/ul>\n<h3 id=\"esta-herramienta-no-esta-disponible-para-el-modelo-seleccionado\">&quot;This tool is not available for the selected model&quot;<\/h3>\n<p>Not all Copilot models support tool calling (MCP) with the same reliability. If you use a model that doesn&#039;t support it, Copilot will ignore the tools. In the Copilot Chat model selector, choose one with full MCP: GPT-5, Claude Sonnet, or Gemini Pro. GPT-5 and Claude Sonnet are the most reliable for chaining multiple tool calls.<\/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 prompt requests 100 messages, Copilot must space them out. If it exceeds this limit, it will receive an error. <code>Rate limit exceeded\u2026 retry after 1s<\/code> and it stops.<\/p>\n<h2 id=\"como-lo-hace-aurora-mcp\">How Aurora MCP does it<\/h2>\n<p>Unlike directly attaching the WhatsApp Cloud API endpoint to Copilot, Aurora MCP delivers:<\/p>\n<ul>\n<li><strong>Simple Auth<\/strong>: a key <code>ak_live_*<\/code> And it reuses the same Platform API system you already had. No three-legged OAuth, no expiring tokens.<\/li>\n<li><strong>Native audit log<\/strong>Each call is recorded in Aurora with the <code>keyId<\/code> that originated it \u2014 you know exactly which key from which dev did what.<\/li>\n<li><strong>Rate limits per tenant<\/strong>Copilot cannot degrade the quality of the Meta number by sending too quickly, even if you ask it to.<\/li>\n<li><strong>Multi-channel<\/strong>The same tool works for WhatsApp Cloud, 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;send a message&quot; without status.<\/li>\n<\/ul>\n<p>Recommended plan to start with: <strong>Aurora IA $179 USD\/month ($3,200 MXN)<\/strong> which includes GPT-5, native RAG, onboard scheduling, and MCP server. The plan <strong>CRM<\/strong> ($99 USD \/ $1,800 MXN) and <strong>AI Plus<\/strong> ($329 USD \/ $6,000 MXN) also include MCP.<\/p>\n<p><a href=\"https:\/\/www.aurorainbox.com\/en\/Identity\/Account\/Register\/?Trial=1\">Start your free trial<\/a> and connect VS Code + Copilot in 5 minutes.<\/p>\n<h2 id=\"preguntas-frecuentes\">Frequently Asked Questions<\/h2>\n<h3 id=\"requiero-pagar-github-copilot-por-separado\">Do I need to pay for GitHub Copilot separately?<\/h3>\n<p>Yes. Copilot is a GitHub product and is paid separately: $10 USD\/month for Individual or $19 USD\/month for Business. It is not included in any Aurora plan. Aurora only provides the MCP server\u2014whose reasoning is still Copilot&#039;s model. If your organization already has Copilot Business, take advantage of that subscription.<\/p>\n<h3 id=\"funciona-en-vs-code-insiders-y-en-stable\">Does it work in VS Code Insiders and Stable?<\/h3>\n<p>Yes, both. The MCP feature in Copilot has been available in Stable since 2025 and in Insiders a little earlier. The configuration (<code>github.copilot.mcp.servers<\/code>) is identical.<\/p>\n<h3 id=\"que-modelos-de-copilot-soportan-mcp\">Which Copilot models support MCP?<\/h3>\n<p>GPT-5, Claude Sonnet (3.5\/3.7\/4 depending on the release), and Gemini Pro support full tool calling and, therefore, MCP. Smaller models may ignore tools or call them incorrectly. If you chain several tools (e.g., create contact + open chat + create opportunity), GPT-5 and Claude Sonnet provide the best results.<\/p>\n<h3 id=\"la-config-se-aplica-a-todos-mis-workspaces-de-vs-code\">Does the configuration apply to all my VS Code workspaces?<\/h3>\n<p>If you stick it on the <code>settings.json<\/code> of <strong>User<\/strong>Yes \u2014 it works for any project. If you stick it on the <code>settings.json<\/code> of a specific workspace (<code>.vscode\/settings.json<\/code>), only applies to that project. We recommend User for personal use and Workspace only when you want a different key for each client project.<\/p>\n<h3 id=\"funciona-con-github-enterprise-o-copilot-business\">Does it work with GitHub Enterprise or Copilot Business?<\/h3>\n<p>Yes. The configuration is the same. In Copilot Business, confirm with your admin that third-party MCP servers are allowed\u2014some organizations use policies to restrict which MCP servers developers can upload.<\/p>\n<h3 id=\"hay-conflictos-si-ya-tengo-otros-mcp-servers-sentry-linear-github-mcp\">Are there conflicts if I already have other MCP servers (Sentry, Linear, GitHub MCP)?<\/h3>\n<p>No. <code>github.copilot.mcp.servers<\/code> It is an object that accepts multiple entries. Aurora lives under the key <code>Aurora<\/code> and the other MCP servers on their own keys. Copilot lists all the tools in the MCP panel and chooses which one to call based on the prompt. The only consideration is that some smaller models get confused by too many tools at once\u2014if you see erratic behavior, switch to GPT-5 or Claude Sonnet.<\/p>\n<p>Do you work with other agents? We have parallel guides for <a href=\"\/en\/conectar-claude-code-whatsapp-aurora-mcp\/\">Claude Code<\/a>, <a href=\"\/en\/conectar-codex-cli-whatsapp-aurora-mcp\/\">Codex CLI<\/a>, <a href=\"\/en\/conectar-claude-desktop-whatsapp-aurora-mcp\/\">Claude Desktop<\/a> and <a href=\"\/en\/conectar-cursor-whatsapp-aurora-mcp\/\">Cursor<\/a>And if you want to understand the protocol thoroughly, 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 real-world use cases<\/a>.<\/p>","protected":false},"excerpt":{"rendered":"<p>Connect VS Code + GitHub Copilot to WhatsApp Business with Aurora MCP: edit a settings.json file, reload the window, and your Copilot can read chats and send messages.<\/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,548,539,547,219],"class_list":["post-38974","post","type-post","status-publish","format-standard","hentry","category-blog","tag-aurora-mcp","tag-github-copilot","tag-mcp","tag-vs-code","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 VS Code + GitHub Copilot a WhatsApp con Aurora MCP (2026)<\/title>\n<meta name=\"description\" content=\"Conecta VS Code + GitHub Copilot a WhatsApp Business con Aurora MCP: edita un settings.json, recarga la ventana y tu Copilot puede leer chats y enviar mensajes.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/ec2-3-94-236-79.compute-1.amazonaws.com\/en\/2026\/05\/02\/connect-vscode-copilot-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 VS Code + GitHub Copilot a WhatsApp con Aurora MCP (2026)\" \/>\n<meta property=\"og:description\" content=\"Conecta VS Code + GitHub Copilot a WhatsApp Business con Aurora MCP: edita un settings.json, recarga la ventana y tu Copilot puede leer chats y enviar mensajes.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/ec2-3-94-236-79.compute-1.amazonaws.com\/en\/2026\/05\/02\/connect-vscode-copilot-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-05-02T09: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=\"11 minutes\" \/>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"How to connect VS Code + GitHub Copilot to WhatsApp with Aurora MCP (2026)","description":"Connect VS Code + GitHub Copilot to WhatsApp Business with Aurora MCP: edit a settings.json file, reload the window, and your Copilot can read chats and send messages.","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:\/\/ec2-3-94-236-79.compute-1.amazonaws.com\/en\/2026\/05\/02\/connect-vscode-copilot-whatsapp-aurora-mcp\/","og_locale":"en_US","og_type":"article","og_title":"C\u00f3mo conectar VS Code + GitHub Copilot a WhatsApp con Aurora MCP (2026)","og_description":"Conecta VS Code + GitHub Copilot a WhatsApp Business con Aurora MCP: edita un settings.json, recarga la ventana y tu Copilot puede leer chats y enviar mensajes.","og_url":"https:\/\/ec2-3-94-236-79.compute-1.amazonaws.com\/en\/2026\/05\/02\/connect-vscode-copilot-whatsapp-aurora-mcp\/","og_site_name":"Aurora Inbox","article_publisher":"https:\/\/www.facebook.com\/profile.php?id=100089808166715","article_published_time":"2026-05-02T09: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":"11 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/ec2-3-94-236-79.compute-1.amazonaws.com\/en\/2026\/05\/02\/connect-vscode-copilot-whatsapp-aurora-mcp\/#article","isPartOf":{"@id":"https:\/\/ec2-3-94-236-79.compute-1.amazonaws.com\/en\/2026\/05\/02\/connect-vscode-copilot-whatsapp-aurora-mcp\/"},"author":{"name":"alejandro","@id":"https:\/\/3.94.236.79\/#\/schema\/person\/cab6aa1a99141147753f3471a570dff5"},"headline":"C\u00f3mo conectar VS Code + GitHub Copilot a WhatsApp con Aurora MCP (2026)","datePublished":"2026-05-02T09:00:00+00:00","mainEntityOfPage":{"@id":"https:\/\/ec2-3-94-236-79.compute-1.amazonaws.com\/en\/2026\/05\/02\/connect-vscode-copilot-whatsapp-aurora-mcp\/"},"wordCount":1770,"commentCount":0,"publisher":{"@id":"https:\/\/3.94.236.79\/#organization"},"keywords":["Aurora MCP","GitHub Copilot","MCP","VS Code","WhatsApp Business"],"articleSection":["Blog"],"inLanguage":"en-US","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/ec2-3-94-236-79.compute-1.amazonaws.com\/en\/2026\/05\/02\/connect-vscode-copilot-whatsapp-aurora-mcp\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/ec2-3-94-236-79.compute-1.amazonaws.com\/en\/2026\/05\/02\/connect-vscode-copilot-whatsapp-aurora-mcp\/","url":"https:\/\/ec2-3-94-236-79.compute-1.amazonaws.com\/en\/2026\/05\/02\/connect-vscode-copilot-whatsapp-aurora-mcp\/","name":"How to connect VS Code + GitHub Copilot to WhatsApp with Aurora MCP (2026)","isPartOf":{"@id":"https:\/\/3.94.236.79\/#website"},"datePublished":"2026-05-02T09:00:00+00:00","description":"Connect VS Code + GitHub Copilot to WhatsApp Business with Aurora MCP: edit a settings.json file, reload the window, and your Copilot can read chats and send messages.","breadcrumb":{"@id":"https:\/\/ec2-3-94-236-79.compute-1.amazonaws.com\/en\/2026\/05\/02\/connect-vscode-copilot-whatsapp-aurora-mcp\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/ec2-3-94-236-79.compute-1.amazonaws.com\/en\/2026\/05\/02\/connect-vscode-copilot-whatsapp-aurora-mcp\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/ec2-3-94-236-79.compute-1.amazonaws.com\/en\/2026\/05\/02\/connect-vscode-copilot-whatsapp-aurora-mcp\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.aurorainbox.com\/"},{"@type":"ListItem","position":2,"name":"C\u00f3mo conectar VS Code + GitHub Copilot 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\/38974","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=38974"}],"version-history":[{"count":1,"href":"https:\/\/www.aurorainbox.com\/en\/wp-json\/wp\/v2\/posts\/38974\/revisions"}],"predecessor-version":[{"id":38993,"href":"https:\/\/www.aurorainbox.com\/en\/wp-json\/wp\/v2\/posts\/38974\/revisions\/38993"}],"wp:attachment":[{"href":"https:\/\/www.aurorainbox.com\/en\/wp-json\/wp\/v2\/media?parent=38974"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.aurorainbox.com\/en\/wp-json\/wp\/v2\/categories?post=38974"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.aurorainbox.com\/en\/wp-json\/wp\/v2\/tags?post=38974"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}