Tutorial · Agentes de IA nas redes sociais

Conectores do ChatGPT: adicionar um servidor MCP remoto e o que ele faz

Por Antoine Blanco··7 min de leitura

Um conector do ChatGPT é um servidor MCP remoto que o ChatGPT chama no meio da conversa. Você adiciona um no navegador em chatgpt.com/plugins, com o botão mais e Add custom MCP server. Você precisa de um plano pago do ChatGPT, um endpoint HTTPS que termine em /mcp, e OAuth. Aqui está o caminho inteiro, verificado em 11 de novembro de 2026.

O que um conector do ChatGPT é de verdade

Um conector não é um app que você instala dentro do ChatGPT. É um servidor que você roda em outro lugar, acessível por HTTPS, que responde ao Model Context Protocol. O ChatGPT pede a ele uma lista de tools e depois chama essas tools quando o seu prompt precisa. O servidor guarda as credenciais de tudo com que ele fala, então o ChatGPT nunca vê o seu token do Instagram nem a senha do seu banco de dados.

Três coisas decorrem disso, e elas explicam quase toda a confusão em volta dos conectores:

chatgpt mcp: o que o protocolo mudou

A era dos plugins antigos pedia que você publicasse uma descrição OpenAPI e conseguisse ser listado. O MCP trocou isso por um endpoint e um handshake. O servidor declara as suas tools, os seus esquemas de entrada e as suas dicas de segurança no momento da conexão, e pode acrescentar uma tool na semana que vem sem que você toque em nada no ChatGPT.

Isso importa mais para agentes do que para chat. Uma lista de tools que chega em tempo de execução é uma lista de tools que um agente pode descobrir, e esse é todo o argumento de MCP ou API REST para o seu agente. O custo é que o modelo agora lê o texto que o seu servidor devolve, e esse texto pode tentar direcioná-lo. A OpenAI aponta a injeção de prompt como o risco principal e alerta para não colocar informação sensível no JSON das tools.

Como adicionar um servidor MCP próprio ao ChatGPT

Os passos abaixo são os da própria OpenAI, do guia de conexão ao ChatGPT que eu li em 11 de novembro de 2026:

  1. Vá em chatgpt.com/plugins. No navegador. Os apps de celular e de desktop não têm tela para isso.
  2. Clique no botão mais e então Add custom MCP server.
  3. Digite um nome e uma descrição visíveis para os usuários. Os dois aparecem na lista de conectores, então escreva a descrição pensando nas outras pessoas do espaço de trabalho.
  4. Em Connection, cole a URL do servidor incluindo o caminho /mcp. Um Secure MCP Tunnel é a outra opção enquanto você desenvolve, por túnel ou por tunnel_id.
  5. Configure a autenticação, leia o aviso de risco e escolha I understand and want to continue.
  6. Escolha Create as a plugin.
  7. Revise as tools e os metadados descobertos no servidor.

O passo 7 é onde vale a pena ir devagar. Se a lista de tools voltar vazia ou curta, o handshake funcionou mas a descoberta não, e as causas de sempre são um servidor que responde em / em vez de /mcp, um redirect na frente dele, ou um esquema de autenticação que o cliente não concluiu.

O developer mode fazia parte disso. Ele não é mais necessário, e um plano pago do ChatGPT é: Plus, Pro, Business, Enterprise ou Edu, segundo a documentação de clientes do PlugKit verificada no mesmo dia.

As duas ferramentas que o ChatGPT exige: search e fetch

Este é o requisito que surpreende quem constrói o primeiro servidor. Para conhecimento corporativo e deep research, o ChatGPT espera duas tools de somente leitura com nomes fixos:

Ferramenta Entrada Devolve Por que o ChatGPT quer
search uma string de busca results, cada um com id, title, url deixa o modelo achar candidatos antes de ler qualquer coisa
fetch um id vindo de search o documento: text, url, metadata opcional dá ao modelo o conteúdo completo, e a citação

As citações dependem desse url. A OpenAI diz sem rodeios: “o ChatGPT só cria metadados de citação quando url é uma string não vazia.” Um resultado com URL vazia continua funcionando como saída de tool, só nunca vira uma nota de rodapé na resposta.

Um servidor que só expõe tools de ação vai conectar e funcionar bem para comandos. Vai ser fraco em pesquisa, porque o modelo não tem um jeito barato de olhar em volta primeiro. O PlugKit entrega as duas em somente leitura ao lado das suas 103 tools de ação, e é por isso que ele responde tão bem a “qual dos meus posts foi melhor no mês passado” quanto a “publica isso”.

OAuth e os campos que você deixa vazios

Três caminhos de troca de token funcionam hoje, do que pede menos configuração ao que pede mais:

Método O que você configura Quando serve
CIMD, cliente público (none) nada, se o seu servidor de autorização aceita Client ID Metadata Documents a recomendação da OpenAI
Dynamic client registration nada no ChatGPT, o servidor registra o cliente servidores hospedados com muitos usuários
private_key_jwt um par de chaves e uma assertion assinada servidores que recusam clientes públicos

Com qualquer uma das duas primeiras, você escolhe OAuth na caixa de diálogo e deixa client id e client secret em branco. Não é atalho, é o projeto: o servidor registra o ChatGPT como cliente na hora e devolve um token limitado ao usuário que acabou de aprovar a tela de consentimento. Se você está construindo o lado do servidor, os modos de falha estão em OAuth para um servidor MCP.

Uma chave de API em um cabeçalho é mais simples e pior. As chaves normalmente carregam acesso total sem scopes, e nada na conexão diz qual pessoa está do outro lado.

O que um conector faz e o que o ChatGPT ainda bloqueia

As leituras fluem livres. Depois de conectado, o ChatGPT vai chamar as suas tools de leitura sem pedir, e é esse o ponto. As escritas não, e nenhuma configuração muda isso no produto de chat: “o ChatGPT exige atualmente confirmação manual em qualquer conversa antes que ações de escrita possam ser executadas.”

Então um conector que publica, manda uma mensagem ou apaga algo vai parar e esperar um clique cada vez. Para uma pessoa na frente do teclado, é o comportamento certo. Para uma tarefa agendada é uma parede, e a resposta é a API em vez da janela de chat: na Responses API você define require_approval por tool, never para search e fetch, ativada para qualquer coisa com consequência.

Já que você está nisso, acerte as suas anotações com honestidade. readOnlyHint vai nas tools que não podem mudar estado, destructiveHint em tudo que é difícil de desfazer. O ChatGPT as usa para decidir com que força perguntar, e a OpenAI é clara: elas “não substituem autorização, validação ou confirmação no seu servidor”.

Um exemplo real: contas sociais no ChatGPT

O PlugKit é um servidor MCP hospedado em https://api.plugkit.co/mcp por Streamable HTTP, então é um conector sem nada para implantar. Chame de PlugKit, cole a URL, escolha OAuth, deixe os campos de cliente vazios, aprove a tela de consentimento e escolha ali somente leitura ou acesso total.

O que chega são 103 tools e 3 workflows (publish, inbox, report) no Instagram, Facebook, LinkedIn, TikTok, YouTube, X, WhatsApp e Telegram. Os scopes são amplos, mas úteis: mcp:read cobre perfis, contas, posts, conversas e métricas, mcp:write acrescenta publicar, responder e conectar contas. Comece em leitura por uma semana.

O ChatGPT vai então responder a “quanto meus cinco últimos posts do Instagram fizeram” sem um clique, e perguntar antes de publicar. O resto do lado social, o que o modelo pode e não pode decidir sozinho, está em automação de redes sociais com ChatGPT; a mesma mecânica do lado da Anthropic está em Claude como seu social media manager. O PlugKit custa $49 por mês para 5 contas conectadas, cancele quando quiser, ou $97 para 30, com 7 dias grátis e cartão pedido no cadastro.

Perguntas frequentes

Como eu adiciono um servidor MCP próprio ao ChatGPT?

No navegador, vá em chatgpt.com/plugins, clique no botão mais, escolha Add custom MCP server, dê um nome e uma descrição, cole a URL do servidor que termina em /mcp, configure a autenticação, aceite o aviso de risco e então Create as a plugin. A última tela mostra as tools descobertas no servidor.

Conectores do ChatGPT ainda precisam de developer mode?

Não. O developer mode era o caminho durante o lançamento anterior e não é mais necessário. O que você precisa é de um plano pago: Plus, Pro, Business, Enterprise ou Edu. As políticas do espaço de trabalho continuam valendo, então em uma conta Business ou Enterprise um admin pode bloquear servidores próprios por completo.

Por que o meu conector não tem nenhuma tool depois de conectar?

A descoberta rodou e voltou vazia. Confira se a URL inclui /mcp e responde ali direto, em vez de através de um redirect, se o fluxo OAuth terminou, e se o seu servidor lista as tools no handshake initialize. Uma URL de túnel que expirou quando você fechou o editor parece exatamente igual visto de dentro do ChatGPT.

Um conector do ChatGPT pode publicar por mim automaticamente?

Não na janela de chat. O ChatGPT exige confirmação manual antes de qualquer ação de escrita, em toda conversa, então uma pessoa clica cada vez. Para publicar sem supervisão, chame o mesmo servidor MCP pela Responses API com require_approval definido por tool, ou chame direto a API REST por baixo.

Qual é a diferença entre um conector e um servidor MCP?

Nenhuma, na prática. O servidor é a coisa que você roda; o conector é como o ChatGPT chama a entrada que ele guarda para esse servidor, com nome, descrição, autenticação e a lista de tools descoberta. Um mesmo servidor pode ser conector no ChatGPT, no Claude, no Cursor e no VS Code ao mesmo tempo.

AB
Antoine BlancoFundador da PlugKit. Gerencia as próprias contas de Instagram, YouTube e X pela API e pelo servidor MCP descritos aqui.

Um plug para cada plataforma que seu agente usa

$49 por mês para 5 contas conectadas, cancele quando quiser. Todos os recursos em todos os planos.

Pegue sua chave de API →
Português ▾