Diamond Projections in ChatGPT
Diamond Projections is available as an industry first custom GPT and MCP connector for ChatGPT. Ask for DraftKings MLB projections, build an optimal lineup, swap a player, or get a matchup breakdown - without leaving chat.
Diamond DFS GPT - Easy connect
The easiest way to use Diamond DFS. Open the custom GPT link and start chatting.
Open Diamond DFS GPTMCP Connector - Connect in three steps (optional)
- In ChatGPT, open Apps → Settings → Create App
- Paste the MCP URL: https://diamonddfs.com/api/mcp into the Connection field → Create
- Sign in or create a free Diamond Projections account when prompted and Authorize access.
What you can ask
- "Show the top projected hitters on tonight's slate."
- "Build an optimal DK lineup and lock in Aaron Judge."
- "Swap Player X out of my lineup."
- "Help me customize my projections with my own weighting preset."
- "Apply the 'Cash Game' preset and rebuild."
FAQ
- How do I connect Diamond Projections to ChatGPT?
- Simply click on the Diamond DFS GPT link above and sign into Diamond DFS and allow the GPT connection when prompted. If you'd rather setup your own connector in ChatGPT for use in any chat, go into ChatGPT, open Apps → Settings → Create App and paste the MCP URL: https://diamonddfs.com/api/mcp into the Connection field → Create. Sign in with your Diamond Projections account and Authorize access when prompted.
- Do I need an API key, or does OAuth work?
- OAuth 2.1 is the default. ChatGPT performs Dynamic Client Registration, opens our consent screen, and stores the rotating access + refresh tokens for you. You can also mint a long-lived API key (dp_live_…) at https://diamonddfs.com/settings/api-keys and paste it as a Bearer token if you prefer.
- What can I ask the connector to do?
- Anything our MCP tools expose: list today's slates, fetch the projected player pool, build a salary-capped DraftKings lineup, swap a player, apply a saved weight preset, customize projection weights, and explain individual projections or full lineups.
- What is a slateId and do I need to pass one?
- A slateId is the DraftKings draft-group ID. Most dates have multiple slates (Main, Showdown, Afternoon, etc.). Call get_slates first, pick the slateId that matches the contest you're entering, and pass it to every downstream tool. Passing only a slateDate on a multi-slate day returns an ambiguous_slate error.
- Is there a free trial?
- Yes. Sign up at https://diamonddfs.com/signup with no credit card and no invite code. New chat-flow signups are stamped tier=trial automatically.
- Which sports does Diamond Projections cover?
- DraftKings MLB DFS is fully supported today. NFL and NBA are on the roadmap.
- What does it cost?
- The free trial unlocks all site functionality, including player pool projections for all slates, lineup optimizer, and all available integrations (GPTs, Connectors, APIs and MCP functionality). Diamond DFS is still in beta, but paid tiers may be introduced in the future to retain use of the site (full player pool/slates, optimizer, MCP/REST API usage, etc.) - tiers, features, and pricing are TBD. See https://diamonddfs.com for current pricing and plans.
- How do I revoke ChatGPT's access?
- Remove the Diamond Projections app inside ChatGPT, or rotate / delete the API key at https://diamonddfs.com/settings/api-keys. You can also revoke an OAuth token via POST /api/oauth/revoke (RFC 7009).