Will It Stick

app.willitstickPublished by willitstick.appOfficial publisherv0.4.1Updated Nov 5, 2026

Tests whether your message will stick: grades readability and memorability before you send.

VerifiedStreamable HTTPWeb executableCommunication & CollaborationAI & ML

Overview

AI-generated overview

Remote MCP server that tests whether a draft message will land, scoring it with three simulated cold readers and offering a stickier rewrite.

What you can do
  • Check a draft message against the author's goal with three independent cold readers, returning scores, a core, starter forms, one key fix and reader notes
  • Get an optional after-text with only the one fix applied, plus a count of changed lines
  • Transform a draft into the version that sticks, with a concrete comparison, a one-line core and a scene, judged by the cold readers against the original
  • Ask up to three author-only questions and rerun either tool with the answers, or skip them
  • Present the winning version, alternates and the original without the tool sending anything
When to use it
Useful when someone wants a second opinion on an email, update or difficult message before sending it, or wants a tighter, more memorable version of a draft while keeping authorship.
Requirements
A remote streamable HTTP endpoint; no account, API key or environment variable is declared. The server calls Cloudflare Workers AI models on its side, so the client needs network access to the endpoint.
Before you install
Drafts are sent to the server and processed by Cloudflare Workers AI (Meta Llama 3.3 70B); the server states text is not retained or used for training and only a daily run count is kept. The tool never sends messages itself, and the human decides what to send. Avoid pasting secrets or confidential material you would not share with a third-party model.

Installation

In SourceWeft

  1. Open Will It Stick in the dashboard and add it to a workspace.
  2. Enable the server for the chats that should use its tools.

Web executable via Streamable HTTP. Remote servers run from the web runtime once configured in a workspace.

Use with an agent

Paste this prompt into Claude Code, Codex, Cursor or another agent — or into SourceWeft chat. The agent reads this server's install guide, shows you its publisher, endpoint and sign-in, and adds it to your client once you agree. Keys never go into a command.

Read https://sourceweft.com/mcp/app.willitstick%2Fwill-it-stick/install.md and connect the MCP server it describes to my client. Before changing any config, show me its publisher, endpoint and sign-in method and wait for my OK. Never put an API key in a command or in a file I would commit; ask me where it should come from.

Read the install guide the agent follows

Other MCP clients

Add this to your client's mcpServers config.

{
  "mcpServers": {
    "will-it-stick": {
      "type": "http",
      "url": "https://mcp.willitstick.app/mcp"
    }
  }
}

README

will-it-stick

Will It Stick? Three cold readers score your words. You stay the author.

Source: README.md at commit d046164

Tools

2

check_if_it_sticks

Check if it sticks

Use this when someone asks whether words they are about to send will land: 'Will this email land well?', 'How does this come across?', 'Could this be misunderstood?', 'Does this sound too harsh?', 'What might my manager misunderstand?' Three cold readers (a distracted stranger, a skeptic, and the target reader), each reading cold and never seeing the others, test how the message is actually received against the sender's stated goal. QUESTIONS FIRST: when the words leave gaps only the author can fill (the readers cannot find the point, the proof, or the specifics), the first result has status 'questions_first' and carries up to three short questions built from the readers' own complaints about this text, plus what the readers heard and where they split. Ask the author those questions, then call again with the same text and motivation plus answers to get the sharper, enriched verdict; if the author would rather not answer, call again with skip_questions true to get the verdict on the words as they stand. A verdict returns four plain grades out of 5, graded directly by the same readers in the same cold read (Easy to read, Holds your attention, The point lands, You'd pass it on; medians across the three readers), for conversation moments (a what's new update, a hard text) a walk_away pair: the thought the author wants the reader to leave with, from the goal, against the thought the readers may actually leave with, from what they heard, the core the readers heard (or the plain split when they heard different points), the readers' own notes including where they split, six SUCCESs medians with the spread between readers and a one-line reason each (the diagnostic layer underneath the plain grades), starter forms only (a proverb line, a curiosity-gap opener, a 3-4 sentence mini-story, concrete swaps for abstract phrases), the one prioritized fix for the element that most blocks the stated goal, and after_text: the draft copied exactly with only that one fix applied by a dedi

Parameterstextrequiredmomentanswersmotivationrequiredskip_questions

make_it_stick

Make it stick

Hand it a draft and its goal; get back the version that sticks. The tool scans the draft for its real point (every part of it, human stakes first), then writes three transformations: a CONCRETE COMPARISON (the key fact restated as something the reader can see, the popcorn move), a CORE COMPRESSION (the one line the reader must repeat, like 'School is cancelled'), and a SCENE (one concrete moment built only from what the draft holds). A code fact gate drops any transformation whose numbers are not stated in the draft or a plain derivation of stated numbers; nothing is ever invented. Then cold readers pick the winner by a gist test: each candidate is read cold, the reader's one-line gist is scored against the point and the key fact, and the best-carrying version wins. The author's ORIGINAL competes as a candidate and can win outright: status 'already_sticks' means the words already stick and the original is the version to send. If the scan finds the core is unreachable without inventing (the draft needs a name, a scene, or an identity line only the author holds), the first result has status 'questions_first' with up to three short questions; pass the author's answers back as answers on a second call, or set skip_questions true to transform the words as they stand. The result returns the winning version with its kind label, the original alongside, the losing transformations as alternates, and what a cold reader carried away from the winner. Takes about half a minute: cold readers are not instant. Use check_if_it_sticks instead when the human wants the diagnosis and scores first. Your words are not recorded or kept; the server keeps only daily counts of how many runs happened (integers, no text). The readers run on Cloudflare Workers AI (Meta Llama 3.3 70B); under Cloudflare's published Workers AI terms, your text is not retained once it is no longer needed to answer, and it is never used to train AI models.

Parametersgoalrequiredtextrequiredanswersaudienceskip_questions

Version history

1
  1. v0.4.1LatestNov 5, 2026

Score

90% of the applicable checks met

How complete this listing is, computed from the registry entry, the endpoint and public sources. Not a rating of the server and not a statement that it is safe or working today: reachability is a dated check, and no installs or reviews go into the score.

  • Reached in the last 30 daysRequired25 pts
  • Auth declaredRequired10 pts
  • Tools listedRequired15 pts
  • DescriptionRequired15 pts
  • Logo10 pts
  • Documentation15 pts
  • License10 pts

    Declare a license in the repository or the registry entry.