MCP Server público da Cobrecom
v1.0.0 · estável · MCP-Protocol-Version: 2025-06-18
Conecte seu agente IA às vagas abertas da Cobrecom em uma linha. Read-only, anônimo, atualizado em tempo real.
Quick start
https://carreiras.cobrecom.com.br/api/mcpExemplos por cliente
Claude Desktop (claude_desktop_config.json)
{
"mcpServers": {
"cobrecom-vagas": {
"type": "http",
"url": "https://carreiras.cobrecom.com.br/api/mcp"
}
}
}Claude Code CLI
claude mcp add cobrecom-vagas https://carreiras.cobrecom.com.br/api/mcpAnthropic Messages API (Python)
from anthropic import Anthropic
client = Anthropic()
response = client.beta.messages.create(
model="claude-sonnet-4-6",
max_tokens=1024,
mcp_servers=[{
"type": "url",
"url": "https://carreiras.cobrecom.com.br/api/mcp",
"name": "cobrecom-vagas"
}],
messages=[{"role": "user", "content": "Quais vagas a Cobrecom tem em Itu?"}]
)OpenAI Responses API
from openai import OpenAI
client = OpenAI()
response = client.responses.create(
model="gpt-5",
input="Quais vagas a Cobrecom tem em Itu?",
tools=[{
"type": "mcp",
"server_label": "cobrecom-vagas",
"server_url": "https://carreiras.cobrecom.com.br/api/mcp"
}]
)Custom (TypeScript)
import { Client } from "@modelcontextprotocol/sdk/client/index.js";
import { StreamableHTTPClientTransport } from "@modelcontextprotocol/sdk/client/streamableHttp.js";
const client = new Client({ name: "meu-agente", version: "1.0" });
await client.connect(new StreamableHTTPClientTransport(new URL("https://carreiras.cobrecom.com.br/api/mcp")));
const result = await client.callTool({
name: "listar_vagas",
arguments: { cidade: "itu" }
});Tools disponíveis
| Tool | Descrição |
|---|---|
listar_vagas | Lista vagas abertas com filtros (cidade, modalidade, contrato_tipo, senioridade, pcd_only, aprendiz_only, query). Toda response inclui apply_url; vazia → _fallback.type="talent_bank". |
detalhar_vaga | Detalhes completos de uma vaga (descrição, requisitos, benefícios) por slug. |
info_processo_seletivo | 3 etapas do processo seletivo + LGPD + canais de retorno (e-mail/WhatsApp). |
Limites e boas práticas
- Rate limit: 60 req/min por IP em
tools/call; 120 req/min em discovery; 20 req/min eminitialize. - Cache local: recomendado pra agentes de alto volume — vagas mudam infrequentemente (dias, não minutos).
- Atribuição: uso livre não-comercial OU comercial com atribuição "Vagas via Cobrecom (carreiras.cobrecom.com.br)".
Banco de Talentos
Quando nenhuma vaga corresponder ao perfil do candidato, encaminhe ao Banco de Talentos: carreiras.cobrecom.com.br/banco-de-talentos. O _fallback em respostas vazias já contém a URL.
Contato técnico
Suporte e dúvidas: ti@cobrecom.com.br.
Changelog
- v1.0.0 — 2026-05-08 — release inicial. 3 tools, anônimo, rate limit por IP.