{"id":371080,"date":"2026-07-09T12:48:09","date_gmt":"2026-07-09T10:48:09","guid":{"rendered":"https:\/\/v2charge.com\/?page_id=371080"},"modified":"2026-07-09T13:20:40","modified_gmt":"2026-07-09T11:20:40","slug":"integraciones-api-mcp","status":"publish","type":"page","link":"https:\/\/v2charge.com\/es\/soporte\/integraciones-api-mcp\/","title":{"rendered":"Integraciones V2C: API Cloud, API Local y MCP"},"content":{"rendered":"\n<div class=\"wp-block-uagb-container uagb-block-9d828d1c alignfull uagb-is-root-container\"><div class=\"uagb-container-inner-blocks-wrap\"><div class=\"yoast-breadcrumbs\"><span><span><a href=\"https:\/\/v2charge.com\/es\/\">V2C<\/a><\/span> \u00bb <span><a href=\"https:\/\/v2charge.com\/es\/soporte\/\">\u00c1rea de Soporte<\/a><\/span> \u00bb <span class=\"breadcrumb_last\" aria-current=\"page\">Integraciones V2C: API Cloud, API Local y MCP<\/span><\/span><\/div>\n\n\n<div class=\"wp-block-uagb-advanced-heading uagb-block-be8360a4\"><h1 class=\"uagb-heading-text\">Integraciones con API Cloud, API Local y MCP<\/h1><\/div>\n\n\n\n<p class=\"wp-block-paragraph\">Elige c\u00f3mo quieres conectar con tu cargador: por internet con nuestra API Cloud, directamente en tu red local con la API Local, o desde tu asistente de inteligencia artificial favorito con MCP.<\/p>\n<\/div><\/div>\n\n\n\n<div class=\"v2c-int\" id=\"v2c-integraciones\">\n\n  <!-- =====================================================================\n       2. SELECTOR \u2014 \u00e1rbol de decisi\u00f3n de dos\/tres niveles\n  ===================================================================== -->\n  <section class=\"v2c-int__band v2c-int__band--grey\">\n    <div class=\"v2c-int__wrap\">\n      <p class=\"v2c-int-eyebrow\">ELIGE TU V\u00cdA DE CONEXI\u00d3N<\/p>\n\n      <!-- Nivel 1: tres opciones principales -->\n      <div class=\"v2c-int-tabs\" role=\"tablist\" aria-label=\"V\u00eda de conexi\u00f3n\">\n        <button class=\"v2c-int-tab is-active\" type=\"button\" role=\"tab\" aria-selected=\"true\" data-target=\"cloud\">\n          <svg class=\"v2c-int-icon\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\"><path d=\"M18 10h-1.26A8 8 0 1 0 9 20h9a5 5 0 0 0 0-10z\"><\/path><\/svg>\n          API Cloud\n        <\/button>\n        <button class=\"v2c-int-tab\" type=\"button\" role=\"tab\" aria-selected=\"false\" data-target=\"local\">\n          <svg class=\"v2c-int-icon\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\"><rect x=\"2\" y=\"2\" width=\"20\" height=\"8\" rx=\"2\" ry=\"2\"><\/rect><rect x=\"2\" y=\"14\" width=\"20\" height=\"8\" rx=\"2\" ry=\"2\"><\/rect><line x1=\"6\" y1=\"6\" x2=\"6.01\" y2=\"6\"><\/line><line x1=\"6\" y1=\"18\" x2=\"6.01\" y2=\"18\"><\/line><\/svg>\n          API Local\n        <\/button>\n        <button class=\"v2c-int-tab\" type=\"button\" role=\"tab\" aria-selected=\"false\" data-target=\"mcp\">\n          <svg class=\"v2c-int-icon\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\"><rect x=\"4\" y=\"4\" width=\"16\" height=\"16\" rx=\"2\" ry=\"2\"><\/rect><rect x=\"9\" y=\"9\" width=\"6\" height=\"6\"><\/rect><line x1=\"9\" y1=\"1\" x2=\"9\" y2=\"4\"><\/line><line x1=\"15\" y1=\"1\" x2=\"15\" y2=\"4\"><\/line><line x1=\"9\" y1=\"20\" x2=\"9\" y2=\"23\"><\/line><line x1=\"15\" y1=\"20\" x2=\"15\" y2=\"23\"><\/line><line x1=\"20\" y1=\"9\" x2=\"23\" y2=\"9\"><\/line><line x1=\"20\" y1=\"14\" x2=\"23\" y2=\"14\"><\/line><line x1=\"1\" y1=\"9\" x2=\"4\" y2=\"9\"><\/line><line x1=\"1\" y1=\"14\" x2=\"4\" y2=\"14\"><\/line><\/svg>\n          MCP\n        <\/button>\n      <\/div>\n\n      <!-- Panel: API Cloud -->\n      <div class=\"v2c-int-panel is-active\" id=\"v2c-int-panel-cloud\" role=\"tabpanel\">\n        <p class=\"v2c-int-panel__desc\">\n          Accede a los datos y funciones de tu cargador por internet, mediante\n          una API REST. Necesitar\u00e1s una cuenta V2C Cloud y un token de acceso.\n        <\/p>\n        <a class=\"v2c-int-btn\" href=\"https:\/\/api.v2charge.com\/\" target=\"_blank\" rel=\"noopener\">\n          Ir a la documentaci\u00f3n\n          <svg class=\"v2c-int-icon\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\"><line x1=\"5\" y1=\"12\" x2=\"19\" y2=\"12\"><\/line><polyline points=\"12 5 19 12 12 19\"><\/polyline><\/svg>\n        <\/a>\n      <\/div>\n\n      <!-- Panel: API Local (con nivel 2 y 3 anidados) -->\n      <div class=\"v2c-int-panel\" id=\"v2c-int-panel-local\" role=\"tabpanel\" hidden=\"\">\n        <p class=\"v2c-int-panel__desc\">\n          Comun\u00edcate directamente con el cargador en tu red local \u2014sin\n          depender de la nube\u2014, mediante Modbus o peticiones HTTP,\n          seg\u00fan el modelo.\n        <\/p>\n\n        <p class=\"v2c-int-label\">Elige tu modelo de cargador<\/p>\n        <div class=\"v2c-int-tabs v2c-int-tabs--sub\" role=\"tablist\" aria-label=\"Modelo de cargador\">\n          <button class=\"v2c-int-tab is-active\" type=\"button\" role=\"tab\" aria-selected=\"true\" data-subtarget=\"trydan\">Trydan \/ Trydan Pro<\/button>\n          <button class=\"v2c-int-tab\" type=\"button\" role=\"tab\" aria-selected=\"false\" data-subtarget=\"pole\">Pole \/ Denka<\/button>\n        <\/div>\n\n        <!-- Nivel 3: solo Trydan\/Trydan Pro tiene dos protocolos -->\n        <div class=\"v2c-int-subpanel is-active\" id=\"v2c-int-subpanel-trydan\" role=\"tabpanel\">\n          <p class=\"v2c-int-panel__desc v2c-int-panel__desc--sub\">Disponible por Modbus RTU\/TCP o mediante peticiones HTTP.<\/p>\n          <div class=\"v2c-int-btn-row\">\n            <a class=\"v2c-int-btn v2c-int-btn--outline\" href=\"https:\/\/docs.google.com\/spreadsheets\/d\/e\/2PACX-1vQGA_7Z4YaSMZeHRTnAP6z_82dVPmM33NxJhvsDBEFn8LyWjX-RX_fkR7KCErqAE4aGFvPrUufooHoM\/pubhtml#\" target=\"_blank\" rel=\"noopener\">\n              Modbus RTU y TCP\n              <svg class=\"v2c-int-icon\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\"><line x1=\"5\" y1=\"12\" x2=\"19\" y2=\"12\"><\/line><polyline points=\"12 5 19 12 12 19\"><\/polyline><\/svg>\n            <\/a>\n            <a class=\"v2c-int-btn v2c-int-btn--outline\" href=\"https:\/\/docs.google.com\/spreadsheets\/d\/e\/2PACX-1vQGA_7Z4YaSMZeHRTnAP6z_82dVPmM33NxJhvsDBEFn8LyWjX-RX_fkR7KCErqAE4aGFvPrUufooHoM\/pubhtml#gid=1147522182\" target=\"_blank\" rel=\"noopener\">\n              HTTP Request\n              <svg class=\"v2c-int-icon\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\"><line x1=\"5\" y1=\"12\" x2=\"19\" y2=\"12\"><\/line><polyline points=\"12 5 19 12 12 19\"><\/polyline><\/svg>\n            <\/a>\n          <\/div>\n        <\/div>\n\n        <!-- Pole \/ Denka: un solo protocolo, sin tercer nivel -->\n        <div class=\"v2c-int-subpanel\" id=\"v2c-int-subpanel-pole\" role=\"tabpanel\" hidden=\"\">\n          <p class=\"v2c-int-panel__desc v2c-int-panel__desc--sub\">Disponible por Modbus RTU\/TCP.<\/p>\n          <div class=\"v2c-int-btn-row\">\n            <a class=\"v2c-int-btn v2c-int-btn--outline\" href=\"https:\/\/docs.google.com\/spreadsheets\/d\/e\/2PACX-1vTm0rxIBsOTeKvmALuE9jBz-5OHo9mvmiibsg5stbbRcFC-oEZRGK_XI1fDySbQFp7TVVHg62v7A7Ar\/pubhtml\" target=\"_blank\" rel=\"noopener\">\n              Modbus RTU y TCP\n              <svg class=\"v2c-int-icon\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\"><line x1=\"5\" y1=\"12\" x2=\"19\" y2=\"12\"><\/line><polyline points=\"12 5 19 12 12 19\"><\/polyline><\/svg>\n            <\/a>\n          <\/div>\n        <\/div>\n      <\/div>\n\n      <!-- Panel: MCP -->\n      <div class=\"v2c-int-panel\" id=\"v2c-int-panel-mcp\" role=\"tabpanel\" hidden=\"\">\n        <p class=\"v2c-int-panel__desc\">\n          Conecta tu cargador directamente a tu asistente de IA \u2014Claude,\n          ChatGPT, Gemini o Grok\u2014 mediante el est\u00e1ndar abierto Model\n          Context Protocol.\n        <\/p>\n        <a class=\"v2c-int-btn\" href=\"https:\/\/v2charge.com\/es\/mcp\/\" target=\"_blank\" rel=\"noopener\">\n          Ver gu\u00eda de conexi\u00f3n\n          <svg class=\"v2c-int-icon\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\"><line x1=\"5\" y1=\"12\" x2=\"19\" y2=\"12\"><\/line><polyline points=\"12 5 19 12 12 19\"><\/polyline><\/svg>\n        <\/a>\n      <\/div>\n    <\/div>\n  <\/section>\n\n  <!-- =====================================================================\n       3. DESCRIPCI\u00d3N DE CADA V\u00cdA\n  ===================================================================== -->\n  <section class=\"v2c-int__band v2c-int__band--white\">\n    <div class=\"v2c-int__wrap\">\n      <p class=\"v2c-int-eyebrow\">\u00bfCU\u00c1L ES LA DIFERENCIA?<\/p>\n      <h2 class=\"v2c-int-h2\">Conoce m\u00e1s sobre las tres formas de integraci\u00f3n.<\/h2>\n\n      <div class=\"v2c-int-cards\">\n        <article class=\"v2c-int-card\">\n          <div class=\"v2c-int-card__icon\">\n            <svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\"><path d=\"M18 10h-1.26A8 8 0 1 0 9 20h9a5 5 0 0 0 0-10z\"><\/path><\/svg>\n          <\/div>\n          <h3 class=\"v2c-int-h3\">API Cloud<\/h3>\n          <p class=\"v2c-int-card__desc\">API REST v\u00eda internet. Requiere una cuenta V2C Cloud y un token de acceso.<\/p>\n          <p class=\"v2c-int-card__audience\"><strong>Para qui\u00e9n:<\/strong> desarrolladores que quieren crear aplicaciones o automatizaciones remotas.<\/p>\n        <\/article>\n\n        <article class=\"v2c-int-card\">\n          <div class=\"v2c-int-card__icon\">\n            <svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\"><rect x=\"2\" y=\"2\" width=\"20\" height=\"8\" rx=\"2\" ry=\"2\"><\/rect><rect x=\"2\" y=\"14\" width=\"20\" height=\"8\" rx=\"2\" ry=\"2\"><\/rect><line x1=\"6\" y1=\"6\" x2=\"6.01\" y2=\"6\"><\/line><line x1=\"6\" y1=\"18\" x2=\"6.01\" y2=\"18\"><\/line><\/svg>\n          <\/div>\n          <h3 class=\"v2c-int-h3\">API Local<\/h3>\n          <p class=\"v2c-int-card__desc\">Comunicaci\u00f3n directa con el cargador en tu red local (Modbus RTU\/TCP o HTTP Request, seg\u00fan el modelo), sin depender de la nube.<\/p>\n          <p class=\"v2c-int-card__audience\"><strong>Para qui\u00e9n:<\/strong> instaladores e integradores de sistemas dom\u00f3ticos o SCADA.<\/p>\n        <\/article>\n\n        <article class=\"v2c-int-card\">\n          <div class=\"v2c-int-card__icon\">\n            <svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\"><rect x=\"4\" y=\"4\" width=\"16\" height=\"16\" rx=\"2\" ry=\"2\"><\/rect><rect x=\"9\" y=\"9\" width=\"6\" height=\"6\"><\/rect><line x1=\"9\" y1=\"1\" x2=\"9\" y2=\"4\"><\/line><line x1=\"15\" y1=\"1\" x2=\"15\" y2=\"4\"><\/line><line x1=\"9\" y1=\"20\" x2=\"9\" y2=\"23\"><\/line><line x1=\"15\" y1=\"20\" x2=\"15\" y2=\"23\"><\/line><line x1=\"20\" y1=\"9\" x2=\"23\" y2=\"9\"><\/line><line x1=\"20\" y1=\"14\" x2=\"23\" y2=\"14\"><\/line><line x1=\"1\" y1=\"9\" x2=\"4\" y2=\"9\"><\/line><line x1=\"1\" y1=\"14\" x2=\"4\" y2=\"14\"><\/line><\/svg>\n          <\/div>\n          <h3 class=\"v2c-int-h3\">MCP<\/h3>\n          <p class=\"v2c-int-card__desc\">Conecta tu cargador directamente a tu asistente de IA favorito (Claude, ChatGPT, Gemini, Grok).<\/p>\n          <p class=\"v2c-int-card__audience\"><strong>Para qui\u00e9n:<\/strong> early adopters que quieren controlar su carga hablando con su IA.<\/p>\n        <\/article>\n      <\/div>\n    <\/div>\n  <\/section>\n\n  <!-- =====================================================================\n       4. MCP EN DETALLE \u2014 secci\u00f3n destacada, banda negra\n  ===================================================================== -->\n  <section class=\"v2c-int__band v2c-int__band--black\">\n    <div class=\"v2c-int__wrap\">\n      <p class=\"v2c-int-eyebrow\">MCP<\/p>\n      <h2 class=\"v2c-int-h2\">Tu cargador, dentro de tu asistente de IA.<\/h2>\n      <p class=\"v2c-int-lead v2c-int-lead--wide\">\n        MCP (<em>Model Context Protocol<\/em>) es un est\u00e1ndar abierto que conecta\n        asistentes de inteligencia artificial con servicios reales \u2014el\n        equivalente al USB-C de la IA\u2014. Con V2C MCP, tu asistente deja de\n        \u00absaber cosas sobre cargadores\u00bb en general y empieza a ver\n        <strong>tu cargador, tus datos y realiza acciones en tiempo real<\/strong>.\n      <\/p>\n\n      <p class=\"v2c-int-label v2c-int-label--dark\">Funciona con<\/p>\n      <div class=\"v2c-int-chips\">\n        <span class=\"v2c-int-chip\">Claude<\/span>\n        <span class=\"v2c-int-chip\">ChatGPT<\/span>\n        <span class=\"v2c-int-chip\">Gemini<\/span>\n        <span class=\"v2c-int-chip\">Grok<\/span>\n        <span class=\"v2c-int-chip\">Claude Code<\/span>\n        <span class=\"v2c-int-chip\">Cualquier cliente MCP<\/span>\n      <\/div>\n\n      <div class=\"v2c-int-mcp-grid\">\n        <div>\n          <p class=\"v2c-int-label v2c-int-label--dark\">Pru\u00e9balo con frases como<\/p>\n          <ul class=\"v2c-int-examples\">\n            <li>\u201c\u00bfEst\u00e1 cargando mi coche ahora mismo?\u201d<\/li>\n            <li>\u201cBloquea el cargador\u201d<\/li>\n            <li>\u201cCrea un nuevo perfil de carga\u201d<\/li>\n            <li>\u201cLimita la intensidad a 16 A\u201d<\/li>\n            <li>\u201c\u00bfCu\u00e1nto he ahorrado con placas solares?\u201d<\/li>\n          <\/ul>\n        <\/div>\n        <div>\n          <p class=\"v2c-int-label v2c-int-label--dark\">Seguridad<\/p>\n          <p class=\"v2c-int-panel__desc v2c-int-panel__desc--dark\">\n            El acceso se autoriza mediante OAuth 2.0 con tu cuenta V2C Cloud:\n            inicias sesi\u00f3n en v2c.cloud, nunca en el chat, y la IA solo recibe\n            un token limitado y revocable. Puedes retirar el acceso cuando\n            quieras, desde tu asistente o desde tu cuenta.\n          <\/p>\n        <\/div>\n      <\/div>\n\n      <a class=\"v2c-int-btn v2c-int-btn--invert\" href=\"https:\/\/v2charge.com\/es\/mcp\/#conectar\">\n        Ver gu\u00eda de conexi\u00f3n completa\n        <svg class=\"v2c-int-icon\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\"><line x1=\"5\" y1=\"12\" x2=\"19\" y2=\"12\"><\/line><polyline points=\"12 5 19 12 12 19\"><\/polyline><\/svg>\n      <\/a>\n    <\/div>\n  <\/section>\n\n<\/div>\n\n<!-- =====================================================================\n     JS \u2014 vanilla, m\u00ednimo: alterna tabs\/paneles de nivel 1 y 2\n===================================================================== -->\n<script>\n  (function(){\n    var root = document.getElementById('v2c-integraciones');\n    if (!root) return;\n\n    function activate(tabs, panels, target) {\n      tabs.forEach(function (t) {\n        var isMatch = t.getAttribute('data-target') === target || t.getAttribute('data-subtarget') === target;\n        t.classList.toggle('is-active', isMatch);\n        t.setAttribute('aria-selected', isMatch ? 'true' : 'false');\n      });\n      panels.forEach(function (p) {\n        var isMatch = p.id === 'v2c-int-panel-' + target || p.id === 'v2c-int-subpanel-' + target;\n        p.classList.toggle('is-active', isMatch);\n        if (isMatch) { p.removeAttribute('hidden'); } else { p.setAttribute('hidden', ''); }\n      });\n    }\n\n    var level1Tabs = Array.prototype.slice.call(root.querySelectorAll('.v2c-int-tabs:not(.v2c-int-tabs--sub) > .v2c-int-tab'));\n    var level1Panels = Array.prototype.slice.call(root.querySelectorAll('.v2c-int-panel'));\n    level1Tabs.forEach(function (tab) {\n      tab.addEventListener('click', function () {\n        activate(level1Tabs, level1Panels, tab.getAttribute('data-target'));\n      });\n    });\n\n    var level2Tabs = Array.prototype.slice.call(root.querySelectorAll('.v2c-int-tabs--sub > .v2c-int-tab'));\n    var level2Panels = Array.prototype.slice.call(root.querySelectorAll('.v2c-int-subpanel'));\n    level2Tabs.forEach(function (tab) {\n      tab.addEventListener('click', function () {\n        activate(level2Tabs, level2Panels, tab.getAttribute('data-subtarget'));\n      });\n    });\n  })();\n<\/script>\n","protected":false},"excerpt":{"rendered":"<p>Elige c\u00f3mo conectar tu cargador V2C: por API Cloud, API Local (Modbus\/HTTP) o MCP para asistentes de IA.<\/p>\n","protected":false},"author":400,"featured_media":0,"parent":77714,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"_eb_attr":"","content-type":"","_uag_custom_page_level_css":"\/* ---- v2c-int component styles (movidos fuera del contenido traducible) ---- *\/\n\n  .v2c-int{\n    --ink:#0E0E0E;\n    --surface:#ffffff;\n    --grey-light:#F4F4F2;\n    --grey-card:#F8F8F6;\n    --line:#ECECEA;\n    --muted:#7A7A78;\n    --text:#1F1F1F;\n    --line-dark:rgba(255,255,255,.2);\n    --muted-dark:#A6A6A4;\n\n    font-family:\"Montserrat\",-apple-system,BlinkMacSystemFont,\"Segoe UI\",Arial,sans-serif;\n    color:var(--text);\n    -webkit-font-smoothing:antialiased;\n    overflow-x:hidden;\n  }\n  .v2c-int *{box-sizing:border-box;}\n\n  .v2c-int__band{width:100%;}\n  .v2c-int__band--white{background:var(--surface);}\n  .v2c-int__band--grey{background:var(--grey-light);}\n\n  .v2c-int__wrap{\n    max-width:1100px;\n    margin:0 auto;\n    padding:clamp(48px,8vw,88px) 20px;\n  }\n  @media (min-width:768px){ .v2c-int__wrap{padding-left:32px;padding-right:32px;} }\n\n  .v2c-int__hero{text-align:center;}\n  .v2c-int__hero .v2c-int-lead{margin-left:auto;margin-right:auto;text-align:center;}\n\n  \/* ---- Tipograf\u00eda ---- *\/\n  .v2c-int-eyebrow{\n    margin:0 0 16px;\n    font-size:12px;\n    font-weight:700;\n    letter-spacing:0.18em;\n    text-transform:uppercase;\n    color:var(--muted);\n  }\n  .v2c-int-h1{\n    margin:0 0 20px;\n    font-weight:700;\n    font-size:clamp(32px,5vw,52px);\n    line-height:1.02;\n    letter-spacing:-0.03em;\n    color:var(--ink);\n  }\n  .v2c-int-h2{\n    margin:0 0 40px;\n    font-weight:700;\n    font-size:clamp(26px,3.6vw,36px);\n    line-height:1.08;\n    letter-spacing:-0.025em;\n    color:var(--ink);\n  }\n  .v2c-int-h3{\n    margin:0 0 8px;\n    font-weight:600;\n    font-size:19px;\n    letter-spacing:-0.01em;\n    color:var(--ink);\n  }\n  .v2c-int-lead{\n    margin:0;\n    font-size:17px;\n    line-height:1.6;\n    color:var(--text);\n    max-width:56ch;\n  }\n  .v2c-int-icon{width:18px;height:18px;flex-shrink:0;}\n\n  \/* ---- Selector: tabs de nivel 1 ---- *\/\n  .v2c-int-tabs{\n    display:flex;\n    flex-wrap:wrap;\n    gap:10px;\n    margin:0 0 32px;\n  }\n  .v2c-int-tab{\n    display:inline-flex;\n    align-items:center;\n    gap:8px;\n    padding:12px 20px;\n    border-radius:999px;\n    border:1px solid var(--line);\n    background:var(--surface);\n    color:var(--muted);\n    font-family:inherit;\n    font-weight:600;\n    font-size:14px;\n    cursor:pointer;\n    transition:border-color .15s ease, color .15s ease, background-color .15s ease;\n  }\n  .v2c-int-tab:hover{border-color:var(--ink);color:var(--ink);}\n  .v2c-int-tab.is-active{\n    background:var(--ink);\n    border-color:var(--ink);\n    color:#fff;\n  }\n  .v2c-int-tab:focus-visible{outline:2px solid var(--ink);outline-offset:2px;}\n\n  \/* ---- Selector: tabs de nivel 2 (sub) ---- *\/\n  .v2c-int-tabs--sub{margin:0 0 24px;}\n  .v2c-int-tabs--sub .v2c-int-tab{\n    background:var(--surface);\n    padding:10px 18px;\n    font-size:13px;\n  }\n  .v2c-int-tabs--sub .v2c-int-tab.is-active{\n    background:var(--surface);\n    border-color:var(--ink);\n    color:var(--ink);\n    box-shadow:inset 0 -2px 0 var(--ink);\n  }\n\n  \/* ---- Paneles ---- *\/\n  .v2c-int-panel{\n    background:var(--surface);\n    border:1px solid var(--line);\n    border-radius:16px;\n    padding:32px;\n  }\n  .v2c-int-panel[hidden]{display:none;}\n  .v2c-int-panel__desc{\n    margin:0 0 24px;\n    font-size:15px;\n    line-height:1.65;\n    color:var(--text);\n    max-width:62ch;\n  }\n  .v2c-int-panel__desc--sub{margin-bottom:20px;}\n  .v2c-int-label{\n    margin:0 0 12px;\n    font-size:13px;\n    font-weight:700;\n    color:var(--ink);\n  }\n  .v2c-int-subpanel[hidden]{display:none;}\n\n  \/* ---- Botones ---- *\/\n  .v2c-int-btn-row{display:flex;flex-wrap:wrap;gap:12px;}\n  .v2c-int-btn{\n    display:inline-flex;\n    align-items:center;\n    gap:10px;\n    padding:14px 26px;\n    border-radius:999px;\n    background:var(--ink);\n    color:#fff;\n    font-weight:600;\n    font-size:15px;\n    text-decoration:none;\n    border:1px solid var(--ink);\n    transition:background-color .15s ease, color .15s ease, border-color .15s ease;\n  }\n  .v2c-int-btn:hover{background:var(--surface);border-color:var(--ink);color:var(--ink);}\n  .v2c-int-btn:focus-visible{outline:2px solid var(--ink);outline-offset:3px;}\n  .v2c-int-btn--outline{\n    background:transparent;\n    color:var(--ink);\n    border-color:var(--ink);\n  }\n  .v2c-int-btn--outline:hover{background:var(--ink);border-color:var(--ink);color:#fff;}\n  .v2c-int-btn--invert{background:var(--surface);color:var(--ink);border-color:var(--surface);}\n  .v2c-int-btn--invert:hover{background:var(--grey-light);border-color:var(--grey-light);color:var(--ink);}\n\n  \/* ---- Tarjetas de descripci\u00f3n ---- *\/\n  .v2c-int-cards{\n    display:grid;\n    grid-template-columns:1fr;\n    gap:24px;\n  }\n  @media (min-width:768px){ .v2c-int-cards{grid-template-columns:repeat(3,1fr);} }\n  .v2c-int-card{\n    padding:28px;\n    background:var(--grey-card);\n    border:1px solid var(--line);\n    border-radius:14px;\n  }\n  .v2c-int-card__icon{\n    width:40px;height:40px;\n    display:flex;align-items:center;justify-content:center;\n    border-radius:50%;\n    background:var(--surface);\n    border:1px solid var(--line);\n    color:var(--ink);\n    margin-bottom:18px;\n  }\n  .v2c-int-card__icon svg{width:18px;height:18px;}\n  .v2c-int-card__desc{\n    margin:0 0 14px;\n    font-size:14.5px;\n    line-height:1.6;\n    color:var(--text);\n  }\n  .v2c-int-card__audience{\n    margin:0;\n    font-size:13px;\n    line-height:1.55;\n    color:var(--muted);\n  }\n\n  .v2c-int a:focus-visible{outline:2px solid var(--ink);outline-offset:3px;border-radius:2px;}\n  .v2c-int__band--black a:focus-visible{outline-color:#fff;}\n\n  \/* ---- Secci\u00f3n MCP destacada (banda negra) ---- *\/\n  .v2c-int__band--black{background:var(--ink);}\n  .v2c-int__band--black .v2c-int-eyebrow{color:var(--muted-dark);}\n  .v2c-int__band--black .v2c-int-h2{color:#fff;}\n  .v2c-int-lead--wide{max-width:72ch;margin-bottom:36px;font-size:17px;color:#E7E7E5;}\n  .v2c-int-lead--wide strong{color:#fff;}\n\n  .v2c-int-label--dark{color:#fff;}\n  .v2c-int-chips{display:flex;flex-wrap:wrap;gap:10px;margin:0 0 40px;}\n  .v2c-int-chip{\n    padding:8px 16px;\n    border-radius:999px;\n    border:1px solid var(--line-dark);\n    color:#E7E7E5;\n    font-size:13px;\n    font-weight:500;\n  }\n\n  .v2c-int-mcp-grid{\n    display:grid;\n    grid-template-columns:1fr;\n    gap:32px;\n    margin-bottom:40px;\n  }\n  @media (min-width:768px){ .v2c-int-mcp-grid{grid-template-columns:1fr 1fr;} }\n  .v2c-int-examples{\n    list-style:none;\n    margin:0;\n    padding:0;\n    display:flex;\n    flex-direction:column;\n    gap:10px;\n  }\n  .v2c-int-examples li{\n    padding:12px 16px;\n    border:1px solid var(--line-dark);\n    border-radius:10px;\n    font-size:14px;\n    color:#E7E7E5;\n  }\n  .v2c-int-panel__desc--dark{color:#C9C9C7;max-width:none;}","footnotes":""},"class_list":["post-371080","page","type-page","status-publish"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.9 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Integraciones V2C: API Cloud, API Local y MCP - V2C<\/title>\n<meta name=\"description\" content=\"Elige c\u00f3mo integrar tu cargador V2C: API Cloud, API Local (Modbus\/HTTP) o MCP para conectarlo a tu IA favorita\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/v2charge.com\/es\/soporte\/integraciones-api-mcp\/\" \/>\n<meta property=\"og:locale\" content=\"es_ES\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Integraciones V2C: API Cloud, API Local y MCP - V2C\" \/>\n<meta property=\"og:description\" content=\"Elige c\u00f3mo integrar tu cargador V2C: API Cloud, API Local (Modbus\/HTTP) o MCP para conectarlo a tu IA favorita\" \/>\n<meta property=\"og:url\" content=\"https:\/\/v2charge.com\/es\/soporte\/integraciones-api-mcp\/\" \/>\n<meta property=\"og:site_name\" content=\"V2C\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/V2C.Charge\" \/>\n<meta property=\"article:modified_time\" content=\"2026-07-09T11:20:40+00:00\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:site\" content=\"@V2C_Charge\" \/>\n<meta name=\"twitter:label1\" content=\"Tiempo de lectura\" \/>\n\t<meta name=\"twitter:data1\" content=\"2 minutos\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/v2charge.com\\\/es\\\/soporte\\\/integraciones-api-mcp\\\/\",\"url\":\"https:\\\/\\\/v2charge.com\\\/es\\\/soporte\\\/integraciones-api-mcp\\\/\",\"name\":\"Integraciones V2C: API Cloud, API Local y MCP - V2C\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/v2charge.com\\\/es\\\/#website\"},\"datePublished\":\"2026-07-09T10:48:09+00:00\",\"dateModified\":\"2026-07-09T11:20:40+00:00\",\"description\":\"Elige c\u00f3mo integrar tu cargador V2C: API Cloud, API Local (Modbus\\\/HTTP) o MCP para conectarlo a tu IA favorita\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/v2charge.com\\\/es\\\/soporte\\\/integraciones-api-mcp\\\/#breadcrumb\"},\"inLanguage\":\"es\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/v2charge.com\\\/es\\\/soporte\\\/integraciones-api-mcp\\\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/v2charge.com\\\/es\\\/soporte\\\/integraciones-api-mcp\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"V2C\",\"item\":\"https:\\\/\\\/v2charge.com\\\/es\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"\u00c1rea de Soporte\",\"item\":\"https:\\\/\\\/v2charge.com\\\/es\\\/soporte\\\/\"},{\"@type\":\"ListItem\",\"position\":3,\"name\":\"Integraciones V2C: API Cloud, API Local y MCP\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/v2charge.com\\\/es\\\/#website\",\"url\":\"https:\\\/\\\/v2charge.com\\\/es\\\/\",\"name\":\"V2C\",\"description\":\"#CargandoElMa\u00f1ana\",\"publisher\":{\"@id\":\"https:\\\/\\\/v2charge.com\\\/es\\\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/v2charge.com\\\/es\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"es\"},{\"@type\":\"Organization\",\"@id\":\"https:\\\/\\\/v2charge.com\\\/es\\\/#organization\",\"name\":\"V2C\",\"url\":\"https:\\\/\\\/v2charge.com\\\/es\\\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"es\",\"@id\":\"https:\\\/\\\/v2charge.com\\\/es\\\/#\\\/schema\\\/logo\\\/image\\\/\",\"url\":\"https:\\\/\\\/v2charge.com\\\/wp-content\\\/uploads\\\/2024\\\/11\\\/cropped-v2c-charge-logo-menu.png\",\"contentUrl\":\"https:\\\/\\\/v2charge.com\\\/wp-content\\\/uploads\\\/2024\\\/11\\\/cropped-v2c-charge-logo-menu.png\",\"width\":984,\"height\":431,\"caption\":\"V2C\"},\"image\":{\"@id\":\"https:\\\/\\\/v2charge.com\\\/es\\\/#\\\/schema\\\/logo\\\/image\\\/\"},\"sameAs\":[\"https:\\\/\\\/www.facebook.com\\\/V2C.Charge\",\"https:\\\/\\\/x.com\\\/V2C_Charge\",\"https:\\\/\\\/www.instagram.com\\\/v2c.charge\\\/\",\"https:\\\/\\\/www.youtube.com\\\/@V2C\",\"https:\\\/\\\/www.linkedin.com\\\/company\\\/v2c-chargers\\\/\"],\"contactPoint\":[{\"@type\":\"ContactPoint\",\"contactType\":\"customer support\",\"telephone\":\"+34960654554\",\"email\":\"info@v2charge.com\",\"availableLanguage\":[\"Spanish\",\"English\",\"Portuguese\",\"French\"]},{\"@type\":\"ContactPoint\",\"contactType\":\"sales\",\"telephone\":\"+34960654554\",\"email\":\"info@v2charge.com\",\"availableLanguage\":[\"Spanish\",\"English\"]}]}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Integraciones V2C: API Cloud, API Local y MCP - V2C","description":"Elige c\u00f3mo integrar tu cargador V2C: API Cloud, API Local (Modbus\/HTTP) o MCP para conectarlo a tu IA favorita","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:\/\/v2charge.com\/es\/soporte\/integraciones-api-mcp\/","og_locale":"es_ES","og_type":"article","og_title":"Integraciones V2C: API Cloud, API Local y MCP - V2C","og_description":"Elige c\u00f3mo integrar tu cargador V2C: API Cloud, API Local (Modbus\/HTTP) o MCP para conectarlo a tu IA favorita","og_url":"https:\/\/v2charge.com\/es\/soporte\/integraciones-api-mcp\/","og_site_name":"V2C","article_publisher":"https:\/\/www.facebook.com\/V2C.Charge","article_modified_time":"2026-07-09T11:20:40+00:00","twitter_card":"summary_large_image","twitter_site":"@V2C_Charge","twitter_misc":{"Tiempo de lectura":"2 minutos"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/v2charge.com\/es\/soporte\/integraciones-api-mcp\/","url":"https:\/\/v2charge.com\/es\/soporte\/integraciones-api-mcp\/","name":"Integraciones V2C: API Cloud, API Local y MCP - V2C","isPartOf":{"@id":"https:\/\/v2charge.com\/es\/#website"},"datePublished":"2026-07-09T10:48:09+00:00","dateModified":"2026-07-09T11:20:40+00:00","description":"Elige c\u00f3mo integrar tu cargador V2C: API Cloud, API Local (Modbus\/HTTP) o MCP para conectarlo a tu IA favorita","breadcrumb":{"@id":"https:\/\/v2charge.com\/es\/soporte\/integraciones-api-mcp\/#breadcrumb"},"inLanguage":"es","potentialAction":[{"@type":"ReadAction","target":["https:\/\/v2charge.com\/es\/soporte\/integraciones-api-mcp\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/v2charge.com\/es\/soporte\/integraciones-api-mcp\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"V2C","item":"https:\/\/v2charge.com\/es\/"},{"@type":"ListItem","position":2,"name":"\u00c1rea de Soporte","item":"https:\/\/v2charge.com\/es\/soporte\/"},{"@type":"ListItem","position":3,"name":"Integraciones V2C: API Cloud, API Local y MCP"}]},{"@type":"WebSite","@id":"https:\/\/v2charge.com\/es\/#website","url":"https:\/\/v2charge.com\/es\/","name":"V2C","description":"#CargandoElMa\u00f1ana","publisher":{"@id":"https:\/\/v2charge.com\/es\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/v2charge.com\/es\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"es"},{"@type":"Organization","@id":"https:\/\/v2charge.com\/es\/#organization","name":"V2C","url":"https:\/\/v2charge.com\/es\/","logo":{"@type":"ImageObject","inLanguage":"es","@id":"https:\/\/v2charge.com\/es\/#\/schema\/logo\/image\/","url":"https:\/\/v2charge.com\/wp-content\/uploads\/2024\/11\/cropped-v2c-charge-logo-menu.png","contentUrl":"https:\/\/v2charge.com\/wp-content\/uploads\/2024\/11\/cropped-v2c-charge-logo-menu.png","width":984,"height":431,"caption":"V2C"},"image":{"@id":"https:\/\/v2charge.com\/es\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.facebook.com\/V2C.Charge","https:\/\/x.com\/V2C_Charge","https:\/\/www.instagram.com\/v2c.charge\/","https:\/\/www.youtube.com\/@V2C","https:\/\/www.linkedin.com\/company\/v2c-chargers\/"],"contactPoint":[{"@type":"ContactPoint","contactType":"customer support","telephone":"+34960654554","email":"info@v2charge.com","availableLanguage":["Spanish","English","Portuguese","French"]},{"@type":"ContactPoint","contactType":"sales","telephone":"+34960654554","email":"info@v2charge.com","availableLanguage":["Spanish","English"]}]}]}},"uagb_featured_image_src":{"full":false,"thumbnail":false,"medium":false,"medium_large":false,"large":false,"gs-tiny":false,"xl":false,"xxl":false,"xxxl":false,"xxxxl":false,"xxxxxl":false,"1536x1536":false,"2048x2048":false},"uagb_author_info":{"display_name":"V2C","author_link":"https:\/\/v2charge.com\/es\/author\/marketing\/"},"uagb_comment_info":0,"uagb_excerpt":"Elige c\u00f3mo conectar tu cargador V2C: por API Cloud, API Local (Modbus\/HTTP) o MCP para asistentes de IA.","_links":{"self":[{"href":"https:\/\/v2charge.com\/es\/wp-json\/wp\/v2\/pages\/371080","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/v2charge.com\/es\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/v2charge.com\/es\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/v2charge.com\/es\/wp-json\/wp\/v2\/users\/400"}],"replies":[{"embeddable":true,"href":"https:\/\/v2charge.com\/es\/wp-json\/wp\/v2\/comments?post=371080"}],"version-history":[{"count":5,"href":"https:\/\/v2charge.com\/es\/wp-json\/wp\/v2\/pages\/371080\/revisions"}],"predecessor-version":[{"id":371183,"href":"https:\/\/v2charge.com\/es\/wp-json\/wp\/v2\/pages\/371080\/revisions\/371183"}],"up":[{"embeddable":true,"href":"https:\/\/v2charge.com\/es\/wp-json\/wp\/v2\/pages\/77714"}],"wp:attachment":[{"href":"https:\/\/v2charge.com\/es\/wp-json\/wp\/v2\/media?parent=371080"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}