Skip to main content
Glama

Target

target
Read-onlyIdempotent

"Drug target profile for [gene]" / "is [gene] a druggable target" / "[gene] target info" / "target ID [ENSG...]" — fetch a drug-target profile (Open Targets uses Ensembl gene IDs as target identifiers). Returns approved symbol, name, biotype, protein IDs, pathways, synonyms. Use for target characterization in drug discovery.

Input Schema

TableJSON Schema
NameRequiredDescriptionDefault
ensembl_idYese.g. "ENSG00000141510" (TP53)

Output Schema

TableJSON Schema
NameRequiredDescriptionDefault
targetNo

Schema Changelog

Changes observed during successful MCP inspections.

  1. Changed2 schema fields changed
    • removedOutput schema / properties / data
      Removed value: -{
      -  "properties": {
      -    "target": {
      -      "properties": {
      -        "approvedName": {
      -          "description": "Approved gene name",
      -          "type": "string"
      -        },
      -        "approvedSymbol": {
      -          "description": "Approved gene symbol",
      -          "type": "string"
      -        },
      -        "biotype": {
      -          "description": "Gene biotype",
      -          "type": "string"
      -        },
      -        "id": {
      -          "description": "Ensembl target ID",
      -          "type": "string"
      -        },
      -        "pathways": {
      -          "items": {
      -            "properties": {
      -              "pathway": {
      -                "description": "Pathway name",
      -                "type": "string"
      -              },
      -              "pathwayId": {
      -                "description": "Pathway ID",
      -                "type": "string"
      -              }
      -            },
      -            "type": "object"
      -          },
      -          "type": "array"
      -        },
      -        "proteinIds": {
      -          "items": {
      -            "properties": {
      -              "id": {
      -                "description": "Protein ID",
      -                "type": "string"
      -              },
      -              "source": {
      -                "description": "ID source",
      -                "type": "string"
      -              }
      -            },
      -            "type": "object"
      -          },
      -          "type": "array"
      -        },
      -        "synonyms": {
      -          "items": {
      -            "properties": {
      -              "label": {
      -                "description": "Synonym label",
      -                "type": "string"
      -              },
      -              "source": {
      -                "description": "Synonym source",
      -                "type": "string"
      -              }
      -            },
      -            "type": "object"
      -          },
      -          "type": "array"
      -        }
      -      },
      -      "type": "object"
      -    }
      -  },
      -  "type": "object"
      -}
    • addedOutput schema / properties / target
      Added value: +{
      +  "properties": {
      +    "approvedName": {
      +      "type": "string"
      +    },
      +    "approvedSymbol": {
      +      "type": "string"
      +    },
      +    "biotype": {
      +      "type": "string"
      +    },
      +    "id": {
      +      "type": "string"
      +    },
      +    "pathways": {
      +      "items": {
      +        "properties": {
      +          "pathway": {
      +            "type": "string"
      +          },
      +          "pathwayId": {
      +            "type": "string"
      +          }
      +        },
      +        "type": "object"
      +      },
      +      "type": "array"
      +    },
      +    "proteinIds": {
      +      "items": {
      +        "properties": {
      +          "id": {
      +            "type": "string"
      +          },
      +          "source": {
      +            "type": "string"
      +          }
      +        },
      +        "type": "object"
      +      },
      +      "type": "array"
      +    },
      +    "synonyms": {
      +      "items": {
      +        "properties": {
      +          "label": {
      +            "type": "string"
      +          },
      +          "source": {
      +            "type": "string"
      +          }
      +        },
      +        "type": "object"
      +      },
      +      "type": "array"
      +    }
      +  },
      +  "type": "object"
      +}
  2. Changed2 schema fields changed
    • addedInput schema / examples
      Added value: +[
      +  {
      +    "ensembl_id": "ENSG00000141510"
      +  },
      +  {
      +    "ensembl_id": "ENSG00000169245"
      +  }
      +]
    • changedOutput schema / (root)
      Previous value: -nullNew value: +{
      +  "properties": {
      +    "data": {
      +      "properties": {
      +        "target": {
      +          "properties": {
      +            "approvedName": {
      +              "description": "Approved gene name",
      +              "type": "string"
      +            },
      +            "approvedSymbol": {
      +              "description": "Approved gene symbol",
      +              "type": "string"
      +            },
      +            "biotype": {
      +              "description": "Gene biotype",
      +              "type": "string"
      +            },
      +            "id": {
      +              "description": "Ensembl target ID",
      +              "type": "string"
      +            },
      +            "pathways": {
      +              "items": {
      +                "properties": {
      +                  "pathway": {
      +                    "description": "Pathway name",
      +                    "type": "string"
      +                  },
      +                  "pathwayId": {
      +                    "description": "Pathway ID",
      +                    "type": "string"
      +                  }
      +                },
      +                "type": "object"
      +              },
      +              "type": "array"
      +            },
      +            "proteinIds": {
      +              "items": {
      +                "properties": {
      +                  "id": {
      +                    "description": "Protein ID",
      +                    "type": "string"
      +                  },
      +                  "source": {
      +                    "description": "ID source",
      +                    "type": "string"
      +                  }
      +                },
      +                "type": "object"
      +              },
      +              "type": "array"
      +            },
      +            "synonyms": {
      +              "items": {
      +                "properties": {
      +                  "label": {
      +                    "description": "Synonym label",
      +                    "type": "string"
      +                  },
      +                  "source": {
      +                    "description": "Synonym source",
      +                    "type": "string"
      +                  }
      +                },
      +                "type": "object"
      +              },
      +              "type": "array"
      +            }
      +          },
      +          "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.