Skip to content

Welcome to Val Town

Val Town lets you (or your agent) write and run JavaScript, automatically deployed to a live URL in <100ms. Create APIs, crons, agents, static sites, apps, email handlers, and more in your browser (or from your LLM). For example, use Val Town in Claude Code with our MCP server:

Terminal window
claude mcp add --transport http val-town https://api.val.town/v3/mcp

If you’re new here and want to learn fundamentals the old fashioned way, read: What is a val?

These core features give you a sense of Val Town’s core building blocks, but there are many more features like branching and remixing, environment variables, and much more.

These examples only scratch the surface of what you can do with Val Town. Check out our templates for more ideas, and for any app that you want to be instantly deployed to a URL, consider Val Town.

We’re here to help! If you have questions or feedback, please reach out to us on Discord or email.