protogrid

Search / ai.opencancer/opencancer

OpenCancer

R0· no sign-in

Cancer patient expert: NCCN-grounded answers with sources, recruiting trials, and expert review.

v2.0.0 · active · website · descriptor JSON · versions

An agent can connect right now, no human step.Remote endpoint, no authentication, reachable on the last probe.
Quality89new
Trust83of 100
Uptime, 30 days100%
Latency p50305 ms

Connect

8 clients · secrets stay placeholders
{
  "mcpServers": {
    "opencancer": {
      "type": "http",
      "url": "https://opencancer.ai/api/mcp"
    }
  }
}
claude mcp add --transport http opencancer https://opencancer.ai/api/mcp
[mcp_servers.opencancer]
url = "https://opencancer.ai/api/mcp"
{
  "$schema": "https://opencode.ai/config.json",
  "mcp": {
    "opencancer": {
      "type": "remote",
      "url": "https://opencancer.ai/api/mcp",
      "enabled": true
    }
  }
}
{
  "mcpServers": {
    "opencancer": {
      "type": "http",
      "url": "https://opencancer.ai/api/mcp"
    }
  },
  "deeplink": "cursor://anysphere.cursor-deeplink/mcp/install?name=opencancer&config=eyJ0eXBlIjoiaHR0cCIsInVybCI6Imh0dHBzOi8vb3BlbmNhbmNlci5haS9hcGkvbWNwIn0%3D"
}
{
  "servers": {
    "opencancer": {
      "type": "http",
      "url": "https://opencancer.ai/api/mcp"
    }
  }
}
{
  "mcpServers": {
    "opencancer": {
      "httpUrl": "https://opencancer.ai/api/mcp"
    }
  }
}
extensions:
  "opencancer":
    enabled: true
    name: "opencancer"
    type: streamable_http
    uri: "https://opencancer.ai/api/mcp"
    timeout: 300

Quality 89 / 100new

protocol75 · weight 25
  • warn
    protocol.modernnewest supported version is 2025-11-25; 2026-07-28 not supported, older versions are deprecated until 2027-07-28
  • n/a
    protocol.statelessonly applies to 2026-07-28 servers
  • pass
    protocol.transportstreamable HTTP
  • n/a
    protocol.list_ttlonly applies to 2026-07-28 servers
authorizationn/a · weight 15
  • n/a
    auth.prm, auth.as_metadata, auth.cimdno remote uses OAuth
  • n/a
    auth.secret_in_urlno templated URL
tool hygiene100 · weight 30
  • pass
    tools.descriptionsevery tool has a description
  • pass
    tools.description_lengthdescriptions are concise
  • pass
    tools.schemasevery tool has an object input schema
  • pass
    tools.annotations5 of 5 tools declare readOnlyHint or destructiveHint
  • pass
    tools.directory_hintsevery tool declares readOnlyHint, destructiveHint, idempotentHint and openWorldHint
  • pass
    tools.token_costabout 1,387 tokens to load every tool
  • pass
    tools.api_dumptools are not a one-to-one API dump
stabilityn/a · weight 15
  • n/a
    stability.changes, stability.rug_pulltool history recorded for 5 of the 7 days needed
dependenciesn/a · weight 15
  • n/a
    deps.known_vulns, deps.mcp_sdk_version, deps.resolvableno npm or PyPI package

5 tools, about 1,387 tokens to load them all · tool set d76290bba714 · tools last changed 2026-10-15 · checked 2026-10-20 23:27 UTC

Tool changes

  • send_feedbackchangedinput schema
  • open_casechangeddescription
    before

    Give the user a link to start an expert review of their case by OpenCancer and Cancer Commons scientists (records, options, trial shortlist, next step). WHEN TO USE: the user wants a human expert, a second opinion, a trial shortlist built for their exact case, or help deciding a next step. NOT FOR: emergencies (tell them to call 911 or their care team). Returns an intake link only: it creates no case and sends no records. The patient enters their own details and personally confirms consent on that page. Do not pass names, contact details, or records.

    after · 53% of words in common

    Returns a link where a patient can start an expert review of their case by OpenCancer and Cancer Commons scientists (records, options, trial shortlist, next step). The link only opens an intake page: no case is created and no records are sent. The patient enters their own details and personally confirms consent on that page. Accepts no names, contact details or records.

  • get_trial_detailschangeddescriptionmeaning changed
    before

    Get one clinical trial from ClinicalTrials.gov by its NCT number: what it tests, who can join (inclusion and exclusion criteria, original wording), recruiting sites, contacts, and when the registry was last updated. WHEN TO USE: the user asks about a specific trial (an NCT number from find_clinical_trials, their doctor, or a search), wants to know if they might qualify, or how to contact the study. Explain the criteria in plain words and suggest questions to ask the study team. NOT FOR: telling someone they are eligible (only the study team can confirm), or searching for trials (use find_clinical_trials).

    after · 37% of words in common

    Returns one clinical trial from ClinicalTrials.gov by its NCT number: what it tests, phase, status, last registry update, ages, the inclusion and exclusion criteria in their original wording, recruiting sites with their status, study contacts, and the registry link. Eligibility is confirmed only by the study team

  • find_clinical_trialschangeddescription, input schemameaning changed
    before

    Find clinical trials that are recruiting now for a cancer type, near a place, from ClinicalTrials.gov. WHEN TO USE: the user asks about clinical trials, new or experimental treatments, or options after standard treatment stopped working, for a specific cancer. Pass the condition in English medical terms (e.g. "glioblastoma", "HER2-positive breast cancer") and, if known, a city, state, or country. NOT FOR: eligibility decisions for a specific person (only their oncologist or the trial team can decide); general questions (use ask_opencancer). Returns up to 8 trials with phase, nearest sites, and a link.

    after · 36% of words in common

    Lists clinical trials recruiting now for a cancer type, from ClinicalTrials.gov, optionally near a city, state or country and filtered by a biomarker, drug or treatment keyword and by phase. Returns up to 8 trials with NCT number, phase, sponsor, the sites closest to the requested place, a registry link, a link to the full search, and a link to an OpenCancer expert who can build a trial shortlist for a specific case. Listing a trial is not an eligibility decision; only the trial team can confirm eligibility

  • ask_opencancerchangeddescription
    before

    Answer a cancer patient or caregiver question in plain language, grounded in NCCN Guidelines for Patients and medical literature, with sources and a link to OpenCancer's care team. WHEN TO USE: questions about a specific cancer: what a diagnosis, stage, biomarker, or test result means; treatment options and what guidelines recommend; side effects and how to manage them; what to ask the oncologist; second opinions; living with cancer. Write the question in the user's language; the answer comes back in it. NOT FOR: emergencies (tell the user to call 911 or their care team now), prognosis or life-expectancy estimates, decisions about a specific person's treatment, or non-cancer topics. Do not include names, contact details, or record numbers. Some questions return a safety message instead of an answer; pass it on as written.

    after · 52% of words in common

    Answers a cancer patient or caregiver question in plain language, grounded in NCCN Guidelines for Patients and medical literature. Covers what a diagnosis, stage, biomarker or test result means; treatment options; side effects and their management; questions for the oncologist; second opinions; living with cancer. Answers in the language of the question. Returns the answer, its sources, a disclaimer, a link to OpenCancer's care team, and an answer id. Emergencies, prognosis or life-expectancy questions, and questions about children return a safety message that routes to the care team instead of an answer. Educational information, not medical advice. Accepts no personal identifiers

Full history: list_changes · trend: quality JSON.

Checks run on what our credential-free, read-only probes observe; tools are never called and no code audit is performed. How it is computed.

Trust 83 / 100

no-repository
provenance55
liveness100
freshness100
hygiene80

+dns-namespace +website +reachable +uptime-100% +updated-6d-ago -no-repository

Derived from observable signals (official registry feed and our own credential-free probes); no code audit performed. How it is computed.

Endpoints

remoteauthreachableuptime 30dp50protocollast ok
https://opencancer.ai/api/mcp streamable-httpnoneyes100%305 ms2025-11-252026-10-20

Tools (5)

ask_opencancerread-onlyAnswers a cancer patient or caregiver question in plain language, grounded in NCCN Guidelines for Patients and medical literature. Covers what a diagnosis, stage, biomarker or test result means; treatment options; side effects and their management; questions for the oncologist; second opinions; living with cancer. Answers in the language of the question. Returns the answer, its sources, a disclaimer, a link to OpenCancer's care team, and an answer id. Emergencies, prognosis or life-expectancy questions, and questions about children return a safety message that routes to the care team instead of an answer. Educational information, not medical advice. Accepts no personal identifiers
find_clinical_trialsread-onlyLists clinical trials recruiting now for a cancer type, from ClinicalTrials.gov, optionally near a city, state or country and filtered by a biomarker, drug or treatment keyword and by phase. Returns up to 8 trials with NCT number, phase, sponsor, the sites closest to the requested place, a registry link, a link to the full search, and a link to an OpenCancer expert who can build a trial shortlist for a specific case. Listing a trial is not an eligibility decision; only the trial team can confirm eligibility
get_trial_detailsread-onlyReturns one clinical trial from ClinicalTrials.gov by its NCT number: what it tests, phase, status, last registry update, ages, the inclusion and exclusion criteria in their original wording, recruiting sites with their status, study contacts, and the registry link. Eligibility is confirmed only by the study team
open_caseread-onlyReturns a link where a patient can start an expert review of their case by OpenCancer and Cancer Commons scientists (records, options, trial shortlist, next step). The link only opens an intake page: no case is created and no records are sent. The patient enters their own details and personally confirms consent on that page. Accepts no names, contact details or records.
send_feedbackFlags an OpenCancer answer for human expert review, or sends feedback to the OpenCancer team. Used when the user says an OpenCancer answer was wrong, unsafe, or incomplete, or wants to tell OpenCancer something (answer_id identifies the answer; message holds the user's words). Also used to report that an OpenCancer tool returned no usable answer (kind "missing_answer" with answer_id or tool, no message). Feedback is read by the OpenCancer team; it is not an urgent-care channel and no reply is sent through it.

Schemas: list_tools.

Similar MCP servers

Official server.json
{
  "name": "ai.opencancer/opencancer",
  "icons": [
    {
      "src": "https://opencancer.ai/connector-icon-512.png",
      "sizes": [
        "512x512"
      ],
      "mimeType": "image/png"
    }
  ],
  "title": "OpenCancer",
  "$schema": "https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json",
  "remotes": [
    {
      "url": "https://opencancer.ai/api/mcp",
      "type": "streamable-http"
    }
  ],
  "version": "2.0.0",
  "websiteUrl": "https://opencancer.ai/connectors",
  "description": "Cancer patient expert: NCCN-grounded answers with sources, recruiting trials, and expert review."
}