protogrid

Search / io.github.open-mtor-atlas/mtor-atlas

Oliver's mTOR Atlas

R0· no sign-in

Evidence-labelled mTOR research: studies, entities, pathway claims, contradictions, open questions.

v1.3.3 · active · repository · website · descriptor JSON · versions

An agent can connect right now, no human step.Remote endpoint, no authentication, reachable on the last probe.
Quality75good
Trust96of 100
Uptime, 30 days96%
Latency p50256 ms

Connect

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

Quality 75 / 100good

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.annotations13 of 13 tools declare readOnlyHint or destructiveHint
  • pass
    tools.directory_hintsevery tool declares readOnlyHint, destructiveHint, idempotentHint and openWorldHint
  • pass
    tools.token_costabout 2,804 tokens to load every tool
  • pass
    tools.api_dumptools are not a one-to-one API dump
stability25 · weight 15
  • warn
    stability.changes38 tool changes in 30 days
  • fail
    stability.rug_pull4 tools kept their name but changed most of their description in 30 days; review before trusting them
dependenciesn/a · weight 15
  • n/a
    deps.known_vulns, deps.mcp_sdk_version, deps.resolvabledeps.dev does not know [email protected]

13 tools, about 2,804 tokens to load them all · tool set 576cabffbe58 · tools last changed 2026-10-17 · checked 2026-10-20 20:14 UTC

Tool changes

  • find_contradictionschangeddescription
    before

    Relations the Atlas marks as contested or that carry conflicting studies, with both sides of the evidence. status says which; breakdown splits the total. A contested relation with no conflicting study listed is flagged conflicting_studies_missing and shows related relations named in its text. Paged: pass next_offset as offset for the rest. Optionally limited to one entity.

    after · 83% of words in common

    Relations the Atlas marks as contested or that carry conflicting studies, with both sides of the evidence. status says which; breakdown splits the total. A contested relation with no conflicting study listed is flagged conflicting_studies_missing; relations named in its note or boundary are shown in named_in_text (a mention is not evidence). Paged: pass next_offset as offset for the rest. Optionally limited to one entity.

  • atlas_aboutchangeddescription
    before

    Dataset version, corpus snapshot date, counts, evidence-code legend and how to cite the dataset. derived_counts adds figures computed from the relations (flagged contested, with conflicting studies, either) so they can be compared with find_contradictions.

    after · 73% of words in common

    Dataset version, corpus snapshot date, counts, evidence-code legend and how to cite the dataset. When the Atlas does not report the contested and conflicting counts itself, derived_counts adds them, computed from the relations, so they can be compared with find_contradictions.

  • get_authoradded

    One profiled author by profile id ("claudio-de-virgilio"), full name, author-list form or ORCID: lab, role, profile URL and short cards of their studies in the Atlas.

  • search_authorsadded

    People in the Atlas by full name ("Claudio De Virgilio"), author-list form ("De Virgilio C"), ORCID or lab. results are authors with a profile page (full name, ORCID, lab, their study IDs); in_author_lists are matching names in study author lists without a profile.

  • list_questionschangedinput schema
  • get_studychangeddescription, input schema
    before

    Full record for one study by Atlas ID (e.g. "SAB1994"): abstract excerpt, extracted findings, linked entities, the relations it supports or contradicts, related open questions.

    after · 90% of words in common

    Full record for one study by Atlas ID (e.g. "SAB1994"), PMID, DOI or PMCID: abstract excerpt, extracted findings, linked entities, the relations it supports or contradicts, related open questions.

  • search_studieschangeddescription, input schema
    before

    Search the curated studies by keywords (title, finding, authors, journal, model system), optionally filtered by evidence code, a linked entity (gene, drug, disease...) and year range. Returns summary records with evidence codes and URLs.

    after · 57% of words in common

    Search the curated studies by keywords, optionally filtered by evidence code, a linked entity (gene, drug, disease...) and year range. Searches title, finding, authors (author-list form "Sabatini DM" and full names of profiled authors), PMID, DOI, PMCID, linked entities and their synonyms, journal, model system and the abstract excerpt. A query that is a PMID or DOI returns that study. Returns summary records with evidence codes and URLs.

  • list_questionschangeddescription, input schemameaning changed
    before

    The Atlas's open questions (evidence gaps with testable hypotheses) and frontier questions.

    after · 38% of words in common

    The Atlas's open questions (evidence gaps with testable hypotheses) and frontier questions. Paged. By default still_open is shortened at a sentence boundary (still_open_truncated); get_question has the full text, or pass brief=false.

  • find_contradictionschangeddescription, input schemameaning changed
    before

    Relations the Atlas marks as contested or that carry conflicting studies, with both sides of the evidence. Optionally limited to one entity.

    after · 44% of words in common

    Relations the Atlas marks as contested or that carry conflicting studies, with both sides of the evidence. status says which; breakdown splits the total. A contested relation with no conflicting study listed is flagged conflicting_studies_missing and shows related relations named in its text. Paged: pass next_offset as offset for the rest. Optionally limited to one entity.

  • evidence_betweenchangeddescription, input schema
    before

    Direct curated relations between two entities (either direction) with full cards for the supporting and conflicting studies. Answers questions such as "what is the evidence that A acts on B?".

    after · 74% of words in common

    Direct curated relations between two entities (either direction) with full cards for the supporting and conflicting studies. Answers questions such as "what is the evidence that A acts on B?". A study that repeats within the answer is sent in full once and afterwards as a short card with full_card_in.

Showing the latest 10. 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 96 / 100

provenance90
liveness98
freshness100
hygiene100

+repository +namespace-matches-repo +website +reachable +uptime-96% +updated-3d-ago

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

Dependencies

[email protected] npmthis version is not known to the dependency resolver

Dependency graphs from deps.dev; advisories from OSV.dev, including the GitHub Advisory Database and the PyPI Advisory Database; all CC BY 4.0. The graph is what a clean install of this version resolves today; nothing was installed or run. How it is checked.

Endpoints

remoteauthreachableuptime 30dp50protocollast ok
https://mtor-atlas-mcp.mtor-atlas.workers.dev/mcp streamable-httpnoneyes96%256 ms2025-11-252026-10-20
packageregistryversionruntimesecrets
mtor-atlas-mcpnpm1.3.3–

Tools (13)

atlas_aboutread-onlyDataset version, corpus snapshot date, counts, evidence-code legend and how to cite the dataset. When the Atlas does not report the contested and conflicting counts itself, derived_counts adds them, computed from the relations, so they can be compared with find_contradictions.
evidence_betweenread-onlyDirect curated relations between two entities (either direction) with full cards for the supporting and conflicting studies. Answers questions such as "what is the evidence that A acts on B?". A study that repeats within the answer is sent in full once and afterwards as a short card with full_card_in.
find_contradictionsread-onlyRelations the Atlas marks as contested or that carry conflicting studies, with both sides of the evidence. status says which; breakdown splits the total. A contested relation with no conflicting study listed is flagged conflicting_studies_missing; relations named in its note or boundary are shown in named_in_text (a mention is not evidence). Paged: pass next_offset as offset for the rest. Optionally limited to one entity.
find_relationsread-onlySigned, evidence-linked pathway relations (claims such as "Rheb activates mTORC1"). Filter by an entity on either end, by source/target, effect, contested status or minimum strength of the best supporting evidence.
get_authorread-onlyOne profiled author by profile id ("claudio-de-virgilio"), full name, author-list form or ORCID: lab, role, profile URL and short cards of their studies in the Atlas.
get_entityread-onlyOne entity (gene/protein, complex, drug, disease, process...) with its linked studies as short cards (first studies_limit) and every pathway relation it takes part in as a one-line claim. Accepts an id, a name or a synonym.
get_questionread-onlyOne open or frontier question by ID (e.g. "H1", "F2"): the gap, what changed, what is still open, how it could be tested, linked studies.
get_relationread-onlyOne pathway relation by ID (e.g. "RHEB-MTORC1"): mechanism, boundary conditions, confidence, supporting and conflicting studies.
get_studyread-onlyFull record for one study by Atlas ID (e.g. "SAB1994"), PMID, DOI or PMCID: abstract excerpt, extracted findings, linked entities, the relations it supports or contradicts, related open questions.
list_questionsread-onlyThe Atlas's open questions (evidence gaps with testable hypotheses) and frontier questions. Paged. By default still_open is shortened at a sentence boundary (still_open_truncated); get_question has the full text, or pass brief=false.
search_authorsread-onlyPeople in the Atlas by full name ("Claudio De Virgilio"), author-list form ("De Virgilio C"), ORCID or lab. results are authors with a profile page (full name, ORCID, lab, their study IDs); in_author_lists are matching names in study author lists without a profile.
search_entitiesread-onlyFind genes/proteins, complexes, drugs, diseases, processes, nutrients and outcomes by name or synonym. Each result says where it matched (match_field: name, synonym or description); use match="name" to leave out description-only hits.
search_studiesread-onlySearch the curated studies by keywords, optionally filtered by evidence code, a linked entity (gene, drug, disease...) and year range. Searches title, finding, authors (author-list form "Sabatini DM" and full names of profiled authors), PMID, DOI, PMCID, linked entities and their synonyms, journal, model system and the abstract excerpt. A query that is a PMID or DOI returns that study. Returns summary records with evidence codes and URLs.

Schemas: list_tools.

Similar MCP servers

Official server.json
{
  "name": "io.github.open-mtor-atlas/mtor-atlas",
  "title": "Oliver's mTOR Atlas",
  "$schema": "https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json",
  "remotes": [
    {
      "url": "https://mtor-atlas-mcp.mtor-atlas.workers.dev/mcp",
      "type": "streamable-http"
    }
  ],
  "version": "1.3.3",
  "packages": [
    {
      "version": "1.3.3",
      "transport": {
        "type": "stdio"
      },
      "identifier": "mtor-atlas-mcp",
      "registryType": "npm",
      "environmentVariables": [
        {
          "name": "ATLAS_API_BASE",
          "format": "string",
          "description": "Optional. Base URL (or local folder) of the Atlas API. Defaults to https://mtor-atlas.org/api/v1"
        }
      ]
    }
  ],
  "repository": {
    "url": "https://github.com/open-mtor-atlas/atlas",
    "source": "github",
    "subfolder": "mcp"
  },
  "websiteUrl": "https://mtor-atlas.org/api/",
  "description": "Evidence-labelled mTOR research: studies, entities, pathway claims, contradictions, open questions."
}