Cookbook
Cookbook: sports research agents in four frameworks
Each recipe is one file you can read in a minute: the Claude Agent SDK, the OpenAI Agents SDK, LangChain and the Vercel AI SDK, all calling the free DeepChamp tools.
By DeepChamp research team · Updated
Short answer
The DeepChamp cookbook has four runnable recipes for sports research agents, one each for the Claude Agent SDK, the OpenAI Agents SDK, LangChain and the Vercel AI SDK. All four call the free daily slate and matchup tools, which need no API key, and all four limit the model to tool results and end with the 21+ and 1-800-MY-RESET line.
The recipes
Claude Agent SDK: daily slate briefing
Python. MCP server mounted through ClaudeAgentOptions; allowed tools named explicitly.
OpenAI Agents SDK: matchup research
Python. MCPServerStreamableHttp mounted on an Agent; works for Codex-style and ChatGPT-style agents.
LangChain: one REST tool
Python. A single @tool function and a plain tool-calling loop that survives LangChain version changes.
Vercel AI SDK: MCP client
TypeScript. createMCPClient with an http transport and generateText with a step limit.
Every recipe runs without a DeepChamp key. They are also published as files in the public examples repository at https://github.com/InovaPlatforms/deepchamp-agent-cookbook, generated from the same source as these pages.
Ground rules every recipe follows
- Use only what the tools return, and say when the data was current.
- Never state odds, picks or outcomes, and never claim a result.
- Relay the compliance block to your users: 21+, research and information, 1-800-MY-RESET.
- Keep keys in the environment, never in code, prompts or logs.
This page is published by DeepChamp AI, so read it as one vendor’s view. Examples use hypothetical numbers and are not live markets, picks or claims about performance.
21+ for U.S. sports betting. Follow the laws and age requirements where you are. DeepChamp AI provides independent sports betting research and analysis. It does not accept or place wagers, hold customer funds for betting, or operate a sportsbook. No wins or profits are guaranteed. If you or someone you know has a gambling problem, call or text 1-800-MY-RESET or visit the National Council on Problem Gambling.