JustBacked Startup Jobs

Pesquise e acompanhe vagas abertas em startups com investimento de venture capital que captaram recursos nos últimos seis meses. Filtre por cargo, cidade, remoto, salário e estágio de financiamento, leia a postagem completa da vaga e as perguntas da candidatura, e mantenha uma lista de candidaturas a partir do Claude, ChatGPT ou Cursor.

Servidor MCP hospedado

npx add-mcp 'https://justbacked.com/api/mcp'

Instala no Claude Code, Codex, Cursor e outros

Documentação

Servidor MCP e API REST

Todas as vagas abertas em startups que captaram investimento de venture capital nos últimos seis meses, além do rastreador de candidaturas do membro, listas de empresas e buscas salvas. Para assistentes de IA (MCP) e scripts (REST). Somente para membros. Guias de configuração para assistentes específicos estão em /agents.

Autenticação

OAuth (Claude, ChatGPT e outros clientes MCP). Adicione https://justbacked.com/api/mcp como conector e faça login no JustBacked quando solicitado. Descoberta: https://justbacked.com/.well-known/oauth-authorization-server (RFC 8414). Código de autorização com PKCE (S256), registro dinâmico de clientes (RFC 7591), tokens de atualização que são rotacionados a cada uso, revogação (RFC 7009). Tokens de acesso duram uma hora. Membros veem e desconectam aplicativos conectados na página da conta.

Chaves de API (scripts, Claude Code, Cursor). Crie uma chave em Conta, agentes de IA e API. As chaves começam com jb_live_, são exibidas uma única vez e são armazenadas apenas como uma impressão digital SHA-256. Até 5 chaves por membro; revogar uma interrompe o uso imediatamente.

Envie a chave como Authorization: Bearer jb_live_... (ou X-Api-Key). Para telas de conector MCP que aceitam apenas URL, coloque a chave no caminho: https://justbacked.com/api/mcp/jb_live_...

  • 401 chave ausente, malformada ou revogada, com WWW-Authenticate: Bearer resource_metadata="https://justbacked.com/.well-known/oauth-protected-resource/api/mcp" (RFC 9728).
  • 403 o proprietário da chave não é membro (assinatura expirada). 429 mais de 1.000 solicitações hoje (UTC, somadas entre as chaves do membro).
  • A chave age como o membro: as buscas incluem vagas publicadas nas últimas 48 horas, e as gravações afetam apenas o rastreador, as listas e as buscas do próprio membro.

Servidor MCP

HTTP Streamable sem estado em https://justbacked.com/api/mcp: envie uma mensagem JSON-RPC via POST (ou um lote de até 20) e receba JSON de volta. Sem sessões ou SSE. Versões de protocolo 2025-06-18, 2025-03-26 e 2024-11-05. initialize e tools/list funcionam sem chave; tools/call exige uma.

Claude Code

claude mcp add --transport http justbacked https://justbacked.com/api/mcp \
  --header "Authorization: Bearer jb_live_YOUR_KEY"

curl

curl -s https://justbacked.com/api/mcp \
  -H "Authorization: Bearer jb_live_YOUR_KEY" -H "Content-Type: application/json" \
  -d '{"jsonrpc":"2.0","id":1,"method":"tools/call","params":{"name":"search_jobs","arguments":{"functions":["design"],"cities":["nyc"],"stages":["a"],"min_pay_usd":150000}}}'

search_jobssomente leitura

Busque vagas abertas em startups que captaram investimento de venture capital nos últimos seis meses. Mesmos filtros do quadro justbacked.com. Membros veem vagas no dia em que são publicadas. Retorna vagas com título, empresa, local, remuneração, rodada mais recente, investidores e link de candidatura, além do total de correspondências e um board_url para compartilhar.

query, search_descriptions, cities, location, countries, work_modes, functions, seniority, stages, raised_within_days, min_raise_usd, min_pay_usd, has_pay, company_sizes, industries, investors, posted_within_hours, hiring_fast, employment, exclude_title_words, list_id, include_non_venture, sort, limit, offset

get_jobsomente leitura

Detalhes completos de uma vaga: descrição, remuneração, rodada mais recente da empresa e investidores, velocidade de contratação, URL de candidatura, qual sistema de contratação (ATS) é usado e se já está no rastreador do usuário.

job

get_application_formsomente leitura

As perguntas de candidatura da vaga (rótulos, tipos, obrigatórias, opções) lidas do quadro público da empresa no Greenhouse, Lever ou Ashby, para que você possa rascunhar respostas para o usuário revisar. Somente leitura: nunca envia nada. O usuário se candidata em apply_url.

job

get_companysomente leitura

Perfil de uma startup: rodada mais recente, valor, data, investidores líderes, número de funcionários, sede, velocidade de contratação por função e todas as vagas abertas.

company

track_applicationgrava na conta do membro

Adicione uma vaga ao rastreador do usuário no JustBacked (exibido em justbacked.com/saved) ou atualize seu status. Status: saved, applied, interviewing, offer, rejected, withdrawn, archived. Use "saved" para vagas que o usuário está considerando; use "applied" somente depois que o usuário confirmar que enviou a candidatura. Para uma vaga encontrada em outro lugar, passe title + company + apply_url em vez de job.

job, status, notes, applied_at, title, company, apply_url

list_applicationssomente leitura

Rastreador de candidaturas do usuário: todas as vagas salvas ou com candidatura enviada, com status, data de candidatura e notas, além de contagens por status.

status, limit

update_applicationgrava na conta do membro

Altere o status de uma vaga rastreada (ex.: interviewing, offer, rejected, withdrawn, archived), substitua suas notas ou adicione uma nota com data.

job, status, notes, append_note, applied_at

list_listssomente leitura

Listas de empresas do usuário (empresas-alvo) com as vagas abertas de cada empresa e novas vagas desta semana. Um id de lista também funciona como list_id em search_jobs.

add_to_listgrava na conta do membro

Adicione uma startup a uma das listas do usuário. Passe list_id ou list_name (o nome de uma lista existente ou uma nova lista a ser criada). Listas com alertas enviam e-mail ao usuário quando uma empresa publica uma vaga ou capta investimento.

company, list_id, list_name

remove_from_listgrava na conta do membro

Remova uma startup de uma das listas do usuário.

company, list_id

list_saved_searchessomente leitura

Buscas salvas do usuário (alertas por e-mail) com seus filtros e links do quadro.

save_searchgrava na conta do membro

Salve uma busca com os mesmos filtros de search_jobs. O JustBacked envia por e-mail novas vagas correspondentes instantaneamente (assim que chegam ao JustBacked), diariamente ou semanalmente.

name, alert, query, search_descriptions, cities, location, countries, work_modes, functions, seniority, stages, raised_within_days, min_raise_usd, min_pay_usd, has_pay, company_sizes, industries, investors, posted_within_hours, hiring_fast, employment, exclude_title_words, list_id, include_non_venture

delete_saved_searchgrava na conta do membro

Exclua uma das buscas salvas do usuário pelo id.

id

get_accountsomente leitura

Assinatura do usuário, uso da API hoje e contagens de rastreador/listas/buscas.

O JustBacked nunca envia candidaturas de emprego. get_application_form lê as perguntas públicas de uma vaga para que um assistente possa ajudar o membro a se preparar; o membro se candidata no site da empresa.

API REST

URL base https://justbacked.com/api/v1. JSON de entrada e saída. OpenAPI 3.1: /api/v1/openapi.json.

GET/me

Assinatura, uso da API hoje, contagens.

GET/jobs

Busque vagas. Mesma string de consulta de justbacked.com/jobs (q, metro, fn, lvl, mode, stage, raised, min, minpay, pay, size, ind, inv, posted, fast, emp, not, list, all, desc, sort) além de limit (1-50) e offset.

GET/jobs/{slug}

Uma vaga: descrição, remuneração, rodada, investidores, velocidade de contratação, URL de candidatura, ATS, status no rastreador.

GET/jobs/{slug}/application-form

As perguntas públicas de candidatura da vaga (Greenhouse, Lever, Ashby). Somente leitura.

GET/companies/{slug}

Perfil da startup e todas as vagas abertas.

GET/applications

O rastreador (?status=applied).

POST/applications

Rastreie uma vaga: {job, status, notes, applied_at} ou {title, company, apply_url} para uma vaga encontrada em outro lugar.

PATCH/applications

Atualize: {job, status?, notes?, append_note?, applied_at?}.

GET/lists

Listas de empresas com as vagas abertas de cada empresa.

POST/lists

{company, list_id | list_name}: adicione uma empresa (cria a lista pelo nome se necessário).

GET/saved-searches

Buscas salvas (alertas por e-mail).

POST/saved-searches

{name, alert: daily|weekly|off,...campos de filtro de search_jobs}.

DELETE/saved-searches?id=

Exclua uma.

Busca

curl -s "https://justbacked.com/api/v1/jobs?fn=engineering&mode=remote&raised=30&limit=10" \
  -H "Authorization: Bearer jb_live_YOUR_KEY"

Rastreie uma candidatura

curl -s -X POST https://justbacked.com/api/v1/applications \
  -H "Authorization: Bearer jb_live_YOUR_KEY" -H "Content-Type: application/json" \
  -d '{"job":"<job slug>","status":"applied","notes":"Referred by Sam"}'

Notas sobre dados

  • As vagas vêm do próprio sistema de contratação de cada empresa, lidas diariamente, para startups cuja rodada de venture capital mais recente tem menos de seis meses. Vagas encerradas saem.
  • posted_at é null para vagas que já estavam abertas quando lemos o quadro da empresa pela primeira vez; essas carregam on_board_since em vez disso.
  • A remuneração aparece somente quando a publicação a divulga. min_pay_usd compara remuneração anualizada em USD.
  • Perguntas ou um limite maior: [email protected].