Pular para o conteúdo

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, com q, titulo (a busca só no título), empresa, skill, nivel, esconder_ocultas (tira as que você ocultou), pagina e por_pagina
  • GET /api/v1/jobs/{slug} — uma vaga, com o anúncio inteiro
  • GET /api/v1/agent/jobs — a listagem com o texto de cada anúncio, pra resolver em 1 request o que custaria 20
  • GET /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 filtro empresa aceita
  • GET /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 etapa
  • PUT e DELETE /api/v1/eu/vagas/{slug} — acompanhar (com {"etapa": "aplicada"}) e parar de acompanhar
  • GET /api/v1/eu/ocultas, PUT e DELETE /api/v1/eu/ocultas/{slug} — ocultar e mostrar de novo
  • GET e PUT /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.