v0 × Sanity builder challenge: $3000 in prizes

Build a website where structured content unlocks a feature users will love. v0 credits up for grabs. Submissions close January 22.

  • Knut Melvær

    Knut Melvær

    Head of Developer Community and Education

  • Jon Eide Johnsen

    Jon Eide Johnsen

    Head of Growth & Data

Published

Sanity's MCP server lets you create projects, define schemas, manage content, and query data without leaving v0 – the AI-powered development platform from Vercel that helps anyone create real code and full-stack apps.

We want to see what you can build with Sanity and v0.

This is your excuse to over-engineer something. A blog with content relationships that would make a database architect proud. A portfolio where the filtering is frankly excessive. But honestly, use cases beyond blogs and portfolios will catch our eye. With features nobody asked for but everyone will love.

What we mean by that

When content has types and references, you can build features that understand relationships. A recipe site where users scale servings and every ingredient updates. A shopping list that combines amounts across recipes. Pages that show "all recipes by this chef" without you maintaining separate lists.

We built a pizza recipe site as a demo:

That's one direction. Show us yours.

The rules

  1. Build a site or an app for a real (or realistic) use case
  2. Include at least one feature that uses queryable and structured content stored with Sanity
  3. Only allowed to build through v0 agent chat (no manual code edits)
  4. Make your chat public for anyone with the link
  5. Deploy your site/app to production it so we can try it out

Prizes: moar v0 credits

Best submissions will be awarded with v0 credits (so you can take it all the way to production):

  • 🥇 $1,500 — Best overall
  • 🥈 $1,000 — Best end-user experience
  • 🥉 $500 — Most creative structured content use

How to enter

  1. Add the Sanity MCP to v0 (instructions below)
  2. Build your site/app
  3. Publish it to production (publicly available)
  4. Post the video + app URL + chat URL on X or LinkedIn, tag @sanity_io and @v0

How to add Sanity MCP to v0

In the v0 prompt input, click Prompt ToolsMCPsAdd NewSanity Authorize. If you don't have a Sanity account yet, you'll create one during this step. You’ll get a free Sanity plan too.

To get started, you can tell the v0 agent to “Get started with Sanity”. We recommend using v0’s Max model for best results.

Timeline

  • Challenge opens: Thursday, January 8th
  • Submissions close: Thursday, January 22nd
  • Winners announced: Tuedsay, January 27th

Questions?

Join Sanity Discord and ask in the #mcp-server channel.

What comes next

For this challenge, you don't need a Studio – Sanity’s content editing interface. But when you're ready to hand off a project to a client or team members, you can add Sanity Studio to your Next.js app for a full content management UI. The content you created through v0 and the MCP will already be there.

This challenge is hosted and administered solely by Sanity. Vercel is participating solely as a prize provider and is not responsible for the administration, judging, or selection of winners and you release Vercel from any related liability. Prize eligibility and fulfillment is subject to Vercel's Terms and Conditions (vercel.com/terms). Winners are solely responsible for any applicable taxes.