MockServer helps with AI in three distinct ways. Pick the mode that matches your goal:

I want to… Use
Mode 1 — MockServer controlled by AI (AI coding assistant drives MockServer via MCP)
Connect Claude Code, Cursor, Windsurf, Cline, or OpenCode to MockServer MCP Setup
See all MCP tools my assistant can call (create_expectation, verify_request, etc.) MCP Tools Reference
Ask my assistant to capture traffic and explain why an API call failed Debugging with AI
Have my assistant verify recorded traffic or run contract/resiliency tests Contract Verification
Use MockServer from an AI tool that does not support MCP (ChatGPT Actions, Copilot, etc.) OpenAPI for AI (REST fallback)
Mode 2 — MockServer mocking AI services (return fake LLM or agent-protocol responses)
Mock OpenAI, Anthropic, Gemini, Bedrock, Azure OpenAI, or Ollama responses LLM Response Mocking
Stand up a fake MCP server or A2A agent for my application to connect to AI Protocol Mocking (MCP & A2A)
Mode 3 — MockServer observing / optimising AI traffic (proxy real API calls)
Proxy and record my AI agent's real LLM calls (prompts, tokens, tool calls, streamed responses) AI Traffic Inspection
Analyse captured LLM traffic and get costed advice on reducing inference spend LLM Cost Optimisation

Three ways MockServer works with AI: an AI assistant controls MockServer via MCP; MockServer mocks AI services (fake LLM/MCP/A2A); and MockServer observes AI traffic as a transparent proxy.

The three modes are independent — you can use any combination of them. For example, you might use Mode 3 to capture real LLM traffic during development, Mode 2 to replay it deterministically in CI, and Mode 1 to let your AI assistant create the mock expectations for you.

AI Integration — See Also

  • MCP Setup — connect Claude Code, Cursor, Windsurf, Cline, or OpenCode to MockServer's built-in MCP endpoint
  • MCP Tools Reference — full documentation of all MCP tools, parameters, and resources
  • Debugging with AI — workflows for using AI assistants to debug HTTP traffic via MCP
  • AI Traffic Inspection — inspect and record LLM/MCP traffic for debugging and deterministic replay
  • OpenAPI Contract Verification — verify recorded traffic and run contract/resiliency tests against an OpenAPI spec
  • OpenAPI for AI — use MockServer's OpenAPI spec as a fallback for AI tools without MCP support
  • AI Protocol Mocking (MCP & A2A) — mock MCP servers and A2A agents your AI application depends on
  • LLM Response Mocking — mock LLM API responses from OpenAI, Anthropic, Gemini, Bedrock, Azure OpenAI, and Ollama with provider-correct formatting, streaming, conversations, and chaos
  • LLM Cost Optimisation — export a one-click optimisation brief (Markdown) or JSON bundle from captured LLM traffic to find ways to cut inference cost
  • llms.txt — machine-readable index of MockServer documentation for AI assistants and LLMs