Para agentes
Use o catálogo de dentro do seu agente
As 413 vagas de 49 empresas estão numa API JSON e num servidor MCP. Buscar vaga vira uma pergunta no claude.ai, no Cowork, no ChatGPT, no Claude Code, no Codex ou em qualquer cliente que fale MCP.
No claude.ai, no Cowork e no ChatGPT
Sem token: adicione um conector personalizado com o endereço abaixo e autenticação OAuth. No Claude, em Personalizar → Conectores → Adicionar conector personalizado (vale no Cowork e no Claude Desktop). No ChatGPT, nas configurações de Apps, com o modo desenvolvedor ligado, crie um app com este endereço. O cliente abre o rebase jobs, você entra com o LinkedIn e aprova; dá pra revogar quando quiser no seu perfil.
https://rebasedev.com.br/mcp
Ou com um token pessoal
A API pede um token pessoal, e o MCP também aceita um. Gere o seu em /vagas/perfil, na seção "API e MCP", entrando com o LinkedIn: ele aparece uma vez, já dentro dos comandos prontos pra colar. Um token por lugar onde for usar, e revogue lá o que não usa mais.
No Cursor, e em qualquer cliente que não conecte pelo OAuth, use o token pessoal no cabeçalho Authorization: Bearer.
No Claude Code
Pelo OAuth, sem token: adicione e rode /mcp dentro do Claude Code pra entrar pelo navegador.
claude mcp add --transport http rebase-jobs https://rebasedev.com.br/mcp
Ou com o token pessoal, um comando só:
claude mcp add --transport http rebase-jobs https://rebasedev.com.br/mcp --header "Authorization: Bearer SEU_TOKEN"
Troque SEU_TOKEN pelo seu token. Pra ler o catálogo: buscar_vagas, ver_vaga e sobre_o_catalogo. Pra cuidar da sua lista: minhas_vagas, minhas_ocultas, acompanhar_vaga, parar_de_acompanhar, ocultar_vaga e minhas_skills, que mudam só os seus dados, nunca os de outra pessoa. Pra buscar sem as vagas que você ocultou, o buscar_vagas aceita esconder_ocultas.
No Codex
Pelo OAuth, sem token: adicione e entre pelo navegador.
codex mcp add rebase-jobs --url https://rebasedev.com.br/mcp codex mcp login rebase-jobs
Ou com o token pessoal: o Codex lê o token de uma variável de ambiente, nunca do comando. Primeiro a variável, no seu shell:
export REBASE_JOBS_TOKEN="SEU_TOKEN"
Depois, uma vez:
codex mcp add rebase-jobs --url https://rebasedev.com.br/mcp --bearer-token-env-var REBASE_JOBS_TOKEN
O comando grava o servidor em ~/.codex/config.toml. A variável precisa existir no shell de onde o Codex roda.
Ou direto na API
curl -H "Authorization: Bearer SEU_TOKEN" "https://rebasedev.com.br/api/v1/jobs?q=engineering+manager"
GET /api/v1/jobs— a listagem, comq,titulo(a busca só no título),empresa,skill,nivel,esconder_ocultas(tira as que você ocultou),paginaepor_paginaGET /api/v1/jobs/{slug}— uma vaga, com o anúncio inteiroGET /api/v1/agent/jobs— a listagem com o texto de cada anúncio, pra resolver em 1 request o que custaria 20GET /api/v1/meta— o recorte do catálogo e os limites (sem token)GET /api/v1/companies— as empresas do catálogo, com o slug que o filtroempresaaceitaGET /api/v1/openapi.json— o contrato em OpenAPI, gerado do código que serve a API (sem token)
E a sua lista, pelo mesmo token
As rotas /api/v1/eu/ leem e mudam os dados da conta dona do token, e só ela: as vagas que você acompanha e a etapa de cada uma, as que você ocultou e as skills do perfil. Toda escrita é PUT ou DELETE e pode ser repetida sem estragar nada.
curl -X PUT -H "Authorization: Bearer SEU_TOKEN" -H "Content-Type: application/json" -d '{"etapa": "aplicada"}' "https://rebasedev.com.br/api/v1/eu/vagas/<slug>"GET /api/v1/eu/vagas— as vagas que você acompanha, com a etapaPUTeDELETE /api/v1/eu/vagas/{slug}— acompanhar (com{"etapa": "aplicada"}) e parar de acompanharGET /api/v1/eu/ocultas,PUTeDELETE /api/v1/eu/ocultas/{slug}— ocultar e mostrar de novoGETePUT /api/v1/eu/skills— as skills do seu perfil (o PUT troca a lista inteira)
A referência campo por campo, num visualizador que também dispara as chamadas, está em /vagas/api/docs.
60 chamadas por minuto por conta, com X-RateLimit-Remaining em toda resposta com token. Sem token, ou com um revogado, a resposta é 401. Qualquer página de vaga também responde em markdown: é só acrescentar .md na URL. A referência que o seu agente lê está em /vagas/llms.txt.
O que você não vai encontrar aqui
O que decide é pra quem o trabalho é, não onde fica a sede: empresa estrangeira contratando direto entra; empresa (de qualquer país) contratando pra própria operação no Brasil fica de fora; consultoria ou intermediária que aloca em cliente de fora também entra, pelas mesmas regras. Vaga que exige realocação ou presença em escritório, vaga sem prova de que contrata no Brasil e vaga que não é de desenvolvimento ficam de fora por regra. O catálogo é estreito de propósito, e uma vaga só entra quando os cinco eixos têm evidência própria. Se a busca não achar, é porque não tem.