Put Mockd in front of your real MCP server.
The gateway puts Mockd in the path of your real server: every call recorded, latency and errors on demand, a full trace to replay, and the destructive ones held back. It's what we're building next. The faithful mocks it's built on are live today.
Mockd sits between your agent and your server
initializeHandshake, passed through
Mockd forwards the handshake and returns your server's real capabilities, so your agent sees exactly the server it would in production.
tools/listYour tools, discovered
Mockd asks your server for its tools and renders their names, descriptions and schemas. Nothing is hard-coded.
tools/callForwarded, recorded, tunable
Each call is logged, optionally delayed or turned into a 429 / timeout / empty result, then forwarded on. The response and its latency are captured on the way back.
How Mockd reaches your server
If your server is reachable over HTTP, Mockd connects straight to the URL. Nothing to install.
If it runs on your machine behind a firewall, a small local connector tunnels out to Mockd without opening inbound ports.
Mock first. Real when you're ready. Same endpoint, one flip.
Test against a faithful mock, then point the exact same endpoint at the real server. Same URL, same trace, nothing to re-wire in your agent. Flip the write-protection switch on when you go live.
- MockLive
Synthetic answers, no real data
- ShadowSoon
Watch real calls, no writes
- ReviewSoon
Run-checks: right tool? A before B?
- EnforceSoon
Rules apply, destructive tools blocked
- LiveSoon
Real tools open, fully observed
- 01MockLive
Synthetic answers, no real data
- 02ShadowSoon
Watch real calls, no writes
- 03ReviewSoon
Run-checks: right tool? A before B?
- 04EnforceSoon
Rules apply, destructive tools blocked
- 05LiveSoon
Real tools open, fully observed
Mock and observability are live today. The live path (Shadow → Live) is rolling out. Dates are on the roadmap.
Already built your own MCP server? Point Mockd at it.
Every call proxied, captured, replayable.
Connect a custom server$ mockd connect https://tools.acme.internal/mcp \
--name acme-internal \
--capture all
✓ connected · 14 tools discovered
✓ trace endpoint ready → mock.mock-d.com/byo/8f2c/mcp
watching for tool calls▋
Put a real server behind Mockd
That's on the roadmap. Today, point your agent at a faithful mock and watch every call land.