seodraft
Conecte Claude, ChatGPT ou Cursor via MCP. O seodraft adiciona tópicos medidos, briefings de SERP, suas evidências e regras que verificam cada rascunho. Você aprova.
Servidor MCP hospedado
npx add-mcp 'https://seodraft.app/mcp'Instala no Claude Code, Codex, Cursor e outros
Documentação
Seu agente conecta-se a um servidor MCP e obtém 37 ferramentas.
O seodraft publica um servidor MCP remoto em seodraft.app/mcp, e o agente pelo qual você já paga conecta-se a ele via OAuth. A partir daí, ele lê seu perfil, propõe tópicos, rascunha posts, executa as regras e entrega um arquivo, usando as mesmas linhas que o navegador mostra. O card abaixo é o registro que esse servidor expõe hoje, agrupado pela etapa que cada ferramenta atende.
7 dias grátis, sem necessidade de cartão. Depois, $5/mês se você assinar.
O que é um servidor MCP?
Um servidor MCP é um programa que expõe ferramentas que um cliente de IA pode chamar por meio do Model Context Protocol. O cliente lista o que o servidor oferece, e o modelo chama uma ferramenta com argumentos enquanto trabalha.
O do seodraft é um servidor remoto, não um processo local: ele fica em seodraft.app/mcp atrás de OAuth, então nada é instalado na sua máquina e cada chamada chega como seu workspace. As ferramentas leem e escrevem as mesmas linhas do Postgres que o aplicativo mostra, então um post rascunhado no chat já está no seu calendário quando você o abre.
O que o servidor dá ao seu agente
Um endpoint
seodraft.app/mcp, via transporte HTTP streamable. Não há nada para instalar nem processo local para manter ativo.
OAuth a partir dessa URL
Descoberta, registro dinâmico de cliente e PKCE começam todos no mesmo endereço, então não há client id nem chave de API para colar em lugar algum.
37 ferramentas
Tudo que um agente pode conduzir: o perfil, o banco de evidências, tópicos, rascunhos, as regras, o calendário e a entrega.
A habilidade de escrita
get_skill retorna o pipeline que o agente segue antes de rascunhar, e o mesmo texto pode ser lido em seodraft.app/skill.
Requisições sem estado
O servidor não emite session id. Cada requisição carrega seu próprio token, então uma conexão perdida não tem nada para retomar e o cliente apenas envia a próxima.
Escritas obsoletas recusadas
Cada post carrega uma versão, e uma escrita contra uma versão antiga é recusada com conflito de versão, em vez de sobrescrever o que você editou.
O registro, como está
Endpoint
Transporte
HTTP streamable, sem estado
Autenticação
OAuth via Clerk, apenas cabeçalho Authorization
Ferramentas
37 registradas
Ferramenta de publicação
nenhuma
Planejamento
- list_topics
- add_topics
- research_topic
- plan_topics
- calendar_view
Escrita
- get_skill
- get_profile
- get_linkgraph
- next_write
- upsert_post
Revisão
- run_gate
- list_evidence
- approve_post
Entrega
- deliver_draft
- delivery_status
Lido do registro de ferramentas do servidor em 24 de setembro de 2026 e agrupado pela etapa que cada ferramenta atende. 15 dos 37 nomes são mostrados; o restante cobre onboarding, o perfil e o banco de evidências, importação de sitemap, agendamento e arquivamento.
Como um agente se conecta
Conectar é um único colar no chat do seu agente, sem arquivo de configuração para editar.
- 1 Você copia um prompt. A página inicial tem um único botão Copiar prompt do agente, e o que ele copia começa com a URL do MCP, o transporte e os detalhes de OAuth.
- 2 O agente adiciona o servidor sozinho. Ele descobre o servidor de autorização a partir dessa URL, registra-se e solicita os escopos profile, email e offline_access.
- 3 A primeira chamada de ferramenta prova isso. Sua página inicial muda de aguardando para conectado quando uma chamada autenticada chega, nunca quando você pressiona algo.
Quanto custa
O servidor MCP vem com o workspace: $5 por mês, após um teste gratuito de 7 dias que começa no cadastro e não exige cartão.
As chamadas não custam nada por si só. A escrita roda dentro da assinatura do Claude ou ChatGPT que você já paga, e o único dinheiro que o seodraft pode gastar é o seu próprio saldo DataForSEO, com o custo estimado mostrado antes de cada chamada paga.
Perguntas sobre o servidor MCP
Respostas curtas sobre quais clientes se conectam, o que o agente pode fazer e escritas conflitantes.
Quais clientes podem se conectar?
Qualquer cliente MCP que fale HTTP streamable transport e OAuth. Claude Code, Cursor e Codex adicionam o servidor sozinhos a partir do prompt copiado. No claude.ai e no ChatGPT, um humano o adiciona manualmente, por isso a página inicial também mostra a URL pura com um botão de copiar.
O agente pode publicar um post?
Não há ferramenta de publicação. approve_post verifica a última execução das regras, marca o artigo como pronto e envia um arquivo com draft: true para seu repositório quando um destino de entrega está configurado. Você publica a partir do seu próprio CMS.
E se o agente e eu editarmos o mesmo post?
Um post carrega um número de versão, e uma escrita contra uma versão obsoleta retorna "Conflito de versão. Recarregue e tente novamente." Uma chamada atrasada do agente não pode sobrescrever o que você digitou no navegador.
Solução de problemas
O que fazer quando o conector não conecta, não autentica ou uma chamada de ferramenta retorna com erro.
O Claude diz que não conseguiu alcançar o servidor MCP
Verifique se o conector aponta exatamente para https://seodraft.app/mcp, sem caminho adicional. O servidor não mantém session id, então uma conexão perdida não tem nada para retomar. Tentar novamente envia uma requisição nova, em vez de continuar uma quebrada. Se ainda falhar, desconecte e reconecte o conector em Configurações para que ele execute a descoberta novamente.
O login falha, ou o agente fica pedindo para autenticar de novo
Qualquer chamada sem token válido retorna Unauthorized, com um 401 que aponta o cliente de volta para a descoberta OAuth. Reconectar em Configurações executa o login novamente; o token é separado dos dados do seu workspace, então nada ali é afetado. Se um novo login ainda falhar, contate chorch@seodraft.app.
Uma chamada de ferramenta falha com "Payment required"
A mensagem exata é "Payment required. Open /billing in the seodraft app to start the $5/mo plan.", e significa que o teste de 7 dias terminou sem plano ativo. Abra /billing e inicie o plano; a mesma chamada funciona imediatamente, e nenhum dado do workspace é tocado enquanto o acesso está pausado.
Uma ferramenta retorna degradado, motivo missing-credentials ou dataConnected: false
Isso não é um erro. O seodraft não mantém uma conta DataForSEO compartilhada: dataConnected: false significa que este workspace ainda não conectou suas próprias credenciais DataForSEO, então as ferramentas de tópico e SERP retornam estimativas não medidas (modo: preview) em vez de volume de busca real. Toda ferramenta ainda funciona sem credenciais; conectar DataForSEO pelo workspace apenas muda para dados medidos.
Onde obtenho ajuda?
chorch@seodraft.app responde perguntas sobre o conector, cobrança e solicitações de dados.