GrEBI is a knowledge graph platform for integrating biomedical data from multiple sources (ontologies, databases, RDF, CSV, Parquet, etc.) into a unified Neo4j-backed knowledge graph with REST API, Cypher query service, and Node.js UI.
This is a collection of Rust CLI binaries designed for data ingestion workflows, NOT an MCP server. The repository contains no MCP protocol implementation, no tool registration mechanism, no schema definitions, and no input/output documentation. All 18 'tools' are inferred from directory names and Cargo.toml files in the dataload folder. There is no evidence of JSON Schema input definitions, parameter descriptions, output structures, or error handling designed for LLM consumption. The tools are standalone CLI utilities (grebi_ingest_*, grebi_transform_*, grebi_parquet2jsonl, grebi_rdf2jsonl, grebi_nodes2edges, grebi_normalise_prefixes) intended to be orchestrated by Nextflow workflows, not by MCP clients or LLMs. No tool definitions, schemas, or descriptions are visible in the source code provided.
Ingest biomappings data into GrEBI JSONL format
BioStudies PageTab JSON metadata as GrEBI JSONL
Expression Atlas baseline TPM tables as gene/anatomy expression evidence in GrEBI JSONL
Ingest GWAS data into GrEBI JSONL format
Ingest KGX edges into GrEBI JSONL format
The MetaboLights EBI Search XML as GrEBI JSONL
Ingest MONDO and EFO mappings into GrEBI JSONL format
No MCP protocol implementation present. This is not an MCP server, it is a collection of Rust CLI binaries. No MCP tool registration, no message handling, no JSON-RPC protocol, no schema definitions.
No input schemas defined. Cannot verify parameter types, required fields, enums, or constraints. All 18 tools score 0 for schema dimension.
| Scored | Grade | Overall | Spec posture | Rubric |
|---|---|---|---|---|
| 2026-09-21 | F | 28 | 2026-07-28+ | v2 |
| 2026-03-09 | F | 32 | - | v1 |
Ingest OLS (Ontology Lookup Service) data into GrEBI JSONL format
The PRIDE projects export as metadata-only GrEBI JSONL
PrimeKG's kg.csv as GrEBI JSONL
Ingest Reactome pathway data into GrEBI JSONL format
Ingest SQLite database tables into GrEBI JSONL format
Ingest SSSOM (Simple Standard for Sharing Ontology Mappings) data into GrEBI JSONL format
Transform GrEBI JSONL nodes into edges
Normalize prefixes in GrEBI JSONL data
Convert Apache Parquet files to GrEBI JSONL format
Convert RDF (XML/Turtle) files to GrEBI JSONL format
Transform GrEBI JSONL data with custom logic
Descriptions are minimal single-line strings under 20 characters for most tools (e.g., 'Ingest X data into Y format'). Insufficient detail for LLM tool selection. Descriptions should explain WHAT the tool does, WHEN to use it, WHAT it returns, and any prerequisites.
No parameter documentation visible. Cannot determine what inputs these tools accept, what formats are expected, what values are valid, or what happens on error.
No output schemas documented. Cannot determine what fields the tools return or how to chain their outputs into subsequent tool calls.
No error handling or recovery guidance. Unclear what errors these tools can emit and how an agent should respond (retry, ask user, give up).