A free MCP server you can use right now

Paste this URL into any MCP client and start calling tools. No signup, no auth, nothing to install.

Works with Claude, Cursor, and any MCP client Streamable HTTP Free & open source
1

Connect your client

Pick your client — the URL is already filled in. Any other MCP client works too: choose the Streamable HTTP transport and paste the URL.

Claude Code

claude mcp add --transport http mcp-sandbox URL

Claude Desktop

{
  "mcpServers": {
    "mcp-sandbox": {
      "command": "npx",
      "args": ["-y", "mcp-remote", "URL"]
    }
  }
}

⚠️ Use /mcp with no trailing slash — some clients drop the request body across the redirect and fail with a 404.

2

Call the tools

Ask your client to use them, e.g. “call the identity tool on mcp-sandbox”. Every response contains a fixed canary string — if you see it, the reply really came from this server, not from the model.

identityno authSimplest possible call — no parameters.

Response

MCP-SANDBOX canary 7Q9X-ZK42-VORTEX-PARSNIP
echono authTakes parameters — sends your text back inside a fixed wrapper.

Parameters

{"message": "Hello MCP", "repeat": 1}

Response

MCP-SANDBOX echo 4F7T-ECHO-START >>> Hello MCP <<< 4F7T-ECHO-END
3

Test authentication

Now add a Bearer token and call auth_check — it tells you whether your client actually forwarded the Authorization header. The token is public, shared by everyone, for testing only.

Authorization: Bearer mcp-sandbox-dev-C7H2-KPMERCHANT

Claude Code

claude mcp add --transport http mcp-sandbox URL \
  --header "Authorization: Bearer mcp-sandbox-dev-C7H2-KPMERCHANT"

Claude Desktop

{
  "mcpServers": {
    "mcp-sandbox": {
      "command": "npx",
      "args": ["-y", "mcp-remote", "URL",
        "--header", "Authorization: Bearer mcp-sandbox-dev-C7H2-KPMERCHANT"]
    }
  }
}
auth_checkbearer tokenNo parameters — reads the header your client sent.

Token forwarded correctly

MCP-SANDBOX auth OK 9B3K-AUTHED-MARIGOLD

Header missing or wrong

MCP-SANDBOX auth FAIL 9B3K-NOAUTH-CINDER