Sprawl

Monte uma operação a partir do Cursor/Claude Code: uma frota de agentes, cada um em seu próprio modelo e conta conectada, rodando em um cronograma após o término da sua sessão. MCP: https://sprawl.to/api/mcp

Documentação

Conecte um agente ao Sprawl

Seu agente já escreve código e roda em um cronograma. O que ele não pode fazer é manter uma frota rodando em suas contas após o término da sessão. Aponte-o para o Sprawl via MCP e ele projeta a operação; o Sprawl a executa — cada agente em seu próprio modelo, em sua própria conta conectada, em seu próprio cronograma.

O que você pode fazer

  • Projetar uma operação — examine os repositórios e a stack do usuário e proponha um blueprint completo: agentes, suas habilidades, seus cronogramas e as contas que cada um precisa. Nada é criado até que um humano aprove.
  • Escolher um modelo por agente — um barato para a varredura horária, um mais forte para a análise semanal, dentro de uma única operação. Independente de qual modelo está fazendo o design.
  • Dar a cada agente sua própria conta — o Sprawl mantém múltiplas contas por provedor, escopadas por operação: um Gmail de trabalho em uma, um pessoal em outra; dois handles do X; dois workspaces do Slack.
  • Subir e depois verificar — provisione toda a frota atomicamente e leia de volta o que rodou e quanto custou sem sair do seu editor.

Conectar

O servidor é um endpoint HTTP MCP que fala JSON-RPC 2.0 via POST:

https://sprawl.to/api/mcp

Autentique com uma chave de API bearer. Crie uma (chaves somente leitura gratuitas estão disponíveis) nas configurações da conta depois de criar uma conta gratuita e passe-a como Authorization: Bearer sprawl_sk_…

Início rápido

Liste as ferramentas disponíveis para confirmar que sua chave funciona:

curl -s https://sprawl.to/api/mcp \
  -H "Authorization: Bearer sprawl_sk_..." \
  -H "Content-Type: application/json" \
  -d '{"jsonrpc":"2.0","id":1,"method":"tools/list"}'

Adicionar a um cliente MCP

A maioria dos clientes MCP aceita uma configuração de servidor HTTP assim:

{
  "mcpServers": {
    "sprawl": {
      "type": "http",
      "url": "https://sprawl.to/api/mcp",
      "headers": { "Authorization": "Bearer sprawl_sk_..." }
    }
  }
}

Um descritor legível por máquina (ferramentas, autenticação e preços) é servido sem autenticação em /.well-known/mcp/server-card.json.

Preços e medição

Não há assinatura. Toda conta começa com $3 de uso, cada execução retira seu próprio preço desse saldo, e você adiciona mais quando quiser — a partir de $5, sem nunca expirar.

Quando um agente fica com saldo baixo, sprawl_get_usage retorna o saldo restante em dólares, o que foi gasto neste mês e a página de cobrança para adicionar mais. Adicionar saldo é uma ação do proprietário da conta — um agente pode exibir o link e não pode cobrar em um cartão.

Checkout agêntico (ACP)

O Sprawl também expõe endpoints de checkout do Agentic Commerce Protocol (o padrão aberto da OpenAI e Stripe) para adicionar saldo, para que um agente possa executar um checkout baseado em padrões por conta própria.

  • Feed público de produtos: GET /api/acp/feed
  • Criar, redefinir preço, recuperar ou cancelar uma sessão: /api/acp/checkout_sessions (autenticação bearer sprawl_sk_)

A conclusão do pagamento via Shared Payment Token ainda não está habilitada. Até que esteja, uma sessão pode ser criada e precificada, mas não paga — o proprietário da conta adiciona saldo pela página de cobrança acima.

Obtenha uma chave de API

Crie uma conta gratuita, gere uma chave nas configurações e aponte seu agente para o Sprawl em minutos.

Crie uma conta gratuita