← Home

Hosted MCP · no local package

Agents

Copy a client config, check the connection, then run one tool. Same endpoint for every client.

Hosted MCPhttps://utilito.dev/mcp
  1. 1. ClientCopy install
  2. 2. CheckConnection doctor
  3. 3. CallFirst tool run

1. Choose your client

Click a client to copy its install config and open the steps.

Safe first connection

Hosted MCP Connection Doctor

Preview five fixed, benign requests, then explicitly connect to this site's same-origin /mcp endpoint. The check cannot accept a custom endpoint, token, or payload.

Server-processing boundaryThe sample malformed JSON below is public fixture data. Nothing runs on load, client selection, or copy. Do not use the Doctor for private input.
1. initializePOST /mcp
{
  "jsonrpc": "2.0",
  "id": 1,
  "method": "initialize",
  "params": {
    "protocolVersion": "2025-06-18",
    "capabilities": {},
    "clientInfo": {
      "name": "utilito-connection-doctor",
      "version": "1.0.0"
    }
  }
}
2. tools-listPOST /mcp
{
  "jsonrpc": "2.0",
  "id": 2,
  "method": "tools/list",
  "params": {}
}
3. searchPOST /mcp
{
  "jsonrpc": "2.0",
  "id": 3,
  "method": "tools/call",
  "params": {
    "name": "search_tools",
    "arguments": {
      "query": "json repair",
      "limit": 5
    }
  }
}
4. schemaPOST /mcp
{
  "jsonrpc": "2.0",
  "id": 4,
  "method": "tools/call",
  "params": {
    "name": "get_tool_schema",
    "arguments": {
      "tool_id": "json-repair"
    }
  }
}
5. runPOST /mcp
{
  "jsonrpc": "2.0",
  "id": 5,
  "method": "tools/call",
  "params": {
    "name": "run_tool",
    "arguments": {
      "tool_id": "json-repair",
      "input": {
        "input": "{name:\"Ada\",items:[1,2,],}"
      },
      "options": {},
      "response_mode": "compact"
    }
  }
}

Redacted diagnostic receipt

Not run. Review every request above, then choose Run connection check.

  1. initializeNot run
  2. tools-listNot run
  3. searchNot run
  4. schemaNot run
  5. runNot run
Receipt appears after an explicit run.

Next action: Install a client profile above, then use this receipt to compare protocol behavior without copying response bodies or schemas.

Client-specific guidance

Other Streamable HTTP MCP clients

List tools and confirm the five bounded router operations before sending input.

Open official client docs

3. First successful call

Discover the JSON repair tool, inspect its schema, then run one bounded deterministic repair. Same sequence for every client. Or use the API playground.

  1. 1. search_tools
    {
      "query": "repair malformed JSON",
      "limit": 3
    }
  2. 2. get_tool_schema
    {
      "tool_id": "json-repair"
    }
  3. 3. run_tool
    {
      "tool_id": "json-repair",
      "input": {
        "input": "{name:\"Ada\",items:[1,2,],}"
      },
      "response_mode": "compact"
    }

More

Browser multi-tool paths: product workflows.

Keep it safe

  • Use search_tools, then one schema — not the full catalog.
  • Do not send secrets, private keys, or regulated data.
  • Hosted MCP is server-side. Browser-local tools are better for sensitive one-offs.
  • Local MCP remains unpublished. This page only installs the hosted HTTPS endpoint. Local MCP publication is separate from the hosted install path.