---
title: Quickstart
description: From your website's repo to working, verified WebMCP tools in one session.
---


One session, one pull request. You review a plan in the middle; the plugin does the rest.

1. **Start your site**

    Run your dev server as usual — `npm run dev`, `bun dev`, whatever your repo uses. The plugin verifies tools against the running site later.

2. **Run the skill**

    Open the repo in Claude Code (or Codex) and run:

    ```
    /webmcp-kit:implement
    ```

    It reads your routes, forms, and data layer to figure out what a visitor comes to this site to do. Nothing is written yet — this phase is read-only.

3. **Review the plan**

    You get a short plan in chat: each proposed tool with its name, its exact description, and what it will be wired to. Anything the plugin wasn't sure about is a question with a stated default, not a guess.

    Edit freely — rename tools, drop tools, reword descriptions. It proceeds only on an explicit approval.

4. **Let it write and verify**

    After approval it adds the SDK, writes the tool modules in your repo's own style, then verifies: type checks, site still boots, each tool registers on the right pages and works when called. Every tool ends **verified**, **failed** (fixed or dropped — never shipped), or **could-not-verify** (shipped, flagged).

5. **Merge the PR**

    The work lands on a `webmcp/tools-v0` branch with a PR whose body is the approved plan plus the per-tool verification table.

## See it work

Reload your site and check devtools:

```js
typeof document.modelContext   // "object" — and your tools are registered
```

Or hand the check back to the plugin:

```
/webmcp-kit:verify http://localhost:3000
```

:::note[Browser flag]
Seeing `undefined`? WebMCP needs to be enabled in your browser — see [Browser setup](/installation#browser-setup).
:::
