Better prompts,
where you write code.

An MCP server for Cursor, Claude Code, Windsurf and Zed. A VS Code extension. A CLI. The same engine as the Chrome extension, on the same credits.

Opening at launch. Pick your tool and we’ll email you the day it’s live.

Which one do you want?

Free plan · 30 rewrites a month · no card · no Anthropic key

Start here
  1. 01MCP serverOpens at launchCursor, Claude Code, Windsurf, Zed — any MCP client
  2. 02VS Code extensionPrivate beta · waitlistSelect any text, ⌘⌥P, accept the rewrite
  3. 03CLI & hooksOpens at launchTerminal, clipboard, git hooks and scripts

MCP server. Opens at launch.

Any MCP-speaking client picks it up natively. Sign in once with a PrePrompt token and every rewrite draws from your account’s shared credits — no Anthropic key needed.

Three tools

  • optimize_prompt

    Scores the prompt locally, then passes, asks for what’s missing, or rewrites it.

  • get_usage

    Your plan and this month’s credits, shared across every surface.

  • get_prompt_history

    The most recent prompts from this session and what happened to them.

Works with

  • Cursor
  • Claude Code
  • Windsurf
  • Zed
  • Any MCP client
Three steps to your first rewriteUnlocks at launch
  1. 1

    Install the package

    Terminal
  2. 2

    Sign in with a token

    Create one on your dashboard — it starts with pp_live_ — then paste it when asked.

    Terminal
  3. 3

    Add it to your client

    Add it to Cursor’s global MCP config, then restart Cursor.

    ~/.cursor/mcp.json

The MCP server opens at launch. Join the list and we’ll email these three commands the day it does.

It only rewrites when it’s worth it.

Before any model call, the prompt is scored by a heuristic classifier — in the MCP server and CLI it runs on your machine, in well under a millisecond. Clear prompts go through untouched and cost nothing. At 38 and above, it rewrites.

Six prompts scored by the local classifier. Scores at or above 38 are rewritten; clear prompts pass through untouched.
  1. what is jwt0passSent as typed
  2. thanks0passSent as typed
  3. fix this bug0clarifyAsks what's missing
  4. add tests0enrichRewritten
  5. refactor this to handle edge cases and manage errors properly0enrichRewritten
  6. write me a middleware that validates tokens and handles refresh0enrichRewritten

Real scores from the local classifier, turn one, no history.

VS Code extension. In private beta.

Select any text — a comment, a chat draft, a question — and press ⌘⌥P. The original and the rewrite open side by side; accept it and your selection is replaced.

  1. 01Select the textAnything in any file
  2. 02Press ⌘⌥POr run “PrePrompt: Optimize selection”
  3. 03Accept the rewriteOr keep your original

Join the VS Code waitlist

Same token sign-in and shared credits as the MCP server. We’ll email the install link and a setup walkthrough.

The CLI. For terminals, hooks and scripts.

The pip package ships the MCP server and a set of small commands. In Claude Code it can also register a prompt hook — hooks there can add context but not replace your text, so PrePrompt’s guidance travels alongside what you typed.

zsh — example session
$ Command available at launch
Command available at launch
Connect to your account with a personal access token
Command available at launch
Rewrite a prompt from stdin or --prompt and print it
Command available at launch
Rewrite whatever is on your clipboard, in place
Command available at launch
Print the last original, before the rewrite
Command available at launch
Your recent prompts and what happened to them
Command available at launch
Register the Claude Code hook in one step

The CLI opens at launch.

The commands above unlock the same day. Leave your email and we’ll send them.

Free for casual. Pro when you live in prompts.

Every plan includes the rewriter on ChatGPT, Claude, Gemini and Perplexity. Plans differ in monthly credits and support.

Free

$0

Rewrite your prompts on ChatGPT, Claude, Gemini and Perplexity. No card required.

  • 30 rewrites / month
  • All four LLM sites
  • Dashboard + usage history
  • Per-site enable / disable
  • Community support

Developer

Recommended
Price revealed at launch

Revealed at launch

For people who prompt every day. 500 credits monthly. Unlimited local checks.

  • Everything in Free
  • 500 credits / month
  • Unlimited local checks (pass / clarify / secret scan)
  • Top-ups — coming soon
  • Email support

Pro

Price revealed at launch

Revealed at launch

For people who live in prompts. 1,500 credits, priority support. Larger top-ups and premium model access coming soon.

  • Everything in Developer
  • 1,500 credits / month
  • Premium model access — coming soon
  • Larger top-up packs (1,500 / 5,000) — coming soon
  • Priority support

Paid plans are available in Canada and the US for now. A credit is used per powered rewrite (Haiku = 1 credit; Sonnet = 5, coming soon). How credits work

TeamPilots available

$20/seat/month · 3-seat minimum · pooled credits across the team. Founder-led pilots only for now — the public team workspace launches once the admin dashboard ships.

Email us

What developers ask first.

Something else? hello@preprompt.org

The developer tools open at launch. Setup is three steps: install the PrePrompt package, sign in once with a personal access token from your dashboard, then add the PrePrompt MCP server to Cursor's MCP config. The optimize_prompt tool is then available in every chat and draws from your account's shared credits — no Anthropic key needed. Join the developer waitlist on this page and we'll email the exact commands the day it opens.

Three commands to your first rewrite. At launch.

Pick the tool you want first. We’ll email the setup the day it opens — free for 30 rewrites a month, on the same credits as the Chrome extension. Questions? hello@preprompt.org

Which one do you want?
Claude Code · swap the last line for your client’s config