{
  "name": "com.strandai/strand-mcp",
  "description": "Predict spatial proteomics from H&E with Lattice and download virtual mIF channels.",
  "version": "0.5.0",
  "websiteUrl": "https://docs.strandai.com/mcp/overview",
  "remotes": [
    {
      "type": "streamable-http",
      "url": "https://mcp.strandai.com/mcp"
    }
  ],
  "authentication": {
    "type": "oauth2",
    "description": "The exact initialize → notifications/initialized → tools/list catalog handshake is public. Tool invocation, data-bearing methods, and every other method require an OAuth 2.1 access token (authorization code with S256 PKCE); API keys do not work, and invalid Authorization never downgrades to public discovery. See https://strandai.com/auth.md.",
    "authorizationServer": "https://auth.strandai.com/",
    "protectedResourceMetadata": "https://mcp.strandai.com/.well-known/oauth-protected-resource/mcp"
  },
  "tools": [
    {
      "name": "upload_sample",
      "title": "Create Resumable Sample Upload",
      "summary": "Create the canonical owned sample and a presigned, resumable transfer for one supported H&E whole-slide image (TIFF/SVS/NDPI/PNG). The returned upload ID is the sample ID; finalizing the transfer starts ingest."
    },
    {
      "name": "list_markers",
      "title": "List Available Markers",
      "summary": "List the protein markers this account can request, each flagged for full-panel and public-panel availability. Credit-free."
    },
    {
      "name": "list_samples",
      "title": "List Samples",
      "summary": "Page through the account's samples. Credit-free."
    },
    {
      "name": "get_sample",
      "title": "Get Sample",
      "summary": "Read one owned or public-cohort sample, including ingest and segmentation state. Credit-free."
    },
    {
      "name": "update_sample",
      "title": "Update Sample",
      "summary": "Update metadata on an owned sample."
    },
    {
      "name": "segment_sample",
      "title": "Start or Retry Cell Segmentation",
      "summary": "Start or retry cell segmentation on an owned, ingested sample. Credit-free."
    },
    {
      "name": "submit_job",
      "title": "Submit Lattice Job",
      "summary": "Submit a Lattice job for predicted spatial proteomics from H&E, delivered as virtual mIF channels for a chosen marker set. Reserves credits. Research use only (RUO). Not for use in clinical or diagnostic procedures."
    },
    {
      "name": "get_job",
      "title": "Get Lattice Job",
      "summary": "Read the latest status of one exact job without waiting, polling, or scheduling another check."
    },
    {
      "name": "cancel_job",
      "title": "Cancel Lattice Job",
      "summary": "Cancel an in-flight job and release its credit reservation."
    },
    {
      "name": "download_results",
      "title": "Get Result Download",
      "summary": "Return native OME-Zarr, or start and reuse a cached OME-Zarr ZIP or OME-TIFF export."
    }
  ]
}