A typical MCP client file includes a simple test harness at the bottom that you can run directly. When you run it, the client opens a session against your MCP server, calls list tools, and prints out the result. You should see your tool definitions, including names, descriptions, and input schemas, exactly as the server exposes them. This quick smoke test confirms three things at once: the transport is working, the session is opening cleanly, and your tool registrations on the server are reaching the client correctly. If anything is misconfigured, you see it here before involving Claude or the rest of the application.