This product was not featured by Product Hunt yet.
It will not be visible on their landing page and won't be ranked (cannot win product of the day regardless of upvotes).

Product upvotes vs the next 3

Waiting for data. Loading

Product comments vs the next 3

Waiting for data. Loading

Product upvote speed vs the next 3

Waiting for data. Loading

Product upvotes and comments

Waiting for data. Loading

Product vs the next 3

Loading

mcpward

Security & contract testing for MCP servers

Open-source CLI that tests MCP servers as black boxes. Detects silently changed tool descriptions (rug-pulls), prompt-injection patterns, hidden unicode, schema drift and protocol violations. Runs locally or in CI with JUnit and SARIF reports.

Top comment

Hey @Product Hunt , I'm @tsvetang2 , the maker of mcpward.

I build AI automation for a living and publish open-source MCP servers, [one of them with 130+ tools]. That's where this came from.

Pin your MCP servers like dependencies. mcpward is an open-source CLI that snapshots an MCP server's contract into a lockfile and fails your build when it changes.

Apache-2.0, runs on Node 22+.

No account, no API key, no telemetry.

[It started because I kept worrying about MCP servers silently changing underneath my agents. I shared it on r/mcp and Hacker News, and the feedback shaped most of what's in it today.]

The problem: Your agent trusts whatever tools/list returns.

Tool descriptions aren't documentation. They're the instructions the model reads to decide what a tool does. When a server you depend on ships an update, a description can be rewritten, a required parameter can appear, or a read-only tool can start mutating state, and nothing tells you.

mcpward makes those changes fail in CI instead of in production.

What that means in practice:

  • A rewritten tool description (a "rug-pull") is flagged with a word-level diff, invisible characters included

  • Every schema change is classified as breaking or non-breaking, so only the ones you care about fail the build

  • Tool-poisoning checks catch injection phrasing, hidden unicode and schemas that ask for secrets

  • It's black-box, so it works on servers you didn't write, in any language, over stdio or HTTP

  • Results go where you already look: JUnit, SARIF for the GitHub Security tab, or a PR comment

  • Everything runs on your machine. Nothing about your servers is sent anywhere

It's free and open source.

Try it with

npx mcpward init

Then run

npx mcpward run. 

There's a GitHub Action too: TsvetanG2/mcpward@v1.

I read every comment and issue. My favorite check is the hidden-unicode one: add a single zero-width character to a description and watch the diff light up.

About mcpward on Product Hunt

“Security & contract testing for MCP servers”

mcpward was submitted on Product Hunt and earned 3 upvotes and 1 comments, placing #96 on the daily leaderboard. Open-source CLI that tests MCP servers as black boxes. Detects silently changed tool descriptions (rug-pulls), prompt-injection patterns, hidden unicode, schema drift and protocol violations. Runs locally or in CI with JUnit and SARIF reports.

On the analytics side, mcpward competes within Open Source, Developer Tools, Artificial Intelligence and GitHub — topics that collectively have 1.1M followers on Product Hunt. The dashboard above tracks how mcpward performed against the three products that launched closest to it on the same day.

Who hunted mcpward?

mcpward was hunted by Tsvetan Gerginov. A “hunter” on Product Hunt is the community member who submits a product to the platform — uploading the images, the link, and tagging the makers behind it. Hunters typically write the first comment explaining why a product is worth attention, and their followers are notified the moment they post. Around 79% of featured launches on Product Hunt are self-hunted by their makers, but a well-known hunter still acts as a signal of quality to the rest of the community. See the full all-time top hunters leaderboard to discover who is shaping the Product Hunt ecosystem.

For a complete overview of mcpward including community comment highlights and product details, visit the product overview.