Skip to main content
Get an MCP key, build and deploy an education app, then submit it in Playground.

Before you begin

Concepts

You do not install MCP on Vercel. Deploy the education app on Vercel and keep the MCP key in server env vars. Connect the MCP server in the AI coding platform you use.

1. Account and MCP key

1

Sign in to Daven

Log in at daven.ai.
2

Create a key in Settings > MCP Keys

Open Daven AI Settings > MCP Keys and generate a key.
  • Format: dvn_mcp_live_… (full value shown once)
  • Up to 5 active keys per account
  • Env var name: DAVEN_API_KEY
Store it securely. Do not commit it, put it in frontend env (VITE_*), or ship it in the client bundle.
3

Connect your MCP client (optional)

In ChatGPT / Codex Desktop, open Settings → MCP servers → Add server and connect @davenai/mcp. Use Type: STDIO.
Codex Desktop Daven MCP (STDIO) settings
Save, then restart MCP. Once connected, the agent can use account, quote, and media tools while you build. Follow daven_guidelines for app-writing rules.

2. Build the education app

Browser → server API → Daven. Keep the key on the server (or Vercel serverless) only. Local lab / reference: dv_mcp (starter/, apps/sihwa_project). → Reference app
Design the UI and lesson flow as you like.

3. Deploy

Playground submit needs a public HTTPS URL.
  1. Connect the project on Vercel (Root Directory e.g. apps/sihwa_project).
  2. Set server-only env vars (no VITE_ prefix):
  1. Confirm the app works on the deploy URL.
Reference: dv_mcp/apps/sihwa_project/DEPLOY.md

4. Verify and submit in Playground

  1. Open daven.ai/playground.
  2. Paste the app URL — local or Vercel Preview/Production.
  3. Pass the checklist with your MCP key.
  4. Submit to Daven.
That is the end of the developer workflow. Review and classroom rollout are handled by Daven. Playground AI usage bills your developer tokens. In class, classroom credits are used.

Done when

Next