Starter guidance
- Start with the documentation and supporter resources below, then test your deployed app in ChatGPT’s in-app browser or Google Chrome with WebMCP enabled via chrome://flags/#enable-webmcp-testing.
-
Use starter templates and example apps for inspiration.
Documentation
-
webmachinelearning/webmcp on GitHub — Specification source, explainers, and open issues.
-
WebMCP developer documentation — official documentation from Google.
-
WebMCP origin trial — instructions for enabling WebMCP in Chrome.
-
WebMCP tool security guide — Guidance on prompt-injection risks and trust boundaries.
Resources from hackathon supporters
-
OpenAI
-
WebMCP Showcase — Explore examples of agent-native apps.
-
ChatGPT Sites — Build and host a site in ChatGPT.
Cloudflare
-
WebMCP overview — An introduction to WebMCP and its potential uses.
-
WebMCP on Browser Run — Documentation for working with WebMCP in Cloudflare Browser Run.
-
Coffee-store demo — A WebMCP-enabled commerce example.
-
Cloudflare challenge landing page — Explore Cloudflare’s WebMCP Challenge resources and examples.
-
WebMCP on Workers template — Start from Cloudflare’s WebMCP React template for Workers.
-
Cloudflare Pages / Workers — Deploy your project on Cloudflare.
Vercel
-
Storefront source code — Explore or build on an open-source storefront.
-
WebMCP implementation — See how WebMCP was added to an existing storefront.
-
Live storefront demo — Try the example app.
-
Vercel pricing — Review hosting plans.
- Get $30 in build credits (first 1000 builders) - and use code OAIWEBMH-9E2F-MUT4
Shopify
-
Shopify WebMCP tools documentation — Add WebMCP tools to Shopify storefronts.
-
Agentic tools — Explore Shopify’s agent-focused developer tools, including the Catalog API.
Google Chrome
-
useWebMCPTool React hook — Add WebMCP tools to a React app.
-
WebMCP Explainer — Understand the API design and specification.
-
WebMCP with Angular — Use Angular’s native support to add WebMCP tools.
-
WebMCP evals — Test your WebMCP tools before you ship.
-
WebMCP developer documentation — Explore Google’s WebMCP developer documentation.
-
Debug WebMCP tools — Inspect and debug registered tools in Chrome DevTools.
-
Modern Web Guidance — Use the WebMCP skill when building with coding agents.
-
WebMCP demos — Explore example implementations for inspiration.
Render
-
Render Workflows — Build and run agent-ready workflows.
-
Workflows documentation — Implementation guidance for Render Workflows.
-
Starter templates — Templates for getting a project started.
-
Participant credits — Claim $50 in Render credits; initially available for up to 500 claims. Credits are valid for one year after being applied and can cover workspace costs, including plan fees, compute usage, and bandwidth.
-
Credits documentation — Learn how Render credits work and how to use them.
Netlify
-
Netlify — Create an account, publish your app, and get a live URL. Free to start.
- Participant credits — The first 1,000 eligible builders to complete this form receive 3,000 Netlify credits each to build and run their app. Available to new and existing Netlify users.
-
Choose your path — Follow Netlify’s getting-started guide.
-
WebMCP starter — Copy a prompt and use an agent to build and deploy a full site on Netlify with Agent Runners.
-
Support
-
Browse the Participants tab to find teammates
Devpost Hackathons Plugin
FAQs
General |
|
Can I participate solo, on a team, or as an organization? Yes to all three. You can enter as an individual, a team, or an organization. If you're entering as a team or organization, you'll need to appoint one person (the Representative) who meets the eligibility requirements to represent, act, and submit on your behalf. Organizations must also be organized or incorporated in a country or territory that supports OpenAI's API services. Any cash prize is paid to the individual, the team's Representative, or the organization, depending on how you entered. |
|
Is there a limit on team size? No cap on team size. Build with as many teammates as makes sense for your project. Keep in mind: a few individual prize items (like the free ChatGPT Pro account or swag) may only cover a specific number of team members. That's a limit on the prize, not on your team. |
|
Can I work on a project I already started? While existing projects are eligible, new projects are highly encouraged. If your project existed before August 25th, it must be meaningfully extended with WebMCP after the Submission Period starts — WebMCP work added before that date doesn't count. You'll need to clearly document what's new vs. pre-existing. |
|
Do judges test my project? They may, but they're not required to — they can judge based on your description and repo alone. Since there's no video, make sure your live URL and README are as clear as possible. |
|
I’ve never built with WebMCP before. Can I still compete? Yes. WebMCP is an emerging open standard, and developers at every experience level are welcome. Start with the specification, developer documentation, and example apps. |
|
Do I need a private repo option? No — unlike some hackathons, this one requires a public repository with a visible open-source license. There's no private-repo-plus-shared-access path here. |
Setup & Tools |
|
Do I need an OpenAI account, Codex, or credits to build? No specific hosting provider or paid development tool is required. You can use Codex to build, or another coding agent of your choice. You can test your app using ChatGPT’s in-app browser or Google Chrome with WebMCP enabled. |
|
Which browser do I need? Use ChatGPT’s in-app browser, which supports WebMCP out of the box, or Google Chrome 149+ with WebMCP enabled through its experimental flag |
|
Do I have to pay to host my project? No. You're free to host wherever works for you: ChatGPT Sites, Cloudflare, Vercel, Render, Netlify, Shopify, or any other provider. Cloudflare, Vercel, Netlify, and Render all have solid free tiers that cost nothing to build on. One exception: ChatGPT Sites requires a paid ChatGPT plan and isn't currently available in the UK, EEA, or Switzerland, so if that's not workable for you, one of the free options above does the same job. |
Submissions |
|
What do I need to submit? A working, hosted project; a project description explaining the fit for WebMCP and what it enables; a public code repository with an open-source license; and a short demo video. |
|
Can judges build my project from scratch to test it? They’re not required to. Make sure your live URL works in ChatGPT’s in-app browser or Google Chrome with WebMCP enabled, and provide clear testing instructions. |
|
I have a question the FAQ didn't answer. Where do I go? The OpenAI Discord, or post on the Discussion Board. |
|
Does my project have to be public? Your code repository must be public and include an open-source license. Your live app may require authentication if you provide judges with the necessary credentials and testing instructions. |
|
Do I need a demo video? A <3-minute demo video is required. Judges will also visit your live URL directly to see how the app works. The demo video must include a clear demo of your project functioning and with audio that covers what you built and how you used WebMCP |
|
Can I edit my submission after the deadline? No. Before the deadline, edit and save drafts as many times as you like. Once the Submission Period closes on September 3rd at 1:00 PM PT, don't touch anything: not your Devpost submission, not your repo, not your live site, until winners are announced. Editing any of it during judging can put your eligibility at risk. If you want to keep building, fork your repo (make a separate copy under your own account) and work there instead, leaving the submitted version untouched. |
Using AI to build your project |
|
AI assistants are welcome — judges care about the final project and the real problem it solves, not how the code was typed. 🟢 Do use AI to:
🔺 Don't use AI to:
|

