Model Context Protocol Server for Life Sciences Research
TogoMCP is a comprehensive Model Context Protocol (MCP) server developed by DBCLS that provides LLM agents with seamless access to a vast ecosystem of life sciences databases. It integrates over 30 major biological and biomedical databases, enabling AI assistants like Claude, ChatGPT, and Gemini to help researchers query, explore, and integrate complex biological data using natural language.
Through SPARQL queries, RDF data exploration, and ID conversion services, TogoMCP bridges the gap between AI assistants and the rich data landscape of life sciences. Whether you're a biologist exploring diseaseβprotein associations, a chemist searching for drug candidates, or a data scientist integrating information across multiple domains, TogoMCP provides a powerful toolkit for knowledge discovery.
Query proteins, genes, chemicals, diseases, pathways, and more across 20+ integrated databases including UniProt, PubChem, ChEMBL, PDB, Reactome, ClinVar, and others β all through a single MCP endpoint.
Built on Semantic Web technologies. TogoMCP exposes SPARQL endpoints from the RDF Portal, enabling precise, structured queries with rich cross-references between datasets.
Powered by TogoID, the server converts identifiers across 65+ biological databases β including cross-category conversions (e.g., disease IDs β gene IDs) with semantic relationship annotations.
Designed for integration with LLM-based assistants. Compatible with Claude Desktop, ChatGPT, and Antigravity (formerly Gemini CLI). No bioinformatics expertise required β use natural language to explore data.
Recent user-facing updates β new databases, tools, and capability changes. See the full changelog for the complete history.
togoid_identifyId turns a bare accession like AEK21611 into the dataset key a conversion route needs, getRelation no longer reports a working route as nonexistent, and dataset ID patterns now ship in a form Python can actually compile. ChatGPT users must re-run Scan Tools to see the new tool.
TogoMCP is described in the following papers. Please cite the system paper if you use TogoMCP in your research.
Kinjo, A. R., Yamamoto, Y., Bustamante-Larriet, S., Labra-Gayo, J.-E., & Fujisawa, T. (2026). TogoMCP: Natural Language Querying of Life-Science Knowledge Graphs via Schema-Guided LLMs and the Model Context Protocol. Database 2026:baag042. https://doi.org/10.1093/database/baag042
Kinjo, A. R., & Yamamoto, Y. (2026). Measure before you rewrite: ablation-driven redesign of LLM-facing RDF schema documentation in TogoMCP. BioHackrXiv. https://doi.org/10.37044/osf.io/6v5ra_v1
The second report measures what the per-database schema documents (MIE files) actually contribute to answer quality. Removing any single MIE section — or any whole functional group — is statistically null, while removing the MIE entirely costs 0.9 points out of 20; the query-construction content alone recovers 99% of that effect. MIE v3, the format now served by this server, was reorganized around that evidence: same answer quality over 100 benchmark questions, 15% fewer input tokens, 6% faster.
The following examples illustrate how AI assistants powered by TogoMCP can tackle complex life sciences research questions by orchestrating queries across multiple databases.
The system loaded the ChEMBL schema via get_MIE_file, ran parallel target searches across CVD areas (RAAS, coagulation, lipid pathways, ion channels), then issued comprehensive SPARQL queries against the EBI endpoint to retrieve approved (Phase 4) inhibitors anchored on MeSH disease IRIs (cco:hasMesh) and human single-protein targets. It used TogoID to bridge ChEMBL target IDs to UniProt accessions and compiled an interactive classification dashboard.
The system loaded the UniProt MIE to confirm the up:enzyme predicate and the mandatory up:reviewed 1 filter, then ran a single aggregating SPARQL query against the SIB endpoint, anchored on up:organism <β¦/taxonomy/9606>. EC class was extracted from the enzyme IRI by stripping the prefix and taking the first digit before the dot, giving counts of unique proteinβEC-class associations across all seven EC classes.
The system loaded the MIEs for ChEBI, ChEMBL, and PubChem, then ran five SPARQL queries: ChEBI biological roles under the CHEBI:33245 natural-product hierarchy via OWL restrictions; ChEMBL approved-drug counts grouped by ATC therapeutic area; PubChem MW distribution for FDA-approved drugs (via the sio:SIO_000008 hub-and-spoke pattern); a cross-graph ChEMBL Γ ChEBI join confirming NP-derived approved drugs; and a NP pharmacological-role query with mass statistics. Results were synthesised into an interactive dashboard.
Connect TogoMCP to your AI assistant in minutes. Choose your platform below.
Available on Claude, Claude Desktop and Cowork, on all plans β Free, Pro, Max, Team and Enterprise. Free accounts may add one custom connector; the paid plans have no cap.
https://togomcp.rdfportal.org/mcpTeam and Enterprise take an extra step first: an owner adds it organization-wide via Organization settings β Connectors β Add, hovering Custom and choosing Web. Members then connect it themselves under Customize β Connectors. Individual members cannot add a custom connector until the owner has done this.
Method 1 covers every plan, so this is rarely needed. It runs a local bridge (mcp-remote) that presents TogoMCP as a local server β useful if custom connectors are unavailable to you. It is a community tool, not an Anthropic-documented path; claude_desktop_config.json is otherwise for genuinely local MCP servers.
claude_desktop_config.json.{
"mcpServers": {
"togomcp": {
"command": "npx",
"args": ["-y", "mcp-remote", "https://togomcp.rdfportal.org/mcp"]
}
}
}
Custom MCP connectors run in ChatGPT's Developer Mode, on the web only β there is no mobile support. This is a beta, and what each plan may do differs:
TogoMCP needs only read access. Every tool it exposes is a query, search, or ID conversion β it never writes to a database, and all 29 declare readOnlyHint in the protocol. So the read/fetch-only restriction on Pro does not limit TogoMCP: it runs in full.
https://togomcp.rdfportal.org/mcpfind_databases, ncbi_ncbi_esearch) and the call fails. Fix: re-run Scan Tools on the connector, or remove and re-add it. New databases need no refresh β the database catalog is delivered by TogoMCP_Usage_Guide at query time, so it is always current.
Gemini CLI was retired on 18 June 2026 for the free tier, Google AI Pro, Ultra and Google One, and replaced by Antigravity CLI. If that is you, use the Antigravity configuration below β the old Gemini CLI settings will not work. (Gemini Code Assist Standard/Enterprise, Google Cloud access, and paid Gemini API keys keep Gemini CLI; see the note at the end.)
Edit ~/.gemini/config/mcp_config.json (or .agents/mcp_config.json in a project):
{
"mcpServers": {
"togomcp": {
"serverUrl": "https://togomcp.rdfportal.org/mcp"
}
}
}
The field is serverUrl. Antigravity does not accept the older httpUrl or url keys β a config using them silently fails to connect.
Save the file, then type /mcp in the Antigravity CLI prompt to open the MCP Manager and reload. In the Antigravity IDE, use MCP Servers in the agent side panel instead.
~/.gemini/settings.json with "httpUrl" instead of "serverUrl"; see the Gemini CLI MCP docs. Either way TogoMCP is Streamable HTTP, not SSE.
Connected? The self-study tutorial takes you from your first question to results you can defend in a paper — nine chapters and an appendix on how the server works, how to ask a question that a database can actually answer, and how to tell a real answer from a plausible one, plus exercises with worked solutions. Written for life-science researchers; no RDF or SPARQL background assumed.
TogoMCP integrates over 30 major life sciences databases, covering proteins, genes, chemicals, diseases, pathways, taxonomy, and more.
TogoMCP exposes a rich set of tools for searching, querying, and converting life sciences data.
get_MIE_file first to understand the database schema and available properties.AEK21611) to the TogoID dataset key it belongs to, so you never have to guess a key for a conversion route.TogoMCP works excellently in combination with these complementary MCP servers for richer research workflows.
PubDictionaries provides text annotation services for biomedical literature, helping identify and map biological entities such as genes, proteins, diseases, and chemicals in text.
The PubMed MCP server provides access to the world's largest biomedical literature database, enabling article search, metadata retrieval, and full-text access from PubMed Central.
The Ontology Lookup Service (OLS4) from EMBL-EBI provides access to biomedical ontologies, enabling standardization of terminology and exploration of hierarchical relationships between biological concepts.
Explore the ecosystem of tools and organizations behind TogoMCP.
The NBDC RDF Portal is a comprehensive repository of semantic life sciences data developed by DBCLS and NBDC. It hosts 21+ RDF datasets comprising over 45.5 billion triples, all quality-reviewed for interoperability and SPARQL queryability. TogoMCP's SPARQL queries run against this portal's unified endpoint.
TogoID is an identifier conversion service by DBCLS that bridges 65+ life science databases. Unlike traditional converters, it supports cross-category conversions (e.g., disease IDs β gene IDs) with semantic relationship annotations. TogoMCP's ID conversion tools are powered by TogoID's API.
TogoVar is an NBDC/DBCLS integrated database of human genomic variation. It aggregates allele frequencies from Japanese and global cohorts (ToMMo, JGA, GEM-J, NCBN, BioBank Japan, gnomAD) with ClinVar and MGeND clinical significance and functional predictions. TogoMCP's genomic-variation tools query TogoVar's REST API.
The Database Center for Life Science (DBCLS) is a Japanese research institute under ROIS, founded in 2007. It conducts research on database integration, Semantic Web technologies, and bioinformatics resources. DBCLS organizes the annual BioHackathon and monthly SPARQLthon events, and develops tools like TogoID, TogoTV, and TogoMCP.
The TogoMCP source code is open and available on GitHub. Contributions, bug reports, and feature requests are welcome.