Skip to main content
Glama

Search

search
Read-onlyIdempotent

"Find [disease / drug / gene target]" / "Open Targets lookup for [name]" / "what's the Open Targets ID for [X]" — text search across diseases, drug targets, and drugs in the Open Targets Platform (the leading drug-discovery knowledge graph). Returns ranked matches with their canonical IDs (ENSG... for targets, EFO_... for diseases, CHEMBL... for drugs). Use first to find IDs, then call target/disease/drug for details.

Input Schema

TableJSON Schema
NameRequiredDescriptionDefault
sizeNo1-50 (default 10)
queryYes
entityNotarget | disease | drug (omit for all)

Output Schema

TableJSON Schema
NameRequiredDescriptionDefault
searchNo

Schema Changelog

Changes observed during successful MCP inspections.

  1. Changed2 schema fields changed
    • removedOutput schema / properties / data
      Removed value: -{
      -  "properties": {
      -    "search": {
      -      "properties": {
      -        "hits": {
      -          "items": {
      -            "properties": {
      -              "description": {
      -                "description": "Entity description",
      -                "type": "string"
      -              },
      -              "entity": {
      -                "description": "Entity type (target/disease/drug)",
      -                "type": "string"
      -              },
      -              "id": {
      -                "description": "Entity ID",
      -                "type": "string"
      -              },
      -              "name": {
      -                "description": "Entity name",
      -                "type": "string"
      -              }
      -            },
      -            "type": "object"
      -          },
      -          "type": "array"
      -        },
      -        "total": {
      -          "description": "Total hits",
      -          "type": "integer"
      -        }
      -      },
      -      "type": "object"
      -    }
      -  },
      -  "type": "object"
      -}
    • addedOutput schema / properties / search
      Added value: +{
      +  "properties": {
      +    "hits": {
      +      "items": {
      +        "properties": {
      +          "description": {
      +            "type": "string"
      +          },
      +          "entity": {
      +            "type": "string"
      +          },
      +          "id": {
      +            "type": "string"
      +          },
      +          "name": {
      +            "type": "string"
      +          }
      +        },
      +        "type": "object"
      +      },
      +      "type": "array"
      +    },
      +    "total": {
      +      "type": "number"
      +    }
      +  },
      +  "type": "object"
      +}
  2. Changed2 schema fields changed
    • addedInput schema / examples
      Added value: +[
      +  {
      +    "query": "TP53"
      +  },
      +  {
      +    "entity": "disease",
      +    "query": "cancer",
      +    "size": 20
      +  }
      +]
    • changedOutput schema / (root)
      Previous value: -nullNew value: +{
      +  "properties": {
      +    "data": {
      +      "properties": {
      +        "search": {
      +          "properties": {
      +            "hits": {
      +              "items": {
      +                "properties": {
      +                  "description": {
      +                    "description": "Entity description",
      +                    "type": "string"
      +                  },
      +                  "entity": {
      +                    "description": "Entity type (target/disease/drug)",
      +                    "type": "string"
      +                  },
      +                  "id": {
      +                    "description": "Entity ID",
      +                    "type": "string"
      +                  },
      +                  "name": {
      +                    "description": "Entity name",
      +                    "type": "string"
      +                  }
      +                },
      +                "type": "object"
      +              },
      +              "type": "array"
      +            },
      +            "total": {
      +              "description": "Total hits",
      +              "type": "integer"
      +            }
      +          },
      +          "type": "object"
      +        }
      +      },
      +      "type": "object"
      +    }
      +  },
      +  "type": "object"
      +}
  3. First observed

TDQS

Score is being calculated.

Try in Browser

Glama MCP Gateway

Add one secure layer between your agents and this server.