{"id":370269,"date":"2026-07-06T16:16:44","date_gmt":"2026-07-06T16:16:44","guid":{"rendered":"https:\/\/v2charge.com\/?p=370269"},"modified":"2026-07-09T16:29:54","modified_gmt":"2026-07-09T14:29:54","slug":"mcp","status":"publish","type":"page","link":"https:\/\/v2charge.com\/pt-pt\/mcp\/","title":{"rendered":"V2C MCP \u2014 Controla o teu carregador com IA"},"content":{"rendered":"\n<!-- V2C MCP -- bloque 1\/11 -->\n<section class=\"v2cmcp v2cmcp-hero\">\n    <div class=\"v2cmcp-wrap\">\n      <div>\n        <span class=\"badge-new\"><svg class=\"v2cf-inline\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.5\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\"><polygon points=\"13 2 3 14 12 14 11 22 21 10 12 10 13 2\"><\/polygon><\/svg><span>Novidade &nbsp;\u00b7&nbsp; V2C MCP<\/span><\/span>\n        <h1>O teu carregador V2C, agora na <span class=\"hl\">tua IA favorita<\/span><\/h1>\n        <p class=\"lead\">Fala com o teu carregador a partir do Claude, ChatGPT ou qualquer assistente compat\u00edvel: verifica o estado, controla a carga, define hor\u00e1rios e poupa em cada sess\u00e3o. Protegido pela tua conta V2C Cloud.<\/p>\n        <div class=\"ctas\">\n          <a class=\"btn btn-primary\" href=\"#connect\">Ligar agora<\/a>\n          <a class=\"btn btn-ghost\" href=\"#features\">Ver o que pode fazer<\/a>\n        <\/div>\n        <div class=\"platforms\">\n          <span>Compat\u00edvel com<\/span>\n          <span class=\"chip\">Claude<\/span>\n          <span class=\"chip\">ChatGPT<\/span>\n          <span class=\"chip\">Gemini<\/span>\n          <span class=\"chip\">Grok<\/span>\n          <span class=\"chip\">Claude Code<\/span>\n          <span class=\"chip\">Qualquer cliente MCP<\/span>\n        <\/div>\n      <\/div>\n      <div>\n        <div class=\"v2cmcp-phone\">\n          <div class=\"bar\">\n            <div class=\"dot\">AI<\/div>\n            <div class=\"who\">O teu assistente IA<small>ligado ao V2C Cloud<\/small><\/div>\n          <\/div>\n          <div class=\"v2cmcp-chat\">\n            <div class=\"msg u m1\">Como est\u00e1 a carregar o meu carro agora?<\/div>\n            <div class=\"card m2\">\n              <div class=\"t\"><svg class=\"v2cf-inline\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.5\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\"><polygon points=\"13 2 3 14 12 14 11 22 21 10 12 10 13 2\"><\/polygon><\/svg><span>Trydan \u00b7 Garage<\/span><\/div>\n              <div class=\"s\">A carregar agora<\/div>\n              <div class=\"kw\">7.4 kW <small><\/small><\/div>\n              <div class=\"pbar\"><i><\/i><\/div>\n            <\/div>\n            <div class=\"msg a m3\">Ao tarif atual (\u20ac0,09\/kWh), esta sess\u00e3o est\u00e1 a custar-te <b>\u20ac1,12<\/b>. Terminar\u00e1 por volta das 07h40.<\/div>\n            <div class=\"msg u m4\">Reduz a pot\u00eancia para 16 A<\/div>\n            <div class=\"msg a m5\"><svg class=\"v2cf-inline v2cf-check\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.5\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\"><path d=\"M22 11.08V12a10 10 0 1 1-5.93-9.14\"><\/path><polyline points=\"22 4 12 14.01 9 11.01\"><\/polyline><\/svg><span>Feito. Defini a intensidade para 16 A.<\/span><\/div>\n          <\/div>\n        <\/div>\n      <\/div>\n    <\/div>\n  <\/section>\n\n\n\n<!-- V2C MCP -- bloque 2\/11 -->\n<section class=\"v2cmcp v2cmcp-light\">\n    <div class=\"v2cmcp-wrap center\">\n      <span class=\"eyebrow\">O protocolo<\/span>\n      <h2 class=\"sec-title\">O que \u00e9 o V2C MCP?<\/h2>\n      <p class=\"sec-sub\">O MCP (<em>Model Context Protocol<\/em>) \u00e9 um padr\u00e3o aberto que liga os assistentes de IA a servi\u00e7os reais. Pensa nele como o <strong>USB-C da IA<\/strong>: um conector universal. Com o V2C MCP, o teu assistente deixa de \u00absaber coisas sobre carregadores\u00bb em geral e come\u00e7a a ver <strong>o teu carregador, os teus dados e as tuas tarifas em tempo real<\/strong>.<\/p>\n      <div class=\"v2cmcp-steps\">\n        <div class=\"v2cmcp-step\"><div class=\"n\">1<\/div><h3>Liga uma vez<\/h3><p>Adiciona o conector V2C ao teu assistente e inicia sess\u00e3o com a tua conta V2C Cloud. Menos de um minuto.<\/p><\/div>\n        <div class=\"v2cmcp-step\"><div class=\"n\">2<\/div><h3>Pergunta em linguagem natural<\/h3><p>\u00abQuanto me custou a carga de ontem \u00e0 noite?\u00bb \u2014 sem aplica\u00e7\u00f5es, sem menus, sem gr\u00e1ficos a interpretar.<\/p><\/div>\n        <div class=\"v2cmcp-step\"><div class=\"n\">3<\/div><h3>A IA age por ti<\/h3><p>Consulta dados reais do V2C Cloud e executa as a\u00e7\u00f5es que pedes: agenda, ajusta, bloqueia\u2026<\/p><\/div>\n      <\/div>\n    <\/div>\n  <\/section>\n\n\n\n<!-- V2C MCP -- bloque 3\/11 -->\n<section class=\"v2cmcp v2cmcp-gray\" id=\"features\">\n    <div class=\"v2cmcp-wrap center\">\n      <span class=\"eyebrow\">Tudo o que pode fazer<\/span>\n      <h2 class=\"sec-title\">O teu carregador, a uma frase de dist\u00e2ncia<\/h2>\n      <p class=\"sec-sub\">Mais de 20 fun\u00e7\u00f5es do V2C Cloud dispon\u00edveis a partir da conversa. Aqui est\u00e3o as principais:<\/p>\n      <div class=\"v2cmcp-feats\">\n        <div class=\"v2cmcp-feat\">\n          <div class=\"ic\"><svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.5\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\"><circle cx=\"11\" cy=\"11\" r=\"8\"><\/circle><line x1=\"21\" y1=\"21\" x2=\"16.65\" y2=\"16.65\"><\/line><\/svg><\/div>\n          <h3>Monitoriza\u00e7\u00e3o em tempo real<\/h3><p>Estado do carregador, sess\u00e3o de carga ativa, pot\u00eancia, custo e estado de liga\u00e7\u00e3o de todos os teus e-Chargers.<\/p>\n          <div class=\"tools\"><code>list_chargers<\/code><code>get_charger_status<\/code><code>get_current_charge_session<\/code><\/div>\n        <\/div>\n        <div class=\"v2cmcp-feat\">\n          <div class=\"ic\"><svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.5\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\"><line x1=\"4\" y1=\"21\" x2=\"4\" y2=\"14\"><\/line><line x1=\"4\" y1=\"10\" x2=\"4\" y2=\"3\"><\/line><line x1=\"12\" y1=\"21\" x2=\"12\" y2=\"12\"><\/line><line x1=\"12\" y1=\"8\" x2=\"12\" y2=\"3\"><\/line><line x1=\"20\" y1=\"21\" x2=\"20\" y2=\"16\"><\/line><line x1=\"20\" y1=\"12\" x2=\"20\" y2=\"3\"><\/line><line x1=\"1\" y1=\"14\" x2=\"7\" y2=\"14\"><\/line><line x1=\"9\" y1=\"8\" x2=\"15\" y2=\"8\"><\/line><line x1=\"17\" y1=\"16\" x2=\"23\" y2=\"16\"><\/line><\/svg><\/div>\n          <h3>Controlo da carga<\/h3><p>Bloquear ou desbloquear o carregador, ajustar a intensidade de carga ou partilhar o carregador com outra pessoa.<\/p>\n          <div class=\"tools\"><code>lock_charger<\/code><code>set_charge_intensity<\/code><code>set_charger_led<\/code><code>share_charger<\/code><\/div>\n        <\/div>\n        <div class=\"v2cmcp-feat\">\n          <div class=\"ic\"><svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.5\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\"><circle cx=\"12\" cy=\"12\" r=\"10\"><\/circle><polyline points=\"12 6 12 12 16 14\"><\/polyline><\/svg><\/div>\n          <h3>Agendar e automatizar<\/h3><p>Hor\u00e1rios de carga, perfis reutiliz\u00e1veis (tarifa noturna, excedente solar\u2026) que podes criar e atribuir facilmente.<\/p>\n          <div class=\"tools\"><code>set_charging_schedule<\/code><code>create_charging_profile<\/code><code>assign_charging_profile<\/code><\/div>\n        <\/div>\n        <div class=\"v2cmcp-feat\">\n          <div class=\"ic\"><svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.5\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\"><line x1=\"12\" y1=\"1\" x2=\"12\" y2=\"23\"><\/line><path d=\"M17 5H9.5a3.5 3.5 0 0 0 0 7h5a3.5 3.5 0 0 1 0 7H6\"><\/path><\/svg><\/div>\n          <h3>Poupa em cada carga<\/h3><p>Pre\u00e7o da eletricidade hora a hora, defini\u00e7\u00f5es da tua tarifa e an\u00e1lise do custo real de cada sess\u00e3o de carga.<\/p>\n          <div class=\"tools\"><code>get_energy_price<\/code><code>set_energy_tariff<\/code><code>analyze_session_cost<\/code><\/div>\n        <\/div>\n        <div class=\"v2cmcp-feat\">\n          <div class=\"ic\"><svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.5\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\"><line x1=\"18\" y1=\"20\" x2=\"18\" y2=\"10\"><\/line><line x1=\"12\" y1=\"20\" x2=\"12\" y2=\"4\"><\/line><line x1=\"6\" y1=\"20\" x2=\"6\" y2=\"14\"><\/line><\/svg><\/div>\n          <h3>Estat\u00edsticas e relat\u00f3rios<\/h3><p>Hist\u00f3rico de cargas por dia, m\u00eas ou ano, e estat\u00edsticas detalhadas de consumo de energia.<\/p>\n          <div class=\"tools\"><code>get_charger_statistics<\/code><code>get_battery_statistics<\/code><\/div>\n        <\/div>\n        <div class=\"v2cmcp-feat\">\n          <div class=\"ic\"><svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.5\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\"><circle cx=\"12\" cy=\"12\" r=\"5\"><\/circle><line x1=\"12\" y1=\"1\" x2=\"12\" y2=\"3\"><\/line><line x1=\"12\" y1=\"21\" x2=\"12\" y2=\"23\"><\/line><line x1=\"4.22\" y1=\"4.22\" x2=\"5.64\" y2=\"5.64\"><\/line><line x1=\"18.36\" y1=\"18.36\" x2=\"19.78\" y2=\"19.78\"><\/line><line x1=\"1\" y1=\"12\" x2=\"3\" y2=\"12\"><\/line><line x1=\"21\" y1=\"12\" x2=\"23\" y2=\"12\"><\/line><line x1=\"4.22\" y1=\"19.78\" x2=\"5.64\" y2=\"18.36\"><\/line><line x1=\"18.36\" y1=\"5.64\" x2=\"19.78\" y2=\"4.22\"><\/line><\/svg><\/div>\n          <h3>Energia solar e din\u00e2mica<\/h3><p>Controlo din\u00e2mico baseado no teu excedente solar e gest\u00e3o da pot\u00eancia para ficar dentro do limite contratado.<\/p>\n          <div class=\"tools\"><code>set_dynamic_control<\/code><code>configure_power_control<\/code><\/div>\n        <\/div>\n      <\/div>\n    <\/div>\n  <\/section>\n\n\n\n<!-- V2C MCP -- bloque 4\/11 -->\n<section class=\"v2cmcp v2cmcp-light\">\n    <div class=\"v2cmcp-wrap center\">\n      <span class=\"eyebrow\">Experimenta com estas frases<\/span>\n      <h2 class=\"sec-title\">Pergunta-lhe qualquer coisa<\/h2>\n      <div class=\"v2cmcp-pills\">\n        <div class=\"v2cmcp-pill\"><b>\u203a<\/b> O meu carro est\u00e1 a carregar agora?<\/div>\n        <div class=\"v2cmcp-pill\"><b>\u203a<\/b> Quanto me custou a carga de ontem \u00e0 noite?<\/div>\n        <div class=\"v2cmcp-pill\"><b>\u203a<\/b> Carregar s\u00f3 nas horas de vazio<\/div>\n        <div class=\"v2cmcp-pill\"><b>\u203a<\/b> Quando \u00e9 a eletricidade mais barata amanh\u00e3?<\/div>\n        <div class=\"v2cmcp-pill\"><b>\u203a<\/b> Bloquear o carregador<\/div>\n        <div class=\"v2cmcp-pill\"><b>\u203a<\/b> Limitar a intensidade a 16 A<\/div>\n        <div class=\"v2cmcp-pill\"><b>\u203a<\/b> Quanta energia carreguei este m\u00eas?<\/div>\n        <div class=\"v2cmcp-pill\"><b>\u203a<\/b> Criar um novo perfil de carga<\/div>\n        <div class=\"v2cmcp-pill\"><b>\u203a<\/b> Partilhar o carregador com o meu parceiro<\/div>\n        <div class=\"v2cmcp-pill\"><b>\u203a<\/b> Ativar carga apenas com excedente solar<\/div>\n        <div class=\"v2cmcp-pill\"><b>\u203a<\/b> Resumo das minhas cargas este ano<\/div>\n        <div class=\"v2cmcp-pill\"><b>\u203a<\/b> Quanto poupei com os pain\u00e9is solares?<\/div>\n      <\/div>\n    <\/div>\n  <\/section>\n\n\n\n<!-- V2C MCP -- bloque 5\/11 -->\n<section class=\"v2cmcp v2cmcp-dark\">\n    <div class=\"v2cmcp-wrap center\">\n      <span class=\"eyebrow\">A diferen\u00e7a fundamental<\/span>\n      <h2 class=\"sec-title\">A tua conta, os teus carregadores, as tuas regras<\/h2>\n      <p class=\"sec-sub\">Ao contr\u00e1rio de outros conectores que apenas consultam dados p\u00fablicos, o V2C MCP trabalha com <strong>a tua instala\u00e7\u00e3o real<\/strong>. Por isso usa autentica\u00e7\u00e3o <strong>OAuth 2.0<\/strong>, o mesmo padr\u00e3o que usas quando entras \u00abcom Google\u00bb noutros sites. Assim funciona:<\/p>\n      <div class=\"v2cmcp-oauth\">\n        <div class=\"oa\"><h3>Pedido<\/h3><p>O teu assistente pede permiss\u00e3o para se ligar ao V2C Cloud.<\/p><\/div>\n        <div class=\"oa\"><h3>O teu consentimento<\/h3><p>Inicias sess\u00e3o em v2c.cloud com a tua conta e aprovs o acesso. A IA nunca v\u00ea a tua palavra-passe.<\/p><\/div>\n        <div class=\"oa\"><h3>C\u00f3digo tempor\u00e1rio<\/h3><p>O V2C Cloud emite um c\u00f3digo de utiliza\u00e7\u00e3o \u00fanica para o teu assistente.<\/p><\/div>\n        <div class=\"oa\"><h3>Token de acesso<\/h3><p>O c\u00f3digo \u00e9 trocado por um token com permiss\u00f5es limitadas e uma data de expira\u00e7\u00e3o.<\/p><\/div>\n        <div class=\"oa\"><h3>Liga\u00e7\u00e3o segura<\/h3><p>Cada pedido viaja assinado com esse token. Tudo encriptado, tudo na tua sess\u00e3o.<\/p><\/div>\n      <\/div>\n      <div class=\"v2cmcp-trust\">\n        <div class=\"tc\"><div class=\"ic\"><svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.5\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\"><path d=\"M21 2l-2 2m-7.61 7.61a5.5 5.5 0 1 1-7.778 7.778 5.5 5.5 0 0 1 7.777-7.777zm0 0L15.5 7.5m0 0l3 3L22 7l-3-3m-3.5 3.5L19 4\"><\/path><\/svg><\/div><h3>Sem partilha de palavra-passe<\/h3><p>O acesso faz-se em v2c.cloud, n\u00e3o no chat. O teu assistente s\u00f3 recebe um token limitado.<\/p><\/div>\n        <div class=\"tc\"><div class=\"ic\"><svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.5\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\"><path d=\"M20 21v-2a4 4 0 0 0-4-4H8a4 4 0 0 0-4 4v2\"><\/path><circle cx=\"12\" cy=\"7\" r=\"4\"><\/circle><\/svg><\/div><h3>Apenas os teus carregadores<\/h3><p>A IA s\u00f3 pode ver os e-Chargers ligados \u00e0 tua conta V2C Cloud. Mais nada.<\/p><\/div>\n        <div class=\"tc\"><div class=\"ic\"><svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.5\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\"><circle cx=\"12\" cy=\"12\" r=\"10\"><\/circle><line x1=\"15\" y1=\"9\" x2=\"9\" y2=\"15\"><\/line><line x1=\"9\" y1=\"9\" x2=\"15\" y2=\"15\"><\/line><\/svg><\/div><h3>Revog\u00e1vel a qualquer momento<\/h3><p>Remove o conector do teu assistente ou revoga o acesso a partir da tua conta e a liga\u00e7\u00e3o \u00e9 encerrada imediatamente.<\/p><\/div>\n      <\/div>\n    <\/div>\n  <\/section>\n\n\n\n<!-- V2C MCP -- bloque 6\/11 -->\n<section class=\"v2cmcp v2cmcp-dark\" id=\"connect\" style=\"background:#0d0d0f;border-top:1px solid rgba(255,255,255,.08)\">\n    <div class=\"v2cmcp-wrap center\">\n      <span class=\"eyebrow\">Guia de liga\u00e7\u00e3o<\/span>\n      <h2 class=\"sec-title\">Liga em menos de um minuto<\/h2>\n      <p class=\"sec-sub\">Tudo o que precisas \u00e9 deste endere\u00e7o. Copia-o e segue os passos do teu assistente:<\/p>\n      <div class=\"v2cmcp-urlbox\">\n        <code id=\"v2cmcp-url\">https:\/\/v2c.cloud\/mcp<\/code>\n        <button type=\"button\" onclick=\"v2cmcpCopy(this)\">Copiar<\/button>\n      <\/div>\n      <div class=\"v2cmcp-guides\">\n        <div class=\"v2cmcp-guide\">\n          <h3>Claude <span class=\"tag\">web \u00b7 desktop \u00b7 mobile<\/span><\/h3>\n          <ol>\n            <li>Abre <b>Defini\u00e7\u00f5es \u2192 Conectores<\/b> em claude.ai ou na aplica\u00e7\u00e3o.<\/li>\n            <li>Clica em <b>\u00abAdicionar conector personalizado\u00bb<\/b>.<\/li>\n            <li>Cola o URL <b>https:\/\/v2c.cloud\/mcp<\/b> e guarda.<\/li>\n            <li>O Claude leva-te a <b>v2c.cloud<\/b>: inicia sess\u00e3o com a tua conta V2C e aprova o acesso.<\/li>\n            <li>Pronto: pergunta \u00abque carregadores tenho?\u00bb para testar.<\/li>\n          <\/ol>\n        <\/div>\n        <div class=\"v2cmcp-guide\">\n          <h3>ChatGPT <span class=\"tag\">modo programador<\/span><\/h3>\n          <ol>\n            <li>Vai a <b>Defini\u00e7\u00f5es \u2192 Aplica\u00e7\u00f5es e conectores<\/b>.<\/li>\n            <li>Ativa o <b>Modo programador<\/b> (defini\u00e7\u00f5es avan\u00e7adas).<\/li>\n            <li>Escolhe <b>\u00abCriar conector\u00bb<\/b> e introduz o URL do servidor MCP.<\/li>\n            <li>Autentica-te com a tua conta <b>V2C Cloud<\/b> quando pedido.<\/li>\n            <li>Ativa-o na conversa a partir do menu de ferramentas.<\/li>\n          <\/ol>\n        <\/div>\n        <div class=\"v2cmcp-guide\">\n          <h3>Gemini <span class=\"tag\">modo programador<\/span><\/h3>\n          <ol>\n            <li>Em gemini.google.com vai a <b>Defini\u00e7\u00f5es \u2192 Aplica\u00e7\u00f5es<\/b> e ativa o <b>Modo programador<\/b>.<\/li>\n            <li>Volta a Aplica\u00e7\u00f5es e clica em <b>\u00abCriar aplica\u00e7\u00e3o\u00bb<\/b>; d\u00e1-lhe um nome (V2C).<\/li>\n            <li>Em Liga\u00e7\u00e3o, separador <b>\u00abURL do servidor\u00bb<\/b>, cola <b>https:\/\/v2c.cloud\/mcp<\/b>.<\/li>\n            <li>O Gemini detetar\u00e1 a autentica\u00e7\u00e3o: inicia sess\u00e3o com a tua conta <b>V2C Cloud<\/b> e aprova o acesso.<\/li>\n            <li>Aceita o consentimento, cria a aplica\u00e7\u00e3o e pergunta-lhe sobre os teus carregadores.<\/li>\n          <\/ol>\n        <\/div>\n        <div class=\"v2cmcp-guide\">\n          <h3>Grok <span class=\"tag\">conta paga<\/span><\/h3>\n          <ol>\n            <li>Vai a <b>Defini\u00e7\u00f5es \u2192 Conectores<\/b> (ou visita grok.com\/connectors).<\/li>\n            <li>Clica em <b>\u00abNovo conector\u00bb \u2192 \u00abPersonalizado\u00bb<\/b>.<\/li>\n            <li>D\u00e1-lhe um nome (V2C) e cola o URL <b>https:\/\/v2c.cloud\/mcp<\/b>.<\/li>\n            <li>O Grok abrir\u00e1 o login do <b>V2C Cloud<\/b>: autentica-te e aprova.<\/li>\n            <li>As tuas ferramentas de carregador aparecer\u00e3o automaticamente no chat.<\/li>\n          <\/ol>\n        <\/div>\n        <div class=\"v2cmcp-guide\">\n          <h3>Claude Code <span class=\"tag\">terminal<\/span><\/h3>\n          <ol><li>Com o Claude Code instalado, executa este comando:<\/li><\/ol>\n          <div class=\"code\">claude mcp add &#8211;transport http -s user v2c https:\/\/v2c.cloud\/mcp<\/div>\n          <ol start=\"2\">\n            <li>Na primeira vez, o teu browser abrir\u00e1 para iniciares sess\u00e3o em <b>v2c.cloud<\/b>.<\/li>\n            <li>Podes agora pedir ao Claude para gerir o teu carregador a partir do terminal.<\/li>\n          <\/ol>\n        <\/div>\n        <div class=\"v2cmcp-guide\">\n          <h3>MCP <span class=\"tag\">Perplexity, Cursor, VS Code\u2026<\/span><\/h3>\n          <ol>\n            <li>Adiciona um servidor MCP <b>HTTP (streamable)<\/b> com o URL <b>https:\/\/v2c.cloud\/mcp<\/b>.<\/li>\n            <li>O cliente detetar\u00e1 automaticamente a autentica\u00e7\u00e3o OAuth e abrir\u00e1 o login do V2C Cloud.<\/li>\n            <li>O transporte SSE cl\u00e1ssico tamb\u00e9m est\u00e1 dispon\u00edvel em <b>\/mcp\/sse<\/b> para clientes mais antigos.<\/li>\n          <\/ol>\n        <\/div>\n      <\/div>\n    <\/div>\n  <\/section>\n\n\n\n<!-- V2C MCP -- bloque 7\/11 -->\n<section class=\"v2cmcp v2cmcp-gray\">\n    <div class=\"v2cmcp-wrap center\">\n      <span class=\"eyebrow\">Seguran\u00e7a e privacidade<\/span>\n      <h2 class=\"sec-title\">Concebido para te manter em controlo<\/h2>\n      <div class=\"v2cmcp-sec4\">\n        <div class=\"sc\"><div class=\"ic\"><svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.5\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\"><path d=\"M12 22s8-4 8-10V5l-8-3-8 3v7c0 6 8 10 8 10z\"><\/path><\/svg><\/div><h3>Padr\u00e3o da ind\u00fastria<\/h3><p>OAuth 2.0 com PKCE, o mesmo mecanismo usado por bancos e grandes servi\u00e7os cloud.<\/p><\/div>\n        <div class=\"sc\"><div class=\"ic\"><svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.5\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\"><rect x=\"3\" y=\"11\" width=\"18\" height=\"11\" rx=\"2\" ry=\"2\"><\/rect><path d=\"M7 11V7a5 5 0 0 1 10 0v4\"><\/path><\/svg><\/div><h3>Encripta\u00e7\u00e3o ponta a ponta<\/h3><p>Toda a comunica\u00e7\u00e3o viaja via HTTPS entre o teu assistente e o V2C Cloud. Sem intermedi\u00e1rios.<\/p><\/div>\n        <div class=\"sc\"><div class=\"ic\"><svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.5\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\"><polyline points=\"23 4 23 10 17 10\"><\/polyline><polyline points=\"1 20 1 14 7 14\"><\/polyline><path d=\"M3.51 9a9 9 0 0 1 14.85-3.36L23 10M1 14l4.64 4.36A9 9 0 0 0 20.49 15\"><\/path><\/svg><\/div><h3>Tokens com expira\u00e7\u00e3o<\/h3><p>As permiss\u00f5es expiram e s\u00e3o renovadas em seguran\u00e7a. Um token comprometido deixa de funcionar em pouco tempo.<\/p><\/div>\n        <div class=\"sc\"><div class=\"ic\"><svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.5\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\"><circle cx=\"12\" cy=\"12\" r=\"10\"><\/circle><circle cx=\"12\" cy=\"12\" r=\"6\"><\/circle><circle cx=\"12\" cy=\"12\" r=\"2\"><\/circle><\/svg><\/div><h3>A IA age s\u00f3 quando pedes<\/h3><p>Nenhuma a\u00e7\u00e3o corre sozinha: cada opera\u00e7\u00e3o come\u00e7a com um pedido que fazes na conversa.<\/p><\/div>\n      <\/div>\n    <\/div>\n  <\/section>\n\n\n\n<!-- V2C MCP -- bloque 8\/11 -->\n<section class=\"v2cmcp v2cmcp-light\">\n    <div class=\"v2cmcp-wrap center\">\n      <span class=\"eyebrow\">Perguntas frequentes<\/span>\n      <h2 class=\"sec-title\">Perguntas e respostas<\/h2>\n      <div class=\"v2cmcp-faq\">\n        <details><summary>Quanto custa?<\/summary><div class=\"fa\">O conector V2C MCP \u00e9 <strong>gratuito<\/strong>. Tudo o que precisas \u00e9 da tua conta V2C Cloud (gratuita) e de um assistente IA compat\u00edvel com MCP; alguns, como o Claude ou ChatGPT, requerem um plano pago para usar conectores personalizados.<\/div><\/details>\n        <details><summary>O que preciso para o usar?<\/summary><div class=\"fa\">Um e-Charger V2C (Trydan, Pole Pro, Denka\u2026) ligado \u00e0 tua conta V2C Cloud, e um assistente compat\u00edvel com MCP. Mais nada: sem software adicional a instalar, sem tocar no carregador.<\/div><\/details>\n        <details><summary>A IA pode fazer coisas no meu carregador sem a minha permiss\u00e3o?<\/summary><div class=\"fa\">N\u00e3o. A IA s\u00f3 executa a\u00e7\u00f5es quando lhe pedes na conversa, e sempre dentro das permiss\u00f5es da tua pr\u00f3pria conta. Al\u00e9m disso, a maioria dos assistentes mostra-te cada a\u00e7\u00e3o e pede confirma\u00e7\u00e3o antes de a executar.<\/div><\/details>\n        <details><summary>A IA v\u00ea a minha palavra-passe do V2C Cloud?<\/summary><div class=\"fa\">Nunca. A sess\u00e3o \u00e9 iniciada em v2c.cloud, no teu browser. O assistente s\u00f3 recebe um token de acesso limitado e revog\u00e1vel (OAuth 2.0) \u2014 nunca as tuas credenciais.<\/div><\/details>\n        <details><summary>Com que assistentes funciona?<\/summary><div class=\"fa\">Com o Claude (web, desktop e mobile), ChatGPT (modo programador), Gemini, Grok, Claude Code e qualquer cliente compat\u00edvel com o padr\u00e3o MCP, como Perplexity, Cursor ou VS Code. O protocolo \u00e9 aberto: a lista cresce todos os meses.<\/div><\/details>\n        <details><summary>A que dados acede exatamente?<\/summary><div class=\"fa\">Os dados do teu carregador no V2C Cloud: estado, sess\u00f5es de carga, estat\u00edsticas, perfis, tarifas e pre\u00e7os de energia. Sempre em tempo real e sempre limitado aos dispositivos da tua conta.<\/div><\/details>\n        <details><summary>Como revogar o acesso?<\/summary><div class=\"fa\">De duas formas: removendo o conector do teu assistente IA, ou revogando a autoriza\u00e7\u00e3o a partir da tua conta V2C Cloud. Em ambos os casos, a liga\u00e7\u00e3o \u00e9 invalidada imediatamente.<\/div><\/details>\n        <details><summary>Funciona com v\u00e1rios carregadores?<\/summary><div class=\"fa\">Sim. Se tiveres v\u00e1rios e-Chargers na tua conta, a IA pode ver todos e podes referir-te a cada um pelo nome: \u00abbloqueia o da garagem\u00bb, \u00abcomo est\u00e1 o do escrit\u00f3rio?\u00bb.<\/div><\/details>\n      <\/div>\n    <\/div>\n  <\/section>\n\n\n\n<!-- V2C MCP -- bloque 9\/11 -->\n<section class=\"v2cmcp v2cmcp-final\">\n    <div class=\"v2cmcp-wrap\">\n      <h2 class=\"sec-title\">Liga o teu carregador \u00e0 tua IA<\/h2>\n      <p>Configura em poucos passos simples.<\/p>\n      <a class=\"btn btn-primary\" href=\"#connect\">Come\u00e7ar<\/a>\n    <\/div>\n  <\/section>\n\n\n\n<!-- V2C MCP -- bloque 10\/11: script del boton copiar -->\n<script>\nfunction v2cmcpCopy(btn){\n  var url = document.getElementById('v2cmcp-url').textContent.trim();\n  function done(){ btn.textContent='Copiado!'; setTimeout(function(){btn.textContent='Copiar';},2000); }\n  if (navigator.clipboard && navigator.clipboard.writeText) { navigator.clipboard.writeText(url).then(done); }\n  else { var t=document.createElement('textarea'); t.value=url; document.body.appendChild(t); t.select(); document.execCommand('copy'); document.body.removeChild(t); done(); }\n}\n<\/script>\n\n\n\n<!-- V2C MCP -- bloque 11\/11: JSON-LD FAQ (no traducir) -->\n<script type=\"application\/ld+json\">\n{\n  \"@context\": \"https:\/\/schema.org\",\n  \"@type\": \"FAQPage\",\n  \"mainEntity\": [\n    {\"@type\":\"Question\",\"name\":\"Quanto custa o V2C MCP?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"O conector V2C MCP \u00e9 gratuito. Tudo o que precisas \u00e9 da tua conta V2C Cloud (gratuita) e de um assistente IA compat\u00edvel com MCP.\"}},\n    {\"@type\":\"Question\",\"name\":\"O que preciso para usar o V2C MCP?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"Um e-Charger V2C (Trydan, Pole, Denka\u2026) ligado \u00e0 tua conta V2C Cloud, e um assistente compat\u00edvel com MCP. Sem software adicional a instalar.\"}},\n    {\"@type\":\"Question\",\"name\":\"A IA pode controlar o meu carregador sem a minha permiss\u00e3o?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"N\u00e3o. A IA s\u00f3 executa a\u00e7\u00f5es quando o utilizador lhe pede na conversa, sempre dentro das permiss\u00f5es da sua pr\u00f3pria conta.\"}},\n    {\"@type\":\"Question\",\"name\":\"A IA v\u00ea a minha palavra-passe do V2C Cloud?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"Nunca. A sess\u00e3o \u00e9 iniciada em v2c.cloud via OAuth 2.0. O assistente s\u00f3 recebe um token de acesso limitado e revog\u00e1vel \u2014 nunca as credenciais do utilizador.\"}},\n    {\"@type\":\"Question\",\"name\":\"Com que assistentes IA funciona o V2C MCP?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"Com o Claude (web, desktop e mobile), ChatGPT em modo programador, Gemini, Grok, Claude Code e qualquer cliente compat\u00edvel com MCP, como Perplexity, Cursor ou VS Code.\"}},\n    {\"@type\":\"Question\",\"name\":\"Como revogar o acesso da IA ao meu carregador?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"Removendo o conector do assistente IA ou revogando a autoriza\u00e7\u00e3o da conta V2C Cloud. Em ambos os casos a liga\u00e7\u00e3o \u00e9 invalidada imediatamente.\"}}\n  ]\n}\n<\/script>\n\n","protected":false},"excerpt":{"rendered":"<p>Novidade &nbsp;\u00b7&nbsp; V2C MCP O teu carregador V2C, agora na tua IA favorita Fala com o teu carregador a partir do Claude, ChatGPT ou qualquer assistente compat\u00edvel: verifica o estado, controla a carga, define hor\u00e1rios e poupa em cada sess\u00e3o. Protegido pela tua conta V2C Cloud. Ligar agora Ver o que pode fazer Compat\u00edvel com &#8230; <a title=\"V2C MCP \u2014 Controla o teu carregador com IA\" class=\"read-more\" href=\"https:\/\/v2charge.com\/pt-pt\/mcp\/\" aria-label=\"Leia mais sobre V2C MCP \u2014 Controla o teu carregador com IA\">Ler mais<\/a><\/p>\n","protected":false},"author":400,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"_eb_attr":"","content-type":"","_uag_custom_page_level_css":".entry-content > div:first-of-type {\n    padding-top:0!important;\n}\n\n\/* ---- v2cmcp component styles (movidos fuera del contenido traducible) ---- *\/\n\n.v2cmcp{font-family:Montserrat,sans-serif;color:#111111;line-height:1.6;overflow-x:hidden}\n.v2cmcp *,.v2cmcp *:before,.v2cmcp *:after{box-sizing:border-box}\n.v2cmcp-wrap{max-width:1180px;margin:0 auto;padding:0 24px}\n.v2cmcp h1,.v2cmcp h2,.v2cmcp h3{font-family:Montserrat,sans-serif;margin:0 0 .5em;line-height:1.2}\n.v2cmcp p{margin:0 0 1em}\n.v2cmcp{padding:130px 0}\n.v2cmcp .eyebrow{display:inline-block;font-size:13px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:#24A5A4;margin-bottom:14px}\n.v2cmcp .sec-title{font-size:clamp(26px,4vw,40px);font-weight:700}\n.v2cmcp .sec-sub{font-size:17px;color:#5c5c5c;max-width:640px}\n.v2cmcp .center{text-align:center}.v2cmcp .center .sec-sub{margin-left:auto;margin-right:auto}\n.v2cmcp-step,.v2cmcp-feat,.v2cmcp-guide,.v2cmcp-oauth .oa,.v2cmcp-trust .tc,.v2cmcp-sec4 .sc,.v2cmcp-faq{text-align:left}\n.v2cmcp-guide ol li,.v2cmcp-guide .code{overflow-wrap:anywhere}\n.v2cmcp-guides>*,.v2cmcp-feats>*,.v2cmcp-oauth>*,.v2cmcp-trust>*,.v2cmcp-sec4>*,.v2cmcp-steps>*{min-width:0}\n.v2cmcp-urlbox code{min-width:0}\n.v2cmcp-step .n,.v2cmcp-feat .ic{margin-left:0}\n.v2cmcp .btn{display:inline-block;padding:16px 34px;border-radius:100px;font-weight:600;font-size:16px;text-decoration:none;transition:all .2s ease;border:2px solid transparent}\n.v2cmcp .btn-primary{background:#24A5A4;color:#fff!important}\n.v2cmcp .btn-primary:hover{background:#1d8786;transform:translateY(-2px)}\n.v2cmcp .btn-ghost{background:transparent;color:#fff!important;border-color:rgba(255,255,255,.35)}\n.v2cmcp .btn-ghost:hover{border-color:#fff}\n.v2cmcp .btn-dark{background:#111;color:#fff!important}\n.v2cmcp .btn-dark:hover{background:#333;transform:translateY(-2px)}\n.v2cmcp-hero{background:radial-gradient(1100px 600px at 75% -10%,rgba(36,165,164,.25),transparent 60%),linear-gradient(160deg,#0d0d0f 0%,#131316 60%,#101c1c 100%);color:#fff;padding:170px 0 90px}\n.v2cmcp-hero .v2cmcp-wrap{display:grid;grid-template-columns:1.1fr .9fr;gap:56px;align-items:center}\n.v2cmcp-hero h1{font-size:clamp(32px,5vw,54px);font-weight:800;color:#fff;letter-spacing:-.01em}\n.v2cmcp-hero h1 .hl{color:#24A5A4}\n.v2cmcp-hero .lead{font-size:18px;color:#c9c9c9;max-width:520px;margin-bottom:30px}\n.v2cmcp-hero .badge-new{display:inline-flex;align-items:center;gap:8px;background:rgba(36,165,164,.15);border:1px solid rgba(36,165,164,.45);color:#7fd6d5;font-size:13px;font-weight:600;padding:7px 16px;border-radius:100px;margin-bottom:22px}\n.v2cmcp-hero .ctas{display:flex;gap:14px;flex-wrap:wrap;margin-bottom:34px}\n.v2cmcp-hero .platforms{display:flex;gap:10px;flex-wrap:wrap;align-items:center}\n.v2cmcp-hero .platforms span{font-size:13px;color:#9f9f9f}\n.v2cmcp-hero .chip{background:rgba(255,255,255,.07);border:1px solid rgba(255,255,255,.14);color:#e8e8e8;font-size:13px;font-weight:500;padding:7px 15px;border-radius:100px}\n.v2cmcp-phone{background:#fff;border-radius:28px;box-shadow:0 30px 80px rgba(0,0,0,.45);padding:0;max-width:400px;margin:0 auto;width:100%;overflow:hidden}\n.v2cmcp-phone .bar{background:#f6f6f6;padding:14px 20px;display:flex;align-items:center;gap:10px;border-bottom:1px solid #e8e8e8}\n.v2cmcp-phone .bar .dot{width:34px;height:34px;border-radius:50%;background:#111;color:#fff;font-size:12px;font-weight:700;display:flex;align-items:center;justify-content:center}\n.v2cmcp-phone .bar .who{font-size:14px;font-weight:600;color:#111}\n.v2cmcp-phone .bar .who small{display:block;font-size:11px;color:#24A5A4;font-weight:600}\n.v2cmcp-chat{padding:22px 18px 26px;display:flex;flex-direction:column;gap:12px;min-height:380px}\n.v2cmcp-chat .msg{max-width:85%;padding:12px 16px;border-radius:18px;font-size:14px;line-height:1.45;opacity:0}\n.v2cmcp-chat .u{align-self:flex-end;background:#111;color:#fff;border-bottom-right-radius:6px}\n.v2cmcp-chat .a{align-self:flex-start;background:#f3f3f5;color:#111;border-bottom-left-radius:6px}\n.v2cmcp-chat .card{align-self:flex-start;background:#fff;border:1px solid #e8e8e8;border-radius:16px;padding:14px 16px;box-shadow:0 4px 14px rgba(0,0,0,.06);width:85%;opacity:0}\n.v2cmcp-chat .card .t{font-size:13px;font-weight:700;color:#111;display:flex;align-items:center;gap:6px}\n.v2cmcp-chat .card .s{font-size:12px;color:#5c5c5c;margin:2px 0 8px}\n.v2cmcp-chat .card .kw{font-size:20px;font-weight:800;color:#24A5A4}\n.v2cmcp-chat .card .kw small{font-size:12px;color:#5c5c5c;font-weight:500}\n.v2cmcp-chat .pbar{height:6px;border-radius:6px;background:#eee;margin-top:10px;overflow:hidden}\n.v2cmcp-chat .pbar i{display:block;height:100%;width:68%;border-radius:6px;background:linear-gradient(90deg,#24A5A4,#3480A9)}\n@keyframes v2cmsg1{0%,4%{opacity:0;transform:translateY(10px)}8%,93%{opacity:1;transform:none}98%,100%{opacity:0}}\n@keyframes v2cmsg2{0%,14%{opacity:0;transform:translateY(10px)}18%,93%{opacity:1;transform:none}98%,100%{opacity:0}}\n@keyframes v2cmsg3{0%,28%{opacity:0;transform:translateY(10px)}32%,93%{opacity:1;transform:none}98%,100%{opacity:0}}\n@keyframes v2cmsg4{0%,46%{opacity:0;transform:translateY(10px)}50%,93%{opacity:1;transform:none}98%,100%{opacity:0}}\n@keyframes v2cmsg5{0%,60%{opacity:0;transform:translateY(10px)}64%,93%{opacity:1;transform:none}98%,100%{opacity:0}}\n.v2cmcp-chat .m1{animation:v2cmsg1 16s infinite}\n.v2cmcp-chat .m2{animation:v2cmsg2 16s infinite}\n.v2cmcp-chat .m3{animation:v2cmsg3 16s infinite}\n.v2cmcp-chat .m4{animation:v2cmsg4 16s infinite}\n.v2cmcp-chat .m5{animation:v2cmsg5 16s infinite}\n@media (prefers-reduced-motion:reduce){.v2cmcp-chat .msg,.v2cmcp-chat .card{opacity:1;animation:none}}\n.v2cmcp-light{background:#fff}\n.v2cmcp-gray{background:#f6f6f6}\n.v2cmcp-dark{background:#111111;color:#fff}\n.v2cmcp-dark .sec-title{color:#fff}\n.v2cmcp-dark .sec-sub{color:#9f9f9f}\n.v2cmcp-steps{display:grid;grid-template-columns:repeat(3,1fr);gap:24px;margin-top:44px}\n.v2cmcp-step{background:#fff;border:1px solid #e8e8e8;border-radius:20px;padding:30px 26px}\n.v2cmcp-step .n{width:42px;height:42px;border-radius:50%;background:#111;color:#fff;font-weight:700;font-size:17px;display:flex;align-items:center;justify-content:center;margin-bottom:16px}\n.v2cmcp-step h3{font-size:18px;font-weight:700}\n.v2cmcp-step p{font-size:14.5px;color:#5c5c5c;margin:0}\n.v2cmcp-oauth{display:grid;grid-template-columns:repeat(5,1fr);gap:14px;margin-top:44px;counter-reset:oa}\n.v2cmcp-oauth .oa{background:rgba(255,255,255,.05);border:1px solid rgba(255,255,255,.12);border-radius:16px;padding:22px 18px;position:relative}\n.v2cmcp-oauth .oa:before{counter-increment:oa;content:counter(oa);display:flex;align-items:center;justify-content:center;width:34px;height:34px;border-radius:50%;background:#24A5A4;color:#fff;font-weight:700;font-size:15px;margin-bottom:14px}\n.v2cmcp-oauth .oa h3{font-size:15px;font-weight:700;color:#fff}\n.v2cmcp-oauth .oa p{font-size:13px;color:#9f9f9f;margin:0}\n.v2cmcp-trust{display:grid;grid-template-columns:repeat(3,1fr);gap:24px;margin-top:40px}\n.v2cmcp-trust .tc{background:rgba(36,165,164,.08);border:1px solid rgba(36,165,164,.3);border-radius:20px;padding:28px 24px}\n.v2cmcp-trust .tc .ic{color:#7fd6d5;margin-bottom:12px;line-height:0}\n.v2cmcp-trust .tc .ic svg{width:28px;height:28px;display:block}\n.v2cmcp-trust .tc h3{font-size:17px;color:#fff;font-weight:700}\n.v2cmcp-trust .tc p{font-size:14px;color:#c9c9c9;margin:0}\n.v2cmcp-feats{display:grid;grid-template-columns:repeat(3,1fr);gap:24px;margin-top:48px}\n.v2cmcp-feat{background:#fff;border:1px solid #e8e8e8;border-radius:22px;padding:32px 28px;transition:transform .2s ease,box-shadow .2s ease}\n.v2cmcp-feat:hover{transform:translateY(-4px);box-shadow:0 16px 40px rgba(0,0,0,.08)}\n.v2cmcp-feat .ic{width:52px;height:52px;border-radius:14px;background:linear-gradient(135deg,rgba(36,165,164,.14),rgba(52,128,169,.14));display:flex;align-items:center;justify-content:center;color:#24A5A4;margin-bottom:18px}\n.v2cmcp-feat .ic svg{width:26px;height:26px;display:block}\n.v2cmcp-feat h3{font-size:19px;font-weight:700}\n.v2cmcp-feat p{font-size:14.5px;color:#5c5c5c}\n.v2cmcp-feat .tools{display:flex;flex-wrap:wrap;gap:6px;margin-top:14px}\n.v2cmcp-feat .tools code{font-size:11px;background:#f3f3f5;border:1px solid #e8e8e8;color:#454545;padding:3px 9px;border-radius:100px;font-family:Consolas,Menlo,monospace}\n.v2cmcp-pills{display:flex;flex-wrap:wrap;gap:12px;justify-content:center;margin-top:44px;max-width:940px;margin-left:auto;margin-right:auto}\n.v2cmcp-pill{background:#fff;border:1px solid #e8e8e8;border-radius:100px;padding:12px 22px;font-size:14.5px;color:#111;box-shadow:0 2px 8px rgba(0,0,0,.04)}\n.v2cmcp-pill b{color:#24A5A4;font-weight:700;margin-right:4px}\n.v2cmcp-urlbox{display:flex;align-items:center;gap:12px;background:#0d0d0f;border:1px solid rgba(255,255,255,.14);border-radius:16px;padding:10px 10px 10px 22px;max-width:620px;margin:36px auto 0}\n.v2cmcp-urlbox code{flex:1;font-family:Consolas,Menlo,monospace;font-size:15px;color:#7fd6d5;overflow-x:auto;white-space:nowrap}\n.v2cmcp-urlbox button{background:#24A5A4;color:#fff;border:0;border-radius:12px;padding:12px 22px;font-family:Montserrat,sans-serif;font-weight:600;font-size:14px;cursor:pointer;transition:background .2s}\n.v2cmcp-urlbox button:hover{background:#1d8786}\n.v2cmcp-guides{display:grid;grid-template-columns:repeat(2,1fr);gap:24px;margin-top:48px}\n.v2cmcp-guide{background:rgba(255,255,255,.05);border:1px solid rgba(255,255,255,.12);border-radius:22px;padding:30px 28px}\n.v2cmcp-guide h3{font-size:19px;color:#fff;font-weight:700;display:flex;align-items:center;gap:10px}\n.v2cmcp-guide h3 .tag{font-size:11px;font-weight:600;background:rgba(36,165,164,.2);color:#7fd6d5;padding:3px 10px;border-radius:100px}\n.v2cmcp-guide ol{margin:16px 0 0;padding-left:20px;color:#c9c9c9;font-size:14.5px}\n.v2cmcp-guide ol li{margin-bottom:9px}\n.v2cmcp-guide ol li b{color:#fff}\n.v2cmcp-guide .code{background:#0d0d0f;border:1px solid rgba(255,255,255,.12);border-radius:12px;padding:14px 16px;margin-top:14px;font-family:Consolas,Menlo,monospace;font-size:12.5px;color:#7fd6d5;overflow-x:auto;white-space:pre}\n.v2cmcp-sec4{display:grid;grid-template-columns:repeat(4,1fr);gap:24px;margin-top:48px}\n.v2cmcp-sec4 .sc{background:#fff;border:1px solid #e8e8e8;border-radius:20px;padding:28px 24px}\n.v2cmcp-sec4 .sc .ic{color:#24A5A4;margin-bottom:12px;line-height:0}\n.v2cmcp-sec4 .sc .ic svg{width:28px;height:28px;display:block}\n.v2cmcp .v2cf-inline{width:15px;height:15px;vertical-align:-2px;flex:0 0 auto}\n.v2cmcp-chat .card .t .v2cf-inline{width:16px;height:16px;color:#24A5A4}\n.v2cmcp-chat .v2cf-check{width:15px;height:15px;color:#24A5A4;vertical-align:-2px}\n.v2cmcp-sec4 .sc h3{font-size:16px;font-weight:700}\n.v2cmcp-sec4 .sc p{font-size:13.5px;color:#5c5c5c;margin:0}\n.v2cmcp-faq{max-width:780px;margin:44px auto 0}\n.v2cmcp-faq details{background:#fff;border:1px solid #e8e8e8;border-radius:16px;margin-bottom:14px;overflow:hidden}\n.v2cmcp-faq summary{list-style:none;cursor:pointer;padding:20px 24px;font-size:16px;font-weight:600;display:flex;justify-content:space-between;align-items:center;gap:16px}\n.v2cmcp-faq summary::-webkit-details-marker{display:none}\n.v2cmcp-faq summary:after{content:\"+\";font-size:22px;font-weight:400;color:#24A5A4;flex-shrink:0;transition:transform .2s}\n.v2cmcp-faq details[open] summary:after{transform:rotate(45deg)}\n.v2cmcp-faq .fa{padding:0 24px 20px;font-size:14.5px;color:#5c5c5c}\n.v2cmcp-final{background:radial-gradient(900px 500px at 50% 120%,rgba(36,165,164,.3),transparent 65%),#111111;text-align:center}\n.v2cmcp-final .sec-title{color:#fff}\n.v2cmcp-final p{color:#9f9f9f;max-width:560px;margin:0 auto 30px}\n@media (max-width:900px){\n  .v2cmcp{padding:130px 0}\n  .v2cmcp-hero{padding:130px 0 48px}\n  .v2cmcp-hero .v2cmcp-wrap{grid-template-columns:1fr;gap:44px}\n  .v2cmcp-steps,.v2cmcp-trust,.v2cmcp-feats,.v2cmcp-guides,.v2cmcp-sec4{grid-template-columns:1fr}\n  .v2cmcp-oauth{grid-template-columns:1fr 1fr}\n  .v2cmcp-urlbox{flex-direction:column;align-items:stretch;text-align:center}\n  .v2cmcp-urlbox code{white-space:normal;word-break:break-all;text-align:center}\n}","footnotes":""},"class_list":["post-370269","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>V2C MCP \u2014 Controla o teu carregador com IA - V2C<\/title>\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\/pt-pt\/mcp\/\" \/>\n<meta property=\"og:locale\" content=\"pt_PT\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"V2C MCP \u2014 Controla o teu carregador com IA - V2C\" \/>\n<meta property=\"og:description\" content=\"Novidade &nbsp;\u00b7&nbsp; V2C MCP O teu carregador V2C, agora na tua IA favorita Fala com o teu carregador a partir do Claude, ChatGPT ou qualquer assistente compat\u00edvel: verifica o estado, controla a carga, define hor\u00e1rios e poupa em cada sess\u00e3o. Protegido pela tua conta V2C Cloud. Ligar agora Ver o que pode fazer Compat\u00edvel com ... Ler mais\" \/>\n<meta property=\"og:url\" content=\"https:\/\/v2charge.com\/pt-pt\/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-09T14:29:54+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=\"Tempo estimado de leitura\" \/>\n\t<meta name=\"twitter:data1\" content=\"8 minutos\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/v2charge.com\\\/pt-pt\\\/mcp\\\/\",\"url\":\"https:\\\/\\\/v2charge.com\\\/pt-pt\\\/mcp\\\/\",\"name\":\"V2C MCP \u2014 Controla o teu carregador com IA - V2C\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/v2charge.com\\\/pt-pt\\\/#website\"},\"datePublished\":\"2026-07-06T16:16:44+00:00\",\"dateModified\":\"2026-07-09T14:29:54+00:00\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/v2charge.com\\\/pt-pt\\\/mcp\\\/#breadcrumb\"},\"inLanguage\":\"pt-PT\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/v2charge.com\\\/pt-pt\\\/mcp\\\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/v2charge.com\\\/pt-pt\\\/mcp\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"V2C\",\"item\":\"https:\\\/\\\/v2charge.com\\\/pt-pt\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"V2C MCP \u2014 Controla o teu carregador com IA\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/v2charge.com\\\/pt-pt\\\/#website\",\"url\":\"https:\\\/\\\/v2charge.com\\\/pt-pt\\\/\",\"name\":\"V2C\",\"description\":\"#CargandoElMa\u00f1ana\",\"publisher\":{\"@id\":\"https:\\\/\\\/v2charge.com\\\/pt-pt\\\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/v2charge.com\\\/pt-pt\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"pt-PT\"},{\"@type\":\"Organization\",\"@id\":\"https:\\\/\\\/v2charge.com\\\/pt-pt\\\/#organization\",\"name\":\"V2C\",\"url\":\"https:\\\/\\\/v2charge.com\\\/pt-pt\\\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"pt-PT\",\"@id\":\"https:\\\/\\\/v2charge.com\\\/pt-pt\\\/#\\\/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\\\/pt-pt\\\/#\\\/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":"V2C MCP \u2014 Controla o teu carregador com IA - V2C","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\/pt-pt\/mcp\/","og_locale":"pt_PT","og_type":"article","og_title":"V2C MCP \u2014 Controla o teu carregador com IA - V2C","og_description":"Novidade &nbsp;\u00b7&nbsp; V2C MCP O teu carregador V2C, agora na tua IA favorita Fala com o teu carregador a partir do Claude, ChatGPT ou qualquer assistente compat\u00edvel: verifica o estado, controla a carga, define hor\u00e1rios e poupa em cada sess\u00e3o. Protegido pela tua conta V2C Cloud. Ligar agora Ver o que pode fazer Compat\u00edvel com ... Ler mais","og_url":"https:\/\/v2charge.com\/pt-pt\/mcp\/","og_site_name":"V2C","article_publisher":"https:\/\/www.facebook.com\/V2C.Charge","article_modified_time":"2026-07-09T14:29:54+00:00","twitter_card":"summary_large_image","twitter_site":"@V2C_Charge","twitter_misc":{"Tempo estimado de leitura":"8 minutos"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/v2charge.com\/pt-pt\/mcp\/","url":"https:\/\/v2charge.com\/pt-pt\/mcp\/","name":"V2C MCP \u2014 Controla o teu carregador com IA - V2C","isPartOf":{"@id":"https:\/\/v2charge.com\/pt-pt\/#website"},"datePublished":"2026-07-06T16:16:44+00:00","dateModified":"2026-07-09T14:29:54+00:00","breadcrumb":{"@id":"https:\/\/v2charge.com\/pt-pt\/mcp\/#breadcrumb"},"inLanguage":"pt-PT","potentialAction":[{"@type":"ReadAction","target":["https:\/\/v2charge.com\/pt-pt\/mcp\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/v2charge.com\/pt-pt\/mcp\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"V2C","item":"https:\/\/v2charge.com\/pt-pt\/"},{"@type":"ListItem","position":2,"name":"V2C MCP \u2014 Controla o teu carregador com IA"}]},{"@type":"WebSite","@id":"https:\/\/v2charge.com\/pt-pt\/#website","url":"https:\/\/v2charge.com\/pt-pt\/","name":"V2C","description":"#CargandoElMa\u00f1ana","publisher":{"@id":"https:\/\/v2charge.com\/pt-pt\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/v2charge.com\/pt-pt\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"pt-PT"},{"@type":"Organization","@id":"https:\/\/v2charge.com\/pt-pt\/#organization","name":"V2C","url":"https:\/\/v2charge.com\/pt-pt\/","logo":{"@type":"ImageObject","inLanguage":"pt-PT","@id":"https:\/\/v2charge.com\/pt-pt\/#\/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\/pt-pt\/#\/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\/pt-pt\/author\/marketing\/"},"uagb_comment_info":0,"uagb_excerpt":"Novidade &nbsp;\u00b7&nbsp; V2C MCP O teu carregador V2C, agora na tua IA favorita Fala com o teu carregador a partir do Claude, ChatGPT ou qualquer assistente compat\u00edvel: verifica o estado, controla a carga, define hor\u00e1rios e poupa em cada sess\u00e3o. Protegido pela tua conta V2C Cloud. Ligar agora Ver o que pode fazer Compat\u00edvel com&hellip;","_links":{"self":[{"href":"https:\/\/v2charge.com\/pt-pt\/wp-json\/wp\/v2\/pages\/370269","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/v2charge.com\/pt-pt\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/v2charge.com\/pt-pt\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/v2charge.com\/pt-pt\/wp-json\/wp\/v2\/users\/400"}],"replies":[{"embeddable":true,"href":"https:\/\/v2charge.com\/pt-pt\/wp-json\/wp\/v2\/comments?post=370269"}],"version-history":[{"count":1,"href":"https:\/\/v2charge.com\/pt-pt\/wp-json\/wp\/v2\/pages\/370269\/revisions"}],"predecessor-version":[{"id":371551,"href":"https:\/\/v2charge.com\/pt-pt\/wp-json\/wp\/v2\/pages\/370269\/revisions\/371551"}],"wp:attachment":[{"href":"https:\/\/v2charge.com\/pt-pt\/wp-json\/wp\/v2\/media?parent=370269"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}