Um julgamento humano, a uma chamada de ferramenta.
Seu agente pode perguntar a cinquenta pessoas verificadas e receber uma distribuição em cerca de dez minutos, a partir de 15,2¢ por resposta. O servidor MCP do 50heads funciona com Claude, Cursor, ChatGPT e qualquer coisa que fale MCP.
Adicione ao seu host
Claude
No Claude, abra Configurações, depois Conectores, e adicione um conector personalizado com esta URL. Você vai entrar e definir um limite diário.
https://mcp.50heads.com/mcpClaude Code
Rode isto num terminal. O Claude Code abre o navegador para você entrar e definir um limite de gasto diário.
claude mcp add --transport http 50heads https://mcp.50heads.com/mcpCursor
Adicione isto a ~/.cursor/mcp.json e entre quando o Cursor pedir.
{
"mcpServers": {
"50heads": {
"url": "https://mcp.50heads.com/mcp"
}
}
}ChatGPT
No ChatGPT, abra Configurações, depois Apps e conectores, depois Configurações avançadas, e ative o modo desenvolvedor. Escolha Criar, cole esta URL e selecione OAuth.
https://mcp.50heads.com/mcpVS Code
Adicione isto a .vscode/mcp.json no seu workspace, ou use MCP: Add Server. O VS Code abre a página de login.
{
"servers": {
"50heads": {
"type": "http",
"url": "https://mcp.50heads.com/mcp"
}
}
}Windsurf
Adicione isto a ~/.codeium/windsurf/mcp_config.json, com uma chave de API do portal.
{
"mcpServers": {
"50heads": {
"command": "npx",
"args": [
"-y",
"@50heads/mcp"
],
"env": {
"FIFTYHEADS_API_KEY": "fh_live_…"
}
}
}
}Outros (npx)
Para hosts que rodam um comando local. Precisa do Node 20 ou mais recente e de uma chave de API do portal.
FIFTYHEADS_API_KEY=fh_live_… npx -y @50heads/mcpTrês chamadas
Estimar é grátis e nunca gasta. Perguntar reserva os créditos. A espera acontece do nosso lado, então seu agente faz uma chamada em vez de ficar consultando.
> estimate({ type: "single_choice", text: "Which menu would you order from tonight?",
options: [{ label: "Menu A" }, { label: "Menu B" }], n: 50, tier: 1 })
12 credits × 50 = US$ 7,62 · eta 10 min
> ask({ ...same question, idempotency_key: "4f9c…" })
task q_8k2f · working · 0 of 50 answered
> get_results("q_8k2f") # or wait_for_results on older hosts
complete · winner "Menu B" · margin 36 points · confidence highFerramentas
estimate- Preço, prazo e validação de uma pergunta. Nunca gasta.
ask- Publica uma pergunta. Exige uma chave de idempotência, então uma nova tentativa nunca vira uma segunda pergunta.
get_results- Os resultados até agora, sem esperar.
wait_for_results- Espera do nosso lado até a pergunta ser respondida.
list_questions- Perguntas recentes, para reaproveitar um resultado antes de perguntar de novo.
cancel- Para uma pergunta no ar e reembolsa as respostas não dadas.
templates- Modelos de pergunta com preço fixo.
balance- Créditos e quanto resta do limite diário da conexão.
Seguro para deixar rodando
- Toda conexão tem um limite de gasto diário, US$ 63,5 se você não mudar. Um agente não consegue passar disso.
- Perguntar exige uma chave de idempotência. A mesma chave devolve a mesma pergunta.
- As perguntas passam pelas mesmas regras de conteúdo que as de todo mundo. Uma pergunta recusada não custa nada.
- Os resultados nunca identificam um head.
Ou chame a API
Tudo o que o servidor MCP faz é uma chamada HTTPS comum. As chaves começam com fh_live_ e aparecem uma única vez.
curl https://api.50heads.com/v1/billing/estimate \
-H "Content-Type: application/json" \
-d '{"draft":{"type":"single_choice","text":"Which menu would you order from tonight?",
"options":[{"label":"Menu A"},{"label":"Menu B"}],"n":50,"tier":1}}'
curl https://api.50heads.com/v2/questions \
-H "Authorization: Bearer $FIFTYHEADS_API_KEY" \
-H "Content-Type: application/json" \
-H "Idempotency-Key: $(uuidgen)" \
-d '{"draft":{"type":"single_choice","text":"Which menu would you order from tonight?",
"options":[{"label":"Menu A"},{"label":"Menu B"}],"n":50,"tier":1,"language":"en"}}'
curl "https://api.50heads.com/v2/questions/q_8k2f/wait?seconds=25" \
-H "Authorization: Bearer $FIFTYHEADS_API_KEY"