vep

Pack: ensembl · Endpoint: https://gateway.pipeworx.io/ensembl/mcp

Variant Effect Predictor — region in “chrom:start-end:strand” form.

Parameters

NameTypeRequiredDescription
speciesstringyes
regionstringyese.g. “9:22125504-22125504:1”
allelestringyese.g. “C”

Example call

curl -X POST https://gateway.pipeworx.io/ensembl/mcp \
  -H 'Content-Type: application/json' \
  -d '{"jsonrpc":"2.0","id":1,"method":"tools/call","params":{"name":"vep","arguments":{}}}'

Response shape

Full JSON Schema
{
  "type": "array",
  "description": "Variant Effect Predictor results",
  "items": {
    "type": "object",
    "properties": {
      "variant_id": {
        "type": "string",
        "description": "Variant identifier"
      },
      "allele_string": {
        "type": "string",
        "description": "Reference/alternate alleles"
      },
      "seq_region_name": {
        "type": "string",
        "description": "Chromosome"
      },
      "start": {
        "type": "integer",
        "description": "Start position"
      },
      "end": {
        "type": "integer",
        "description": "End position"
      },
      "strand": {
        "type": "integer",
        "description": "Strand"
      },
      "transcript_consequences": {
        "type": "array",
        "description": "Predicted consequences",
        "items": {
          "type": "object",
          "properties": {
            "consequence_terms": {
              "type": "array",
              "description": "Consequence term list",
              "items": {
                "type": "string"
              }
            },
            "transcript_id": {
              "type": "string",
              "description": "Transcript ID"
            },
            "gene_id": {
              "type": "string",
              "description": "Gene ID"
            },
            "biotype": {
              "type": "string",
              "description": "Transcript biotype"
            },
            "impact": {
              "type": "string",
              "description": "Predicted impact"
            },
            "hgvsc": {
              "type": "string",
              "description": "HGVS cDNA notation"
            },
            "hgvsp": {
              "type": "string",
              "description": "HGVS protein notation"
            }
          }
        }
      }
    }
  }
}

Connect

Add this to your MCP client config, or use one-click install buttons:

{
  "mcpServers": {
    "ensembl": {
      "url": "https://gateway.pipeworx.io/ensembl/mcp"
    }
  }
}

See Getting Started for client-specific install steps.

Regenerated from source · build May 21, 2026