Servidor MCP: ChatGPT, Claude e outras apps de IA
Ligar o Rankfender ao Claude, ChatGPT, Claude Code ou Cursor: configuração, permissões, ferramentas, créditos e limites.
O servidor MCP do Rankfender conecta os seus projetos a apps de IA como Claude, ChatGPT, Claude Code e Cursor. MCP (Model Context Protocol) é o padrão aberto que esses apps usam para chamar outros softwares. O assistente pode ler o seu projeto e, se você permitir, fazer alterações, sempre depois de perguntar a você.
Quem pode usar
Projetos cujo proprietário tem o plano Professional, Business ou Agencies. Os membros da equipe usam o plano do proprietário: proprietários, administradores e editores podem permitir alterações; visualizadores só podem ler. Veja Planos.
Conectar um app de IA
Use o mesmo URL em todos os apps. O app abre uma página de login do Rankfender e depois uma página de consentimento onde você escolhe os projetos (todos, incluindo os futuros, ou só os que marcar), se o app pode fazer alterações e se também pode publicar no seu site.
https://app.rankfender.com/mcpClaude (claude.ai e Claude Desktop)
- Abra Customize → Connectors e clique em Add custom connector. O Claude Desktop tem a mesma página.
- Cole o URL acima e clique em Add.
- Entre no Rankfender quando o Claude pedir (o Claude Desktop abre a página no seu navegador), escolha os seus projetos e o que o Claude pode fazer, e clique em «Permitir».
- Em uma conversa, ative o Rankfender no menu de ferramentas (tools menu). Nos planos Team e Enterprise, um proprietário primeiro o adiciona em Organization settings → Connectors (Add → Custom → Web), e depois cada membro clica em Connect. O plano Free permite um conector personalizado.
ChatGPT
- No chatgpt.com, abra Plugins, clique em + e escolha Add custom MCP server.
- Dê o nome Rankfender, cole o URL acima como Server URL e escolha OAuth.
- Aceite o aviso e crie-o como plugin; depois entre no Rankfender, escolha os seus projetos e o que o ChatGPT pode fazer, e clique em «Permitir».
- Em uma conversa, digite @ e escolha Rankfender. Em um espaço de trabalho, pode ser preciso que um administrador permita servidores MCP personalizados.
Claude Code
Adicione o servidor (acrescente --scope user para usá-lo em todos os projetos), depois digite /mcp no Claude Code, escolha rankfender e Authenticate. O seu navegador abre a página de login do Rankfender.
claude mcp add --transport http rankfender https://app.rankfender.com/mcpCursor e outros apps MCP
Adicione o Rankfender a ~/.cursor/mcp.json (todos os projetos) ou a .cursor/mcp.json (um projeto). O Cursor encontra a página de login sozinho: entre no Rankfender, escolha os seus projetos e clique em «Permitir». Qualquer outro app compatível com servidores MCP remotos (streamable HTTP) com login OAuth funciona da mesma forma com o URL acima.
{
"mcpServers": {
"rankfender": { "url": "https://app.rankfender.com/mcp" }
}
}Com uma chave de API de projeto (só leitura)
Para apps que não conseguem fazer login, use uma chave de API de projeto em Configurações → Integrações (veja A sua chave de API). Uma chave dá acesso só de leitura ao seu único projeto, seja qual for a função do usuário. Envie-a como Authorization: Bearer ou no cabeçalho X-Rankfender-Key.
claude mcp add --transport http rankfender https://api.rankfender.com/functions/v1/mcp \
--header "Authorization: Bearer rfk_your_key"O que o app pode fazer
- Só leitura, a não ser que «Permitir que … faça estas alterações» tenha sido marcado na página de consentimento. Publicar exige uma terceira opção, «Permitir que … publique no seu site», desmarcada por padrão. Para mudar qualquer uma delas, conecte o app de novo.
- As alterações exigem direitos de proprietário, administrador ou editor no projeto. Visualizadores e chaves de API só podem ler.
- Ações pagas e ações com avisos (uma palavra-chave fora da intenção, um artigo que já mira uma palavra-chave quase idêntica) respondem primeiro com o custo, o saldo do proprietário e os avisos, sem mudar nada. O app precisa chamar de novo com confirm: true depois que você concordar.
- Nada é apagado. Remover uma palavra-chave, um concorrente ou uma pergunta acompanhada só a oculta e pode ser desfeito; os artigos só podem ser tirados do calendário; o texto editado mantém a versão anterior.
- Sem a opção de publicação, o seu site não muda: um artigo editado só chega a ele quando alguém clica em «Atualizar no seu site» no Rankfender.
- Cada número vem com a data de medição e a fonte. No get_portfolio, valores com mais de 30 dias são marcados como desatualizados.
Publicar no seu site
- publish_article publica um artigo, ou atualiza um já publicado com o texto mais recente (o mesmo que «Atualizar no seu site» no app do Rankfender). Exige as duas opções.
- Usa o site conectado no Rankfender: WordPress (plugin do Rankfender) ou Modern Web (webhook).
- A primeira chamada diz o que vai acontecer, em qual site, e o custo (cerca de 1 crédito, pela verificação de publicação). Nada é enviado até o app chamar de novo com confirm: true.
- A verificação de publicação do Rankfender roda primeiro, como no app do Rankfender. Se ela retiver o artigo, nada é publicado: o app recebe os motivos e um link para corrigi-los no Rankfender. «Publicar mesmo assim» continua só no app do Rankfender.
- Nunca despublica. Depois de publicar, a resposta dá o URL publicado ou diz que a página ainda não está no ar.
Ferramentas de leitura
As ferramentas de leitura não usam créditos e nunca medem nada de novo. Quando você vê vários projetos, o app passa o id ou o domínio do projeto para cada ferramenta.
| Nome | O que fornece |
|---|---|
list_projects | Os projetos que esta conexão pode ler; busca por nome ou domínio. |
get_portfolio | Uma linha por projeto: tendência orgânica, tendência de visibilidade IA, alertas abertos e a próxima ação da Estratégia, cada um com a sua data. |
get_project_overview | O projeto em resumo: palavras-chave, artigos, concorrentes, backlinks, visibilidade IA e próximas ações sugeridas. |
get_organic_overview | Posições no Google e tráfego orgânico estimado a partir dos dados de busca do próprio Rankfender, como em Início. |
get_performance_data | Dados do Search Console e do Analytics, quando o projeto os conectou. |
search_keywords | Todas as palavras-chave acompanhadas, ou as que contêm uma palavra, com volume, dificuldade, posição e URL posicionado. |
list_articles | Cada artigo com status, datas, URL publicado, pontuação de qualidade e número de palavras. |
get_article | Um artigo completo: texto, meta, palavras-chave, estrutura, FAQ, links, verificação de qualidade e status de publicação. |
list_scheduled_articles | O calendário de conteúdo entre duas datas. |
get_ai_visibility_summary | Pontuação de visibilidade e tendência, taxa de menção por motor de IA, temas, participação nas menções e status da última verificação. |
get_ai_visibility_detail | As respostas de IA em detalhe, com as fontes que citam e os concorrentes que nomeiam. |
list_tracked_prompts | As perguntas que o Rankfender faz aos motores de IA para o projeto. |
list_competitors | Concorrentes acompanhados, com autoridade e palavras-chave em comum. |
get_competitor_intel | Dados medidos dos concorrentes: panorama, lacuna de palavras-chave, melhores páginas, lacuna de backlinks, perfil do site. |
get_backlink_profile | Backlinks, domínios de referência, rank do domínio, pontuação de spam e mudança desde o último registro. |
get_site_audit | A última auditoria técnica: pontuação e principais problemas, com como corrigi-los. |
check_page | Busca agora uma página do site: status, título, meta, cabeçalhos, schema, imagens sem texto alternativo. |
get_opportunities | Oportunidades de conteúdo com prioridade, ganho esperado e motivo. |
get_weekly_insights | O resumo da semana: conquistas, pontos a melhorar e principais ações. |
get_alerts | Alertas recentes, cada um com uma ação sugerida. |
get_current_strategy | A página Estratégia: título, meta principal e ações. |
list_tasks | As tarefas do quadro de Planejamento e as tarefas aguardando revisão. |
get_task | Uma tarefa completa: o quê, por quê, passos, resultado esperado e artigo vinculado. |
get_credits | Os créditos da conta: disponíveis, usados este mês e data de renovação. |
get_search_console | Search Console por consulta, página ou dia: cliques, impressões, CTR, posição ponderada por impressões, em comparação com o período anterior; paginado. |
get_search_engines | Google (Search Console) versus Bing (Bing Webmaster Tools): totais, por consulta ou página, onde um se posiciona melhor; visitas de outros buscadores. |
get_keyword_clusters | Agrupa as palavras-chave que são variantes da mesma busca, com a página que mira cada grupo e os artigos que competem por ele. |
get_refresh_plan | Para uma página publicada: consultas e posições agora e antes, queda, buscas que o texto não responde, notas de qualidade e um plano de atualização. |
get_internal_link_suggestions | Links a adicionar entre os artigos publicados do projeto, com o texto âncora encontrado em cada um. |
get_ai_citations | Os sites e páginas que os motores de IA mais citam, e quais ainda não apontam para você (uma lista de outreach). |
suggest_competitors | Marcas citadas nas respostas de IA que o projeto não acompanha, com que frequência e em quais motores. |
get_cross_signals | Páginas quebradas que ainda recebem buscas, problemas nas páginas com mais cliques, artigos a melhorar, sites citados pela IA sem link para você. |
Ferramentas de alteração
As ferramentas de alteração só aparecem se «Permitir que … faça estas alterações» tiver sido marcado; publish_article também exige «Permitir que … publique no seu site». O app pergunta a você antes de cada uma. Os créditos saem da conta do proprietário do projeto. Os números abaixo são as estimativas atuais do Rankfender; cada ferramenta paga informa a estimativa exata e o saldo antes de agir.
| Nome | O que faz | Créditos |
|---|---|---|
add_keywords | Adiciona palavras-chave ao acompanhamento (restaura as removidas); vale o limite de palavras-chave do plano. | Menos de 1 |
remove_keywords | Deixa de acompanhar palavras-chave; elas ficam ocultas, não apagadas. | Nenhum |
schedule_article | Adiciona uma ideia de artigo ao calendário (no máximo 2 por dia, um artigo por palavra-chave). | Menos de 1 |
reschedule_article | Move um artigo para outra data. | Nenhum |
unschedule_article | Tira um artigo do calendário; um artigo já escrito volta para os rascunhos com o seu texto. | Nenhum |
update_article_details | Altera o título, a palavra-chave alvo, a meta, o slug (não depois de publicado) ou o ângulo. | Nenhum |
edit_article | Substitui o texto, inteiro ou uma seção; o texto anterior é mantido e a verificação de qualidade roda de novo. | Nenhum |
create_article_from_opportunity | Transforma uma oportunidade de conteúdo em uma ideia de artigo. | Menos de 1 |
generate_article | Faz o motor de conteúdo escrever um artigo (3–5 minutos). | Cerca de 30 |
regenerate_article | Reescreve um artigo, opcionalmente com instruções; o texto anterior é mantido. | Cerca de 30 |
publish_article | Publica um artigo no seu site ou atualiza um já publicado, depois da verificação de publicação (exige a opção de publicação). | Cerca de 1 |
create_task | Adiciona uma tarefa ao quadro de Planejamento, marcada como vinda de um app de IA. | Nenhum |
update_task_status | Marca uma tarefa como concluída, em andamento, planejada, aprovada, em backlog ou descartada. | Nenhum |
add_competitor | Começa a acompanhar um concorrente. | Nenhum |
remove_competitor | Deixa de acompanhar um concorrente; os dados dele são mantidos. | Nenhum |
replace_competitor | Troca um concorrente acompanhado por outro. | Nenhum |
measure_competitor | Mede agora uma visão de um concorrente (perfil do site 3, melhores páginas 4, lacuna de palavras-chave 16, lacuna de backlinks 29, panorama 38 créditos) quando ela falta ou tem mais de um dia. | 3–38 |
add_tracked_prompts | Adiciona perguntas de compradores ao acompanhamento da visibilidade IA. | Nenhum |
update_tracked_prompt | Reformula, move ou pausa uma pergunta acompanhada. | Nenhum |
run_ai_visibility_check | Faz de novo as perguntas acompanhadas aos motores de IA (5–15 minutos). | Cerca de 25 |
run_site_audit | Rastreia e audita o site agora (50–300 páginas conforme o plano). | Nenhum |
generate_report | Cria o relatório do projeto e devolve um link de compartilhamento válido por 90 dias. | Nenhum |
score_keywords | Dá nota de 0 a 3 à relevância das palavras-chave para a sua marca, com a intenção e um motivo curto. | Menos de 1 |
label_keywords | Adiciona ou remove as suas próprias etiquetas em palavras-chave, para agrupá-las e filtrá-las. | Nenhum |
merge_tasks | Mescla tarefas duplicadas em uma; as outras são fechadas com um link para ela, nada é excluído. | Nenhum |
update_project_settings | Altera o idioma, o país, o setor, o tipo de negócio ou a descrição da marca do projeto (somente proprietários e administradores do projeto). | Nenhum |
generate_technical_fix | Escreve uma correção pronta para colar em uma página (título, meta description, FAQ, definição, schema); não altera nada. | Menos de 1 |
run_on_projects | Executa uma de sete ações em até 25 projetos; a primeira chamada mostra cada projeto e o custo total. | Conforme a ação |
decide_strategy_moves | Aceita ações da Estratégia (cada uma torna-se uma tarefa datada no Planeamento) ou rejeita-as. | Nenhum |
regenerate_strategy | Faz o Estratega escrever uma nova estratégia a partir dos dados guardados, como rascunho ao lado da atual. | Cerca de 20 |
Prompts prontos para usar
O servidor oferece quatro prompts que guiam o app pelas ferramentas. Os apps compatíveis com prompts MCP os mostram no seu menu de prompts.
| Nome | O que fornece |
|---|---|
weekly_report | Relatório semanal de SEO e visibilidade IA com as três próximas ações. |
quick_wins | Palavras-chave perto da primeira página, temas de IA fracos e páginas fáceis de corrigir, primeiro as mais baratas. |
audit_content_plan | Palavras-chave fora da intenção, quase duplicados, pontuações de qualidade baixas e temas faltando no plano de conteúdo. |
seo_director | Analisa todos os projetos, escolhe onde agir e propõe os primeiros artigos. |
Enviar uma tarefa do Planejamento para um app de IA
No quadro de Planejamento, «Enviar para a IA» em uma tarefa abre o Claude ou o ChatGPT com um prompt pronto, ou o copia para o Claude Code ou o Cursor. O app lê a tarefa com get_task, faz o trabalho com as ferramentas do Rankfender (perguntando a você antes de cada alteração) e depois a marca como concluída com update_task_status. Se a caixa do chat abrir vazia, cole: o prompt já está copiado. Aparece nos projetos cujo proprietário tem o plano Professional ou superior.
Limites
| Limite | Valor |
|---|---|
| Chamadas de ferramentas | 60 por minuto e 2.000 por dia, por usuário e projeto |
| Alterações | 10 por minuto e 100 por dia, por usuário e projeto |
| Artigos escritos ou reescritos a partir de apps de IA | 7 por projeto em 24 horas |
| Artigos por dia de calendário | 2 |
| Medições de concorrentes | Uma por visão por dia |
| Verificações de visibilidade IA | Uma de cada vez |
Desconexão, dados e suporte
Para parar um app, abra Configurações da conta → Chaves API → Aplicações de IA ligadas e clique em Desligar: ele perde o acesso na hora, e os seus projetos e dados ficam como estão. O Rankfender só envia dados do projeto ao app que você conectou, quando ele chama uma ferramenta; a política de privacidade descreve o que é armazenado. Dúvidas ou problemas: support@rankfender.com ou a página de suporte.
Solução de problemas
| O que você vê | Por quê | O que fazer |
|---|---|---|
| “available on the Professional, Business and Enterprise plans” | O plano do proprietário do projeto está abaixo do Professional. | Faça upgrade do plano do proprietário. |
| “This sign-in link has expired”, ou a página de login continua voltando | A página de consentimento ficou aberta mais de 10 minutos, ou o app iniciou um novo login. | Feche-a e conecte de novo a partir do app. |
| “this app is not registered with Rankfender” ou “the return address does not match” | O registro do app mudou. | Remova o conector no app e adicione-o de novo. |
| Respostas sobre o projeto errado | A conexão pode ler vários projetos. | Diga o projeto (domínio ou nome) na sua pergunta; list_projects mostra os que ela pode ler. |
| “This connection can only read”, ou nenhuma ferramenta de alteração | «Faça estas alterações» não foi marcado, ou uma chave de API de projeto está sendo usada. | Conecte o app de novo e marque a opção na página de consentimento. |
| “This connection may not publish to the website” | A opção de publicação está desmarcada. | Conecte de novo e marque «publique no seu site», ou publique a partir do artigo no Rankfender. |
| You are a viewer on this project | As alterações exigem direitos de editor. | Peça ao proprietário acesso de editor. |
| Rate limit / Daily limit reached | Chamadas ou alterações demais. | Aguarde e tente de novo. |
| 7 articles were already written or rewritten | Limite diário de artigos a partir de apps de IA. | Tente amanhã ou use a página Conteúdo. |
| Not enough credits | O saldo do proprietário é menor que o custo. | Compre créditos ou aguarde a renovação mensal. |
Nota
O app de IA escreve as respostas e pode errar. Verifique os números importantes no Rankfender antes de agir. O Rankfender só envia os dados do seu projeto ao app que você conectou, quando ele chama uma ferramenta.