biomodels_model

Pack: biomodels · Connect: https://pipeworx.io/mcp (see Connect below for a single-pack URL)

No MCP client? Call it directly: GET https://gateway.pipeworx.io/v1/tools/biomodels_model for the schema, then POST the same URL with its arguments for the data.

Fetch one BioModels entry in full by its model id (BIOMD… for curated models, MODEL… for non-curated) — name, the SBML notes describing what the model does, format, curation status, modelling approach (ODE, constraint-based, Petri net, Markov chain…), the publication it was taken from, contributors, version history, and the annotations linking its species and reactions to UniProt, ChEBI, GO and taxonomy terms. Use after biomodels_search, or when a paper cites a BIOMD accession.

Parameters

NameTypeRequiredDescription
model_idstringyesBioModels id, e.g. BIOMD0000000012 (Elowitz repressilator) or MODEL2608180001.

Example call

Arguments

{
  "model_id": "BIOMD0000000012"
}

curl

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

TypeScript (@pipeworx/sdk)

import { Pipeworx } from '@pipeworx/sdk';
const pipeworx = new Pipeworx();

const result = await pipeworx.call('biomodels_model', {
  "model_id": "BIOMD0000000012"
});

Connect

Add this to your MCP client config — every tool in the catalog, including this one — or use one-click install buttons:

{
  "mcpServers": {
    "pipeworx": {
      "url": "https://pipeworx.io/mcp"
    }
  }
}
Connect to just the biomodels pack
{
  "mcpServers": {
    "biomodels": {
      "url": "https://gateway.pipeworx.io/biomodels/mcp"
    }
  }
}

See Getting Started for client-specific install steps.

Regenerated from source · build October 27, 2026