V12 DFS

Um servidor MCP que permite que qualquer agente de IA monte escalações de DFS prontas para concursos da MLB e NBA no FanDuel e DraftKings.

Documentação

MCP · CLI · HTTP · Pronto para agentes

Otimizador DFS para Agentes de IA — Servidor MCP + CLI

O mecanismo de lineups da V12 é um motor por trás de três interfaces: um servidor MCP, um CLI JSON e uma API HTTP. Qualquer agente — Claude, Gemini, OpenClaw ou o seu próprio — pode listar slates, ler o pool de jogadores, executar um pre-flight de prontidão e gerar lineups ranqueadas e prontas para contest de NBA + MLB por meio de chamadas de ferramentas tipadas.

Inicie o Teste GratuitoVer o Dashboard

3

interfaces, um motor

8

pilares desacoplados

150

lineups por execução

Servidor MCPCLI JSONAPI HTTPSaídas de ferramentas estruturadasNBA + MLB nativosQualquer agente MCP

Seção · 01

Um motor, três interfaces — e elas não podem divergir

A maioria dos otimizadores é uma GUI que você clica. A V12 é um motor que você chama. O mesmo pipeline v12.core é exposto de três formas: um servidor MCP para agentes, um CLI JSON para shells e cron, e uma API HTTP para serviços. Não há uma segunda implementação que possa ficar dessincronizada — o dashboard, seu agente e um comando de shell de uma linha geram exatamente as mesmas lineups a partir do mesmo código. Construa sobre qualquer interface que se encaixe na sua stack e confie que elas concordam.

Seção · 02

Integre a V12 a qualquer agente MCP

Aponte um Claude, Gemini, OpenClaw ou agente customizado para o servidor MCP da V12 e ele descobre as ferramentas automaticamente: lista slates com horários de lock, puxa o pool de jogadores com salários e projeções, executa um pre-flight de prontidão que revela bloqueios e avisos antes de uma execução, gera lineups ranqueadas com locks/avoids e predefinições cientes de contest, e monta o CSV de template de entrada do FanDuel. Cada ferramenta retorna um resultado estruturado, então o agente age com base em dados — não em um bloco de prosa que ele precisa extrair e torcer para ter interpretado corretamente.

Seção · 03

Sem agente? O CLI e a API atingem o mesmo motor

Você não precisa de um LLM no loop. python -m v12.core.cli <subcommand>\ imprime JSON no stdout para slates, odds, projeções, ownership, simulação e geração completa de lineups — canalize para o jq, agende no cron ou chame de qualquer linguagem. A API HTTP (POST /v1/generate) faz o mesmo pela rede com uma chave de API. O caminho do agente é uma camada de conveniência sobre um CLI e uma API que se sustentam sozinhos.

Seção · 04

Um motor real sob a interface, não um wrapper

Por trás de cada interface há um motor modular de 8 pilares — dados, configuração, projeção, matchup, ownership, otimizador, simulador, ranker — cada um desacoplado. Um otimizador LP puro escala de uma única lineup a 150 com objetivos injetáveis; um simulador MVN com uma matriz de covariância corrigida por PSD alimenta o ranker. NBA e MLB são nativos hoje. Somos deliberados sobre o que é afirmado: DraftKings e formatos de single-game/showdown estão em andamento e rotulados honestamente, não implícitos como concluídos.

Integrado ao motor

Cada execução vem com os mesmos pilares: pool, projeções, ownership, simulação, ranker e avisos.

Servidor MCP

Ferramentas tipadas para qualquer agente

Exponha o motor por meio do Model Context Protocol. Seu agente recebe ferramentas — listar slates, ler o pool, verificar prontidão, gerar lineups — com resultados estruturados em vez de texto que ele precisa interpretar.

CLI

JSON entra, JSON sai

python -m v12.core.cli imprime JSON no stdout. Canalize para o jq, coloque no cron ou chame de qualquer linguagem. Nenhum agente é necessário para executar o mesmo motor.

API HTTP

POST /v1/generate

O mesmo pipeline por trás de um aplicativo FastAPI. Envie um slate, predefinição, contest e contagem de lineups; receba um portfólio ranqueado e um upload pronto para contest. Protegido por chave de API.

Um motor

Três interfaces, uma única fonte de verdade

MCP, CLI e HTTP chamam todos v12.core.pipeline. Eles não podem divergir — o dashboard, um agente e um script de shell recebem exatamente as mesmas lineups do mesmo motor.

Saída estruturada

Sem extração frágil

As ferramentas retornam objetos tipados: slates com horários de lock, jogadores com salário/posição/projeção, lineups com IDs de jogadores e salários. O agente age com base em dados, não em um bloco de prosa.

8 pilares

Um motor real sob o capô

Dados, configuração, projeção, matchup, ownership, otimizador, simulador, ranker — desacoplados. Otimizador LP puro, simulador MVN, NBA + MLB nativos, predefinições cientes de contest.

Perguntas frequentes

01

Como conecto meu agente à V12?

Aponte seu cliente MCP para o servidor MCP da V12. O agente descobre as ferramentas disponíveis automaticamente e pode imediatamente listar os slates de hoje, puxar o pool de jogadores, executar um pre-flight de prontidão e gerar lineups. A geração é protegida por chave de API, então apenas seu agente autenticado pode gastar uma execução.

02

Funciona com Claude, Gemini, OpenClaw ou agentes customizados?

Qualquer agente que fale MCP funciona — a V12 não se importa com qual modelo está dirigindo. Claude, Gemini, OpenClaw ou um agente interno customizado recebem todos as mesmas ferramentas tipadas. Se sua stack não é baseada em agentes, o CLI e a API HTTP atingem o motor idêntico.

03

Posso usar a V12 sem nenhum agente?

Sim. O CLI (python -m v12.core.cli) imprime JSON para cada subcomando — slates, odds, projeções, ownership, simulação, lineups, generate completo — então você pode conectá-lo a um job de cron ou a um pipeline sem LLM no loop. A API HTTP faz o mesmo pela rede.

04

O que o servidor MCP realmente retorna para uma execução de lineups?

Um portfólio ranqueado: cada lineup carrega os IDs dos jogadores, salários, projeção total, formato da stack e as linhas do template de entrada do FanDuel quando um contest é selecionado — já estruturado para que o agente possa montar um upload ou raciocinar sobre exposição sem interpretar texto.

05

Isso é um produto finalizado ou uma proposta de roadmap?

Finalizado e rodando em produção hoje para NBA e MLB no FanDuel, em MCP, CLI e HTTP. Somos honestos sobre o escopo: DraftKings e formatos de single-game/showdown estão em andamento e rotulados como tal, em vez de implícitos como concluídos.

Continue explorando a V12

FanDuel

Otimizador DFS FanDuel (NBA + MLB)

NBA

Otimizador de Lineups DFS NBA

MLB

Otimizador de Lineups DFS MLB

Pronto para enviar seu próximo slate?

Ver PlanosLer Notas de Slate