Mmcp.market

Val Town MCP server

by val.town·town.val/mcp·v1.0.0

Deploy serverless TypeScript on Val Town: HTTP vals, cron, SQLite, email, OAuth.

A97/100grade A
What users say
No reviews yet
Be the first
Safety scan
A97/100

full report

Adoption
Growing

10 stars

Reviews

Write one

Nobody has reviewed Val Town yet.

If you have run it, two minutes of your experience saves the next person an afternoon.

Val Town tools

Tool list not cached yet. `describe` through the gateway fetches it live.

Public scan report

scanner v0.1.9 · 2026-09-27 · same rubric, same numbers if you re-run it

no findings
  • –Code scanremote-only server, no package to scann/a
  • Live reliabilityremote reachable in 461ms (auth required)20/20
  • –Tool poisoningtools not inspected (endpoint requires auth); not countedn/a
  • Auth qualityOAuth resource metadata advertised on 40115/15
  • Maintenancelast push 3 days ago15/15
  • Maintainer identitynamespace and repository owner differ; GitHub account older than a year; website matches verified namespace8/10
Overall 97/100. Components that don't apply are left out of the denominator. Any critical finding is an F.RubricAppeal a findingJSON

What the publisher says

From the Val Town repository's README, as published. We do not edit it. Read it on GitHub

Agent plugins for Val Town

Installs the Val Town MCP server and Skills for Claude Code, Codex, and Cursor.

Skills are markdown files with platform guidance for building on Val Town. Used by Val Town's own tools (Townie, the MCP server) and by AI coding agents. Skills include HTTP vals, crons, SQLite, email, OAuth, frontend, and API integrations.

Install

Installing the plugin makes platform skills available to your agent and registers the hosted Val Town MCP server (https://api.val.town/v3/mcp). On first use of an MCP tool, the agent runs the OAuth flow in your browser.

  1. Claude Code
  2. Codex
  3. Cursor

Claude Code

Install the Val Town plugin by running:

claude plugin install valtown@claude-plugins-official

Codex

codex CLI

First, run:

codex plugin marketplace add val-town/plugins

Then fire up codex and run:

/plugins

Search for Val Town, hit install, and it'll take you through the OAuth path.

Codex desktop app

  1. Click "Plugins" in the sidebar
  2. In the dropdown that says "Built by OpenAI" click "Add more +"
  3. Copy-paste https://github.com/val-town/plugins and select "Add marketplace"

Cursor

In Cursor, run:

/add-plugin valtown

Or in Cursor Settings, copy-paste https://github.com/val-town/plugins in the search box and select "Add to Cursor."

Contributing

Authoring skills

Skills live in plugin/skills//SKILL.md with YAML frontmatter:

---
name: http-endpoints
description: Use when building an HTTP val — a web endpoint, API route, webhook...
triggers: [http, endpoint, webhook, api, request, response]
---

# HTTP Endpoints

...guide body...

to load the skill. ≤1024 chars.

  • name (required) — must match the directory name; lowercase, hyphens, ≤64 chars.
  • description (required) — written as "Use when…"; this is how Claude decides

ignored by Claude Code's native loader.

  • triggers (optional) — keyword hints that boost searchSkills ranking;

Keep content audience-neutral: only platform knowledge true for every consumer. No product-flow or chat-only advice.

Then build:

npm install
npm run build   # generate src/generated/skills.ts, then tsc
npm test        # build + smoke tests

npm run generate validates every skill against both our schema and Claude Code's frontmatter constraints — a skill that wouldn't load in Claude Code fails the build.

Relationship to the Val Town monorepo

This package is the source of truth for skill content. The Val Town app and MCP server consume it as a dependency rather than holding their own copy. See docs/SKILLS_PLUGIN.md in the main repo for the full design.

Versioning

This repository uses Changesets for publishing. See their documentation for more information.

and fill out the interactive prompts to describe the changes. This will generate a new changeset in the .changesets directory.

  • For each change that should trigger a new version, you should run npx @changesets/cli

to create a new release PR.

  • Each change in that directory will prompt the release.yml GitHub action
  • Merging a release PR will automatically publish a new version of this module.

Configuration

Claude Code

The official Claude plugin marketplace pulls from .plugins/marketplace.json.

Codex

Codex reads the native marketplace at .agents/plugins/marketplace.json (and falls back to the Claude .claude-plugin/marketplace.json for compatibility).

Cursor

Cursor reads .cursor-plugin/marketplace.json and the per-plugin plugin/.cursor-plugin/plugin.json.

Nothing above is checked by us. What we check is on the safety report.

Install directly

claude mcp add --transport http mcp https://api.val.town/v3/mcp
Add to Cursor

Val Town: common questions

Is Val Town MCP server safe?
Yes, by our scan: it is graded A (97/100). Read the Val Town safety report
How do I install Val Town?
It runs remotely at api.val.town. Add it to Claude Code, Claude Desktop or Cursor with the snippets above, or call it through the mcp.market gateway without installing anything.
Does Val Town need an API key?
No key to paste: it signs you in with OAuth when your client connects.
Is Val Town maintained?
The last commit was 3 days ago (2026-09-24). The latest release is v1.0.0.
Is Val Town up?
100% of our last 28 checks got an answer. We check remote servers about four times a day.
What can I use instead of Val Town?
Servers from other publishers that do the same job: Email MCP server, flightclaw MCP server and Impreza Host MCP server. Compare all Val Town alternatives.

Alternatives to Val Town

Same job from other publishers: the closest match first, then the best rated.

All Val Town alternatives →
  • Email
    IMAP/SMTP email MCP server — 52 tools, stdio + HTTP, IMAP IDLE push, multi-account, AI triage.
    B
  • flightclaw
    Search ~300 airlines and book flights with a checkout link. OAuth sign-in by email code.
    A
  • Impreza Host
    No-KYC offshore hosting an AI agent runs end-to-end: no-email signup, crypto, VPS, deploy, Tor.
    B
  • Hail
    Phone, SMS & email for AI agents — one remote MCP endpoint, OAuth login, zero install.
    B
  • smbCloud Mail & Auth
    Email infrastructure and authentication for developers: domains, inbox routes, auth apps, deploys.
    A

More from val.town →