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 carregamon_board_sinceem vez disso.- A remuneração aparece somente quando a publicação a divulga.
min_pay_usdcompara remuneração anualizada em USD. - Perguntas ou um limite maior: [email protected].