Free tool

MCP Inspector Online

Paste an MCP server URL and see every tool, resource and prompt it exposes, with full schemas and the raw request log. Nothing to install.

Works with streamable HTTP and SSE endpoints, for example https://mcp.example.com/mcp
This server needs authentication
Used for this one request and never stored.

Your tools work. Can anyone tell what they do?

Point MCP Showcase at the same URL and get a live playground your prospects can try in a browser, with generated docs for every tool.

How it works

link
Paste the URL

Any public MCP endpoint. Add a bearer token if the server needs one — it is used once and never stored.

play_circle
We run the handshake

Streamable HTTP first, SSE as a fallback. You see which transport answered and the protocol version that was negotiated.

checklist
Read the full surface

Every tool with its input schema, plus resources, prompts and the raw request and response log for debugging.

What the MCP Inspector shows you

Paste any Model Context Protocol endpoint above and this MCP Inspector performs a real MCP handshake against it, then lists everything the server advertises: each tool with its full JSON input schema, any resources and prompts, the negotiated protocol version, and the transport the server actually answered on. It is the fastest way to see what an AI agent will see when it connects.

Unlike the local npx @modelcontextprotocol/inspector workflow, this one runs entirely in your browser against a hosted endpoint. There is nothing to install, no Node version to match, and no mcp dev process to keep alive — useful when you want to check a deployed server rather than one running on your laptop.

Who this is for

  • Developers shipping an MCP server — confirm the deployed build exposes the tools you expect, with the schemas you expect, before anyone connects an agent to it.
  • Teams evaluating a third-party server — see the real tool surface and its permissions before wiring it into Claude, Cursor or VS Code.
  • Anyone debugging a handshake — the request and response log below the results shows exactly which call failed and what came back, which is usually enough to spot a wrong path, a missing Accept header, or an auth requirement.

Streamable HTTP and SSE

MCP servers are served over two transports in practice. This inspector tries streamable HTTP first, then falls back to SSE, and tells you which one answered. If your server is reachable but reports no tools, that mismatch is very often the reason — the endpoint is live but is speaking the transport you did not expect.

Authentication

Public servers need nothing. For a server behind a bearer token, open the authentication section and paste one; it is used for that single request and is never stored. If the endpoint answers an unauthenticated request with a 401, the inspector reports that the server requires OAuth rather than silently showing an empty tool list.

Related guides

From inspection to a shareable demo

Inspecting tells you the server works. It does not help the person on the other side of a sales call understand what it does — a wall of JSON schemas rarely does. That is the gap MCP Showcase fills: point it at the same URL and it generates a live, shareable playground page where anyone can try the tools in a browser, read AI-generated documentation for each one, and copy the setup for their own client. Every result from this inspector can be turned into one from the button above.

Frequently asked questions

It is a tool that connects to a Model Context Protocol server and lists what that server exposes: its tools and their input schemas, its resources and its prompts. It shows you what an AI agent will see when it connects.

The official inspector runs locally and is aimed at a server you are developing on your own machine. This one runs in your browser against a deployed endpoint, so there is nothing to install and no Node version to match.

No. Inspecting a server is free and anonymous. There is a small daily limit per visitor to keep the tool available for everyone; creating a free account raises it.

No. A token you paste is used for that single request and is never written to our database. Results are stored without it.

Usually a transport mismatch or an auth requirement. Check which transport answered in the summary, and look at the request and response log — if the server replied 401 it needs authentication.

More free MCP tools