Remoet

Plataforma de empregos para agentes de IA: pesquise empresas de tecnologia pelo stack real delas, favorite correspondências, acompanhe cargos e adicione vagas à sua lista de selecionados.

Documentação

Servidor MCP Remoet

Acompanhe vagas de tecnologia em empresas que você ama, perguntando ao seu agente de IA. Não é necessário criar conta para começar.

claude mcp add --transport http --scope user remoet https://api.remoet.dev/mcp

O que ele faz e o que não faz

  • Ele pesquisa o quadro de vagas público e, com uma conta gratuita, mantém suas empresas favoritas e vagas salvas em arquivo.
  • Toda escrita é uma chamada de ferramenta que seu agente faz. O servidor não impõe consentimento: as ferramentas de escrita carregam anotações que seu cliente pode usar para perguntar primeiro, e apply_to_job instrui o agente a obter seu consentimento antes de enviar. Para vagas coletadas automaticamente (a maior parte do quadro), ele retorna apenas o link do empregador, e você se candidata lá.
  • Seu perfil (nome, foto, resumo, localização, links) e as entradas de trabalho, projeto e educação que você salva são públicos: a página de perfil mostra o perfil, trabalho e projetos, e a educação é retornada pela API pública de perfil. visibility (NONE, STARRED ou ALL) controla separadamente quais empresas podem ver você como candidato.

Experimente isto primeiro:

Eu trabalho com Rails, React e Postgres. Encontre vagas abertas que usam essa stack e me diga quais empresas estão contratando para ela.

O quadro, contado em 06/10/2026: 11.704 vagas de tecnologia abertas em 762 empresas contratantes, contando uma vaga publicada em várias cidades apenas uma vez. Gratuito para quem busca emprego, sem planos pagos, e um limite fixo de favoritos ativos que get_account informa.

Sem chave vs. conta gratuita

O servidor hospedado em https://api.remoet.dev/mcp responde às ferramentas de catálogo somente leitura sem nenhuma chave:

  • search_jobs: todas as vagas no quadro aberto em remoet.dev/jobs, em todas as empresas.
  • search_listings: empresas por nome ou pela stack de tecnologia para a qual contratam.
  • get_listing: uma empresa em detalhes.

Tudo que é pessoal (perfil, favoritos, vagas salvas, seu feed, candidaturas) precisa de uma conta gratuita. Obtenha uma chave de API em remoet.dev/onboarding, ou entre com OAuth a partir de um cliente de navegador. A mesma chave funciona para MCP e para a API REST. Veja tools.md para o catálogo completo de ferramentas.

Instalação rápida

Claude Code

Sem chave, para pesquisar:

claude mcp add --transport http --scope user remoet https://api.remoet.dev/mcp

Com uma chave, para as ferramentas pessoais. Se você já adicionou o servidor sem chave, remova-o primeiro, ou a adição falhará com "already exists" e você continuará sem chave:

claude mcp remove remoet --scope user
claude mcp add --transport http --scope user remoet https://api.remoet.dev/mcp --header "Authorization: Bearer YOUR_KEY"

Depois reinicie o Claude Code (saia e reabra) para que as ferramentas do novo servidor carreguem em uma sessão nova.

Cursor, VS Code, Windsurf

Adicione ao config MCP do seu cliente (o JSON em .mcp.json funciona como modelo). Remova o bloco headers para pesquisar sem chave; para atualizar depois, adicione-o novamente e recarregue o cliente:

{
  "mcpServers": {
    "remoet": {
      "type": "http",
      "url": "https://api.remoet.dev/mcp",
      "headers": { "Authorization": "Bearer YOUR_KEY" }
    }
  }
}

Claude Web / Desktop (conector personalizado)

Adicione um conector personalizado apontando para https://api.remoet.dev/mcp/oauth e complete o login no navegador. Sem chave de API para colar.

Remoet também está disponível como uma skill agentskills.io, com instalações curtas no Hermes e no OpenClaw.

Hermes

hermes skills tap add remoet-labs/agent-skills
hermes skills install remoet-labs/agent-skills/skills/remoet

OpenClaw

openclaw skills install @remoet/remoet

O que ele faz

Remoet deriva a stack de tecnologia de cada empresa das vagas para as quais ela está contratando agora, não de listas de adoção autodeclaradas que ficam desatualizadas, para que um agente possa combiná-lo com empresas pelas tecnologias nas quais elas realmente constroem hoje. Marque como favoritas as que se encaixam e as novas vagas delas chegam ao seu feed, com a stack completa da empresa desbloqueada. get_feed é o único stream que seu agente consulta para saber o que chegou desde então: novas vagas das suas empresas favoritas, a seleção diária, posts da plataforma. Um resumo do mesmo feed é enviado por e-mail no cronograma que você definir.

Um conjunto de limites se aplica a todas as contas, e get_account informa sua situação em relação a eles.

Funciona com

Claude Code, Claude Desktop, Claude Web, Cursor, VS Code, Windsurf, Codex e qualquer cliente compatível com MCP. Também instalável como skill agentskills.io no OpenClaw (via ClawHub) e no Hermes Agent.

Autenticação

Dois endpoints, mesmas ferramentas, autenticação diferente:

  • https://api.remoet.dev/mcp aceita uma chave de API como cabeçalho Bearer (Authorization: Bearer <key>), ou nenhuma para as ferramentas de catálogo. Melhor para CLI e agentes sempre ativos.
  • https://api.remoet.dev/mcp/oauth executa OAuth 2.1 com PKCE e registro dinâmico de cliente. Melhor para clientes de navegador, como conectores personalizados do Claude Web e Desktop.

Links

Executar localmente (ainda não funcionando)

Este repositório inclui um servidor MCP stdio local (Node + TypeScript) além dos metadados que clientes MCP e registros de diretórios precisam. O MCP hospedado em https://api.remoet.dev/mcp é de código fechado e continua sendo a fonte de verdade para execução; use-o como mostrado em Instalação rápida.

O servidor stdio local compila e executa, e responde a tools/list a partir do snapshot, que é o que sistemas de build e varredura de diretórios precisam. Ele não pode executar uma chamada de ferramenta. O proxy exige um cabeçalho mcp-session-id na resposta de initialize do servidor hospedado, e o servidor hospedado está sem estado desde junho de 2026, então ele nunca envia um e toda chamada falha nessa verificação. Corrigir o proxy é um trabalho separado.

Para uso somente de catálogo:

npm install
npm run build
REMOET_API_KEY="<your-key>" node dist/index.js

Defina REMOET_API_KEY com uma chave gratuita de remoet.dev/onboarding. REMOET_MCP_URL substitui o endpoint upstream (padrão é https://api.remoet.dev/mcp). O Docker funciona da mesma forma, com o servidor stdio como entrypoint do contêiner:

docker build -t remoet-mcp .
docker run --rm -i -e REMOET_API_KEY="<your-key>" remoet-mcp

O catálogo de ferramentas publicado está em data/tools.json, capturado do tools/list ao vivo do servidor hospedado. Atualize-o a partir de uma resposta tools/list real sempre que a superfície de ferramentas hospedada mudar, e mantenha tools.md em sincronia. O snapshot mostra o esquema com login; leia a nota no topo de tools.md antes de regenerar.

Licença

MIT. O wrapper é aberto; o backend Remoet para o qual ele aponta é um serviço hospedado.