An MCP connector for agents.
Drive Mock Machines from an AI agent over the Model Context Protocol — Claude, ChatGPT, or any MCP client can browse scenarios, run experiments, and author new configs without leaving the conversation. It is a sibling adapter to the REST API over the same Lab → Workbench → Scenario → Experiment facade — what you can do is identical, only the surface differs.
The MCP server exposes Mock Machines as a set of Model Context Protocol tools, so an AI agent — Claude, ChatGPT, or any MCP client — can browse scenarios, run experiments, and author new configs without leaving the conversation.
It is a sibling adapter to the REST API over the same facade — every tool ultimately drives a Lab → Workbench → Scenario → Experiment operation, and the server holds no engine logic of its own.
Streamable HTTP, served at the subdomain root. The server identifies itself as mock-machines.
# Point any MCP client at the connector — served at the subdomain root.
https://mcp.mockmachines.dev - Claude (web, desktop) — Settings → Connectors → Add custom connector, and enter the URL above.
- ChatGPT (Apps / Developer mode) — add a connector with the same URL.
- Other MCP clients — register a Streamable-HTTP server at that URL.
Auth is optional. Anonymous callers act in the shared workbench of admin-pinned presets and get the preset/exploration tools. Authenticated callers present a bearer token (Authorization: Bearer <token>), get their own per-user workbench, and unlock the experiment and config-authoring tools. The server publishes OAuth 2.0 protected-resource metadata at /.well-known/oauth-protected-resource for clients that can discover and sign in automatically.