# MCPJam — Know your MCP server works before your users do

> From your first prompt to a continuous gate on every release, MCPJam shows what breaks across every AI client — and how to fix it.

MCPJam is continuous reliability infrastructure for agent-facing software: test and develop MCP servers, ChatGPT apps, and MCP apps locally.

- **Web app:** https://app.mcpjam.com
- **Docs:** https://docs.mcpjam.com
- **GitHub (open source):** https://github.com/MCPJam/inspector
- **Install:** `npx @mcpjam/inspector@latest`
- **Community:** https://discord.gg/Gpv7AmrRc4

## Where MCPJam fits

After the coding agent. Before your users. Make reliability evals, security, and protocol compliance required checks in your own pipeline. Your build ships when it clears the bar you set — and every run makes the next one stronger.

MCPJam lives in the pre-production layer between build and production, SDK- and framework-agnostic. It doesn't instrument your code or your live traffic: it exercises your server the way real AI clients do — during dev, QA, beta, and CI/CD — because that's the window where every failure mode is still visible and cheap to fix.

## What you can do with it

Test it the way your users' agents will. One inner loop from first prompt to release:

- **Inspector & Playground** — Reproduce the exact failure, request by request.
- **Client matrix** — Know exactly what works in every client (ChatGPT, Claude, Cursor, Copilot, and more).
- **Evals in CI** — Evals gate every merge.

## Who uses MCPJam

Teams shipping MCP servers test with MCPJam — including Asana, Bright Data, Scalekit, IBM, Apollo, and Jeppesen ForeFlight.

- 50,000+ developers test on MCPJam
- 200+ enterprises rely on MCPJam
- 140+ open-source contributors
- 30,000+ MCP servers tested

Case studies:

- **Bright Data (Web MCP):** Bright Data made MCPJam the official evaluation CLI for Web MCP — catching regressions before tool changes ship. https://www.mcpjam.com/blog/bright-data-mcpjam
- **Asana (Enterprise MCP):** Asana uses MCPJam every day to test MCP servers locally and in CI — without deploying for every prompt. https://www.mcpjam.com/blog/asana-mcpjam

## FAQ

### Where does MCPJam fit in my stack?

In the pre-production layer between build and production, and we're SDK and framework agnostic, so we work with any MCP server however you built it. We don't instrument your code or your live traffic. We exercise your server the way real AI clients do — during dev, QA, beta, and CI/CD — because that's the window where every failure mode is still visible and cheap to fix. Once it ships into an external agent it's a black box, so the highest-value reliability work happens just before that line, which is exactly where we live.

### MCP evals vs. agent evals: what's the difference?

Agent eval and observability tools (Datadog, Braintrust, LangSmith, Arize) measure the agent you built, in a system you control that already sees the user's prompt, context, and tool calls. MCP evals measure the other side of the handshake: how your software behaves when an external agent you don't control (ChatGPT, Claude, Copilot, Cursor) decides whether to call it, with what arguments, and how it uses the result. MCPJam sits outside your system and confirms your software is production-ready for every external agent, before your users ever interact with it.

### Is it open source? Is it free?

The core is open source and free, forever: the client, Inspector, core CLI and SDK, local evals, and conformance checks — to run locally or in your own CI/CD. Paid plans are for when your team is ready to go further:

- Live client matrix: test against continuously maintained emulations of every AI client, kept current for you so a host change never quietly breaks your tests.
- Swarm: turn loose AI agent personas that acceptance-test your software at scale.
- Chatboxes: hosted, shareable UAT environments that capture and replay every human tester session.
- AI insights: root-cause diagnosis and fix suggestions, drawn from reliability patterns across thousands of MCP servers.
- Reporting & history: team dashboards and trends across every run and release.
- Enterprise governance: SSO, audit logs, DPA, and SOC 2 (Type 1 in-progress).

### Do you touch my production traffic?

No, we are strictly pre-production. There may be an ability in the future to import traces of production traffic to bolster session data and provide better insights for you, but for now we're strictly pre-production, where we believe you can get more reliable telemetry anyway given external agents unreliably offer you production user insights.

### Do I have to keep up with every AI client myself?

No, that's the point. ChatGPT, Claude, Gemini, Cursor, Slack and the rest each support different things and change constantly. MCPJam maintains the current behavior of all of them, so your tests reflect what your users experience today without your team tracking a single client.

### How do you test something non-deterministic?

With evaluation, not assertions. MCPJam scores whether the agent selected the right tool, sent the right arguments, and completed the job across runs and clients, then diagnoses why a score dropped and what to change — so erratic behavior becomes a metric you can gate on.

### What is Swarm?

Acceptance testing run by AI agents that act like your users. You define personas; a swarm runs multi-turn journeys through your server across every client and surfaces where it fails the job — continuously, before launch.

### What are Chatboxes?

Secure, isolated UAT environments: a shareable web client that mirrors the major AI hosts, so internal QA and beta testers can break things safely, and their real sessions become regression tests automatically.

## Links

- Pricing: https://www.mcpjam.com/pricing ([markdown](https://www.mcpjam.com/pricing.md))
- Blog: https://www.mcpjam.com/blog
- Help: https://www.mcpjam.com/help
- Contact / book a demo: https://www.mcpjam.com/contact
- Privacy: https://www.mcpjam.com/privacy-policy · Terms: https://www.mcpjam.com/terms-of-use
- X: https://x.com/mcpjams

---

_This is the Markdown representation of https://www.mcpjam.com/ — also served at that URL for requests with `Accept: text/markdown`._
