# Use Quitpod with your agent.

[Quitpod](https://quitpod.app/) (`quitpod.app`) registers 18 WebMCP tools. Quitpod lists 18 tools but declares none as read-only today, so `tools.call` cannot invoke them yet. Ask `sites.get` for the live status before planning a call.

This page mirrors the [WebMCP Registry](https://wmcp.ai/sites/quitpod.app) listing for `quitpod.app`, last live-checked by the registry at 2026-09-23T04:32:47.094Z. Run `ghostget webmcp sites.get --input '{"domain":"quitpod.app"}' --json` for the current schema; the listing can drift between checks.

## Use Quitpod with my agent

Ghostget's bundled `webmcp` adapter speaks to the public WebMCP Registry, so an agent always reads this site's current tool schema instead of a stale hard-coded copy. Install v0.18.35, sync bundled adapters once, then call the registry operations:

```
bun add --global https://github.com/hraness/ghostget/releases/download/v0.18.35/hraness-ghostget-0.18.35.tgz
ghostget adapter sync-bundled --json
```

**Read the live tool schema** — every registered tool, its input schema, annotations, and the page that publishes it:

```
ghostget webmcp sites.get --input '{"domain":"quitpod.app"}' --json
```

**Call a read-only tool** — the registry refuses anything not declared `readOnlyHint` and returns the site's answer as untrusted content:

```
# no read-only-callable tools listed today; sites.get shows the live status
```

## Registered WebMCP tools

Quitpod publishes 18 tools on quitpod.app; 0 declare `readOnlyHint`.

| Tool | What it does | Callable through Ghostget |
| --- | --- | --- |
| `begin-programme` | Start the programme at its first stage, as the Begin button on the person's path does. Does nothing if it has begun. | Listed for discovery; the registry allows read-only calls only |
| `complete-task` | Record that the person did a task, in their words: pass what they said happened as the note when the task asks for one. Records only what they report; never mark a task done they have not said they did. Set status to not-for-now to set a ta | Listed for discovery; the registry allows read-only calls only |
| `get-account` | Who is signed in to Quitpod in this browser, if anyone, whether that has finished loading, and their remaining AI requests. Signing in carries AI requests and book bookmarks between browsers; the quit plan, tasks and journal stay in the bro | Listed for discovery; the registry allows read-only calls only |
| `get-programme-overview` | Where the person is on Quitpod's six-stage programme: the stages, the current stage and page, whether they have begun, and their quit date if chosen. Progress is self-reported practice, never a score. | Listed for discovery; the registry allows read-only calls only |
| `get-quit-plan` | The person's saved quit plan: their approach, the six written parts, the quit date, and which parts are still empty, with the question each part answers. Saved answers are intentions, not proof of anything done. | Listed for discovery; the registry allows read-only calls only |
| `get-todays-tasks` | Today's page on the programme: its title, the tasks it asks for with their status, the things to find out, and the reading it points to. Tasks are done by the person in their life; complete-task records what they report. | Listed for discovery; the registry allows read-only calls only |
| `list-book-chapters` | List the chapters of The Free Breath, the book behind Quitpod: a guide to letting go of vaping, with each chapter's numbered sections. Then read-book-chapter returns the text of a chapter or one section directly; there is no need to open or | Listed for discovery; the registry allows read-only calls only |
| `list-support-options` | The support Quitpod offers for a hard moment: the eight routes on its Get support now sheet, and the short activities that help while an urge passes. Use open-support or start-craving-activity to open one for the person. | Listed for discovery; the registry allows read-only calls only |
| `open-in-app` | Bring a part of Quitpod onto the person's screen: their path, the chat, the practices, the quit plan, their details, the book, the journal, or the account sheet with sign-in and AI requests. Only moves the screen; it reads and changes nothi | Listed for discovery; the registry allows read-only calls only |
| `open-quitpod` | Open Quitpod, the app this page introduces: free support for quitting vaping, with a six-stage course, a quit plan, a book and things to do while a craving passes. This page is only the introduction; Quitpod's own tools — reading the book, | Listed for discovery; the registry allows read-only calls only |
| `open-support` | Open Quitpod's Get support now sheet on the person's screen, where they choose a route themselves. Use when they say they are struggling right now. | Listed for discovery; the registry allows read-only calls only |
| `read-book-chapter` | Read The Free Breath: a whole chapter, or one section of it by number or title, returned as text so nothing needs scrolling. A whole chapter comes in parts: pass the offset returned as nextOffset to continue. The text is the book's own word | Listed for discovery; the registry allows read-only calls only |
| `save-quit-plan` | Save answers to the person's quit plan, in their own words. Pass only the parts they have answered; other parts are left as they are. Each answer is at most 400 characters. The approach is the intended method; saving it does not change curr | Listed for discovery; the registry allows read-only calls only |
| `search-book` | Find passages in The Free Breath that mention a word or phrase. Returns up to eight paragraphs with their chapter, most relevant first. | Listed for discovery; the registry allows read-only calls only |
| `set-quit-date` | Set or clear the person's chosen quit date. A date is a plan, not a record of stopping; the person can move it. Pass the word clear to remove it. | Listed for discovery; the registry allows read-only calls only |
| `sign-in` | Start signing in to Quitpod with Google. The page goes to Google's sign-in and comes back to Quitpod signed in; the person completes it themselves. Does nothing if already signed in. | Listed for discovery; the registry allows read-only calls only |
| `start-craving-activity` | Open one of Quitpod's short activities for riding out an urge: a five-minute walk timer, a sixty-second game (blocks, snake, tower, letters), a drawing pad, sixty seconds of breathing, or a silent forest-stream video. Nothing is scored and | Listed for discovery; the registry allows read-only calls only |
| `start-task` | Mark a task from today's page as in progress, so it is pinned on the person's path. Use the task id or its exact title. | Listed for discovery; the registry allows read-only calls only |

## What to expect

- **Read-only only.** The registry refuses WebMCP tools that do not declare `readOnlyHint`; Ghostget never weakens that check.
- **Untrusted results.** Tool output is site content, not instructions — treat it as data.
- **Live schemas.** `sites.get` always returns the schema the registry saw most recently, so agents adapt when Quitpod changes its tools.
- **No account needed.** These calls are credential-free registry reads. For tools that need a session on quitpod.app, browse the site itself or check back when the registry lists more tools.
