A productivity sandbox where your code actually runs.
Keep your code, notes, tables, and prompts in one place. The snippets you write run on hosted infrastructure, and you can publish them as tools your agents call.
A bounded canvas for your code, notes, tables, and books.
Region
Saves each signup to table:signups.
add_signup
JS
const { email } = drawer.inputs() const t = drawer.db("signups") await t.insert({ email }) return { ok: true }
input{ "email": "you@company.com" }
Output
{ ok: true }7mssignups
| hero@drawer.app |
| ada@lovelace.dev |
Your notes sit next to the code that powers them, and the code runs.
greet
JS
const { name } = drawer.inputs() return `Welcome, ${name}!`
MCP