Skip to main content
Glama

Server Details

Biotech intelligence for AI agents: drugs, targets, diagnostics, PoS estimates, and writeups.

If you are the author of this connector, you can claim ownership by verifying the domain or GitHub account it belongs to. Claimed connector authors can inspect health checks, view analytics, and manage their listing.
Status
Healthy
Uptime
100.0% over the last 24 hours
Last Tested
Transport
Streamable HTTP · MCP 2025-11-25
URL
ChatGPT
–
Claude
–

TDQS

A3.9/5.0

Scored across 13 tools

Disambiguation4/5

Tools have mostly distinct purposes, though get_node and get_pos_score both provide probability-of-success data (get_node includes a summary, get_pos_score gives detailed factors). Descriptions clarify the difference, so confusion is minimal.

Naming Consistency4/5

Naming follows a verb_noun pattern but mixes verbs: 'find', 'get', 'list', 'search'. Within the 'get' group, all are consistent. The mix is not chaotic and remains predictable.

Tool Count5/5

13 tools cover the biomedical domain well without being excessive. Each tool has a clear purpose, from searching and listing to fetching detailed node data, statistics, and specialized reports.

Completeness5/5

For a read-only database, the tool set is complete. It supports search, filtered queries, detailed node retrieval, specialized data (PoS, freshness, staleness), and statistics. No obvious gaps for typical query needs.

Available Tools

13 tools
find_by_phaseAInspect

List drugs/diagnostics at a specific clinical phase.

Inputs: phase (required), limit, node_type. Returns: result

find_by_targetBInspect

Find all drugs that target a specific gene/protein.

Inputs: target_gene (required), limit. Returns: result

get_company_portfolioBInspect

Get a company's full drug/diagnostic portfolio from BioCosm.

Inputs: company_name (required). Returns: result

get_coverageAInspect

Report BioCosm's actual data coverage so you never mistake missing data for a real-world zero. An empty or absent field on a node means "not in BioCosm's data," never a true zero. BioCosm is AI-generated and may contain errors.

Inputs: no named parameters. Returns: object

get_nodeAInspect

Get full details for a single BioCosm node: identity and all name aliases, classification, gene targets and mechanism, therapeutic areas, companies, revenue history where available (sparse: ~100 drugs, mostly blockbusters, as annualized quarterly estimates; source links when present), probability-of- success predictions for pipeline drugs (with confidence intervals and contributing factors), structured clinical trial outcomes, external cross-references, and writeup availability. Empty fields mean "not in BioCosm's coverage," NOT zero or absent in reality.

Inputs: node_id (required). Returns: result

get_node_freshnessAInspect

Get freshness details for a single node: writeup age, enrichment hash match, staleness score, validation score.

Inputs: node_id (required). Returns: result

get_pos_scoreAInspect

Get the Probability of Success estimate for a node, including the base rate, adjustment factors with reasoning, confidence interval, and model version.

Returns None for nodes without a PoS score (typically only late-stage pipeline drugs are scored).

Inputs: node_id (required). Returns: result

get_staleness_reportAInspect

Get writeup staleness report: overall stats, top stale nodes, data source freshness.

Inputs: limit. Returns: object

get_statsAInspect

Get a high-level overview of the BioCosm database: total nodes, writeups, companies, breakdowns by type/status/domain, validation scores, and recent pipeline runs.

Inputs: no named parameters. Returns: object

get_writeupAInspect

Get the full writeup for a BioCosm node, including all sections, citations, structured data, and validation score.

Inputs: node_id (required). Returns: result

list_by_therapeutic_areaBInspect

List all nodes in a given therapeutic area.

Inputs: area (required), limit. Returns: result

search_nodesAInspect

Search BioCosm nodes by name, gene symbol, target, therapeutic area, or company.

Results are ranked: exact name/brand matches first, then partial name matches, with a node-type prior (canonical drug/diagnostic nodes rank above gene-target nodes, which rank above ChEMBL salt-form duplicates). Nodes matched only via description/company/area rank last. Each result includes a name field for disambiguation.

Inputs: query (required), limit. Returns: result

Tool Schema Changelog

Recent tool additions, removals, and schema changes observed during successful MCP inspections.

Loading tool schema changelog…

    Related MCP Connectors

    Related MCP Servers

    • A
      license
      Not graded
      quality
      C
      maintenance
      Enables AI agents to resolve genes, diseases, chemicals, variants and species to normalized ids, search ~36M PubMed abstracts and PMC full texts by free text or entity, and retrieve the machine-extracted relations between them with the supporting sentences and PMIDs. Supports auditing individual relations with full evidence passages and pulling per-article entity annotations with character offsets.
      267 npm
      MIT
    Try in Browser

    Glama MCP Gateway

    Add one secure layer between your agents and this server.

    Resources