{
  "schemaVersion": 1,
  "methodology": "https://ionbin.com/interfaces/methodology/#evaluations",
  "evaluation": {
    "id": "smartsheet-mcp",
    "testedOn": "2026-10-18",
    "coverage": "remote-boundary",
    "summary": "The US endpoint rejected credential-free initialization with HTTP 401 but returned no WWW-Authenticate header and an empty body, so no OAuth discovery was advertised.",
    "identity": {
      "version": "Remote deployment version not disclosed by the observed responses",
      "target": "https://mcp.smartsheet.com",
      "integrity": "HTTPS certificate verification enabled. Initialization response body SHA-256: e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855. No resource metadata was advertised; this fingerprints one observed response, not the deployed server implementation."
    },
    "environment": [
      "Debian Linux x86_64 (kernel 6.12) evaluation box; Python 3.13.5 urllib; OpenSSL 3.5.7.",
      "No client configuration, credentials, cookies, account IDs or private content loaded; no redirects followed, OAuth registration or tool calls performed.",
      "Observed 2026-10-19T05:52:12.430119+00:00 through 2026-10-19T05:52:12.430119+00:00 UTC.",
      "One request per listed check; 20-second timeout and 64-KiB response cap. Raw timestamps are UTC; review date October 18, 2026."
    ],
    "checks": [
      {
        "id": "smartsheet-mcp-initialize",
        "name": "Credential-free initialization",
        "method": "POST https://mcp.smartsheet.com; no Authorization or Cookie header; redirects disabled; Accept: application/json, text/event-stream. Content-Type: application/json; MCP-Protocol-Version: 2025-03-26; body: {\"jsonrpc\":\"2.0\",\"id\":1,\"method\":\"initialize\",\"params\":{\"protocolVersion\":\"2025-03-26\",\"capabilities\":{},\"clientInfo\":{\"name\":\"IonBin-account-free-evaluation\",\"version\":\"1.0.0\"}}}",
        "expected": "Without a credential, the documented endpoint rejects initialization.",
        "observed": "HTTP 401 at 2026-10-19T05:52:12.430119+00:00. No WWW-Authenticate header. Empty response body.",
        "outcome": "pass"
      }
    ],
    "findings": [
      {
        "title": "No authentication discovery on rejection",
        "basis": "observed",
        "severity": "low",
        "detail": "The 401 response carried no WWW-Authenticate header or resource metadata link, so generic OAuth-capable clients cannot discover sign-in from it.",
        "practicalAdvice": "Use an API token or one of the AI tools Smartsheet documents as supporting its OAuth."
      }
    ],
    "caveats": [
      "Plan requirements apply.",
      "Choose the server for your data region."
    ],
    "notTested": [
      "API-token and OAuth access, regional endpoints and plan enforcement.",
      "Sheet reads, row edits, report access and prompt-injection resistance.",
      "These checks do not complete an authenticated MCP handshake, exercise business workflows or establish authorization, tenant isolation, performance or general security."
    ],
    "sources": [
      {
        "label": "Official prerequisites and regions",
        "url": "https://developers.smartsheet.com/ai-mcp/smartsheet/install-the-smartsheet-mcp-server"
      }
    ],
    "reportUrl": "/interface-evaluations/smartsheet-mcp.json"
  }
}
