MCPJam Inspector logo

MCPJam Inspector

Test + develop ChatGPT apps and MCP apps (ext-apps) locally

2026-01-20

Product Introduction

  1. Definition: MCPJam Inspector is a local development and testing toolkit specifically designed for ChatGPT Apps (built using OpenAI's SDK) and MCP Servers (Managed Conversational Platform servers). It falls into the technical category of developer tools for conversational AI.
  2. Core Value Proposition: MCPJam Inspector exists to eliminate friction in ChatGPT app and MCP server development by providing a local testing environment. Its primary value is enabling developers to build, debug, and iterate rapidly without requiring a paid ChatGPT subscription or relying on external tunneling services like ngrok.

Main Features

  1. ChatGPT Apps Builder (Emulator):

    • How it works: This feature acts like Chrome DevTools for ChatGPT Apps. It provides a local emulator that fully simulates the ChatGPT environment within the user's browser. It intercepts, logs, and exposes all window.openai API calls and JSON-RPC traffic between the app and the ChatGPT interface. Developers can inspect requests, responses, and state changes in real-time.
    • Technology: Emulates the ChatGPT UI/UX, hooks into the OpenAI SDK methods, and captures JSON-RPC protocol messages for inspection.
  2. OAuth Debugger for MCP Flows:

    • How it works: This tool visualizes the entire OAuth 2.0 authorization flow used by MCP servers for user authentication and third-party app integration. Developers can step through the authorization process, inspect tokens, view redirects, and validate each step (authorization request, token exchange, refresh) against the MCP specification.
    • Technology: Parses and displays OAuth parameters (client_id, scope, redirect_uri, response_type, tokens), tracks HTTP requests/responses, and provides validation checks based on MCP standards.
  3. LLM Playground with Model Testing:

    • How it works: Offers 1:1 emulation with the ChatGPT interface for testing app behavior against various Large Language Models (LLMs). Developers can select different models (including frontier models like GPT-5, offered free within MCPJam) and test prompts, responses, and app logic. Supports viewing outputs in different display modes (e.g., markdown, plain text, code blocks).
    • Technology: Integrates with LLM APIs (potentially via proxy or direct integration), simulates ChatGPT's response rendering engine, and allows dynamic model switching.

Problems Solved

  1. Pain Point: High development friction and cost for ChatGPT apps and MCP servers due to dependencies on ngrok for local tunneling and a paid ChatGPT Plus subscription for testing.
  2. Target Audience:
    • ChatGPT App Developers: Developers using OpenAI's SDK to build custom GPTs or ChatGPT plugins.
    • MCP Server Engineers: Engineers building or maintaining Managed Conversational Platform servers compliant with OpenAI's MCP specification (handling tools, resources, OAuth).
    • AI Product Managers & QA Testers: Individuals responsible for the functionality and user experience of conversational AI products.
  3. Use Cases:
    • Local Debugging: Step-through debugging of ChatGPT app logic and API interactions without deploying or using ngrok.
    • OAuth Compliance Testing: Ensuring MCP server authentication flows strictly adhere to the specification before deployment.
    • Multi-Model Compatibility Testing: Verifying ChatGPT app behavior across different LLMs (GPT-4, GPT-5, etc.) in a controlled environment.
    • Rapid Prototyping: Quickly iterating on app ideas and server endpoints locally.

Unique Advantages

  1. Differentiation: Unlike piecemeal solutions (ngrok + paid ChatGPT + separate OAuth testing tools), MCPJam Inspector provides an integrated, local-first development suite specifically tailored for the OpenAI ecosystem (ChatGPT Apps + MCP). It removes the ngrok dependency and ChatGPT Plus requirement entirely for development. Competitors often lack the deep emulation of ChatGPT's environment or the dedicated MCP OAuth debugging.
  2. Key Innovation: The core innovation is the high-fidelity local emulation of the ChatGPT client environment, including its specific API surface (window.openai) and JSON-RPC communication protocol. This, combined with free access to frontier models (like GPT-5) for testing within the playground, provides an unparalleled local development experience for this niche.

Frequently Asked Questions (FAQ)

  1. Do I need a ChatGPT Plus subscription to use MCPJam Inspector?
    No, MCPJam Inspector eliminates the need for a ChatGPT Plus subscription during development. Its local emulator and LLM playground allow you to test your ChatGPT apps and MCP servers without interacting with the live production ChatGPT environment.

  2. Can MCPJam Inspector replace ngrok for local MCP server testing?
    Yes, absolutely. MCPJam Inspector is designed specifically to remove the dependency on ngrok. It provides a local environment where your ChatGPT app or client can directly interact with your locally running MCP server during development and testing.

  3. How does the OAuth Debugger help with MCP server compliance?
    The OAuth Debugger visualizes every step of the MCP OAuth 2.0 flow, allowing you to inspect request parameters, redirects, token exchanges, and error responses. This enables you to verify that your implementation strictly follows the MCP specification requirements for authentication and authorization.

  4. What LLM models are available in the MCPJam playground?
    The MCPJam LLM Playground provides access to various models for testing, including frontier models like GPT-5, free of charge within the tool. This allows developers to test their ChatGPT app's compatibility and performance across different model versions locally.

  5. How do I get started with MCPJam Inspector?
    You can start using MCPJam Inspector quickly by running npx @mcpjam/inspector@latest in your terminal. Alternatively, download the desktop application for macOS or Windows from the MCPJam website for a persistent local testing environment.

Subscribe to Our Newsletter

Get weekly curated tool recommendations and stay updated with the latest product news