EBI Proteins API MCP Server for Google ADKGive Google ADK instant access to 16 tools to Get Antigen, Get Coordinates, Get Genecentric, and more
Google Agent Development Kit (ADK) is Google's framework for building production AI agents. Add EBI Proteins API as an MCP tool provider through Vinkius and your ADK agents can call every tool with full schema introspection.
Ask AI about this MCP Server for Google ADK
The EBI Proteins API MCP Server for Google ADK is a standout in the The Unthinkable category — giving your AI agent 16 tools to work with, ready to go from day one.
Vinkius delivers Streamable HTTP and SSE to any MCP client
from google.adk.agents import Agent
from google.adk.tools.mcp_tool import McpToolset
from google.adk.tools.mcp_tool.mcp_session_manager import (
StreamableHTTPConnectionParams,
)
# Your Vinkius token. get it at cloud.vinkius.com
mcp_tools = McpToolset(
connection_params=StreamableHTTPConnectionParams(
url="https://edge.vinkius.com/[YOUR_TOKEN_HERE]/mcp",
)
)
agent = Agent(
model="gemini-2.5-pro",
name="ebi_proteins_api_agent",
instruction=(
"You help users interact with EBI Proteins API "
"using 16 available tools."
),
tools=[mcp_tools],
)
* Every MCP server runs on Vinkius-managed infrastructure inside AWS - a purpose-built runtime with per-request V8 isolates, Ed25519 signed audit chains, and sub-40ms cold starts optimized for native MCP execution. See our infrastructure
About EBI Proteins API MCP Server
Connect to the EMBL-EBI Proteins API and access comprehensive protein biology data from one of the world's leading bioinformatics institutes.
Google ADK natively supports EBI Proteins API as an MCP tool provider. declare Vinkius Edge URL and the framework handles discovery, validation, and execution automatically. Combine 16 tools with Gemini's long-context reasoning for complex multi-tool workflows, with production-ready session management and evaluation built in.
What you can do
- Protein Retrieval — Fetch complete protein entries by UniProt accession with names, organisms, gene information, sequences, and cross-references
- Sequence Features — Retrieve annotated domains, binding sites, active sites, signal peptides, transmembrane regions, and disulfide bonds for any protein
- Genetic Variants — Access curated variants from UniProtKB aggregated with large-scale studies including ClinVar, gnomAD, 1000 Genomes, COSMIC, and TOPMed
- Proteomics & PTMs — Query mass-spectrometry peptide evidence and post-translational modifications from PeptideAtlas, MaxQB, EPD, and ProteomicsDB
- Mutagenesis — Explore curated mutagenesis experiments with detailed phenotypic effect descriptions
- Proteomes & Taxonomy — Search reference proteomes and navigate the taxonomy tree by ID or organism name
- Genome Coordinates — Map proteins to genome positions on GRCh38/GRCh37 with Ensembl gene, transcript, and translation IDs
The EBI Proteins API MCP Server exposes 16 tools through the Vinkius. Connect it to Google ADK in under two minutes — credentials fully managed, no infrastructure to provision, no vendor lock-in. Your configuration, your data, your control.
All 16 EBI Proteins API tools available for Google ADK
When Google ADK connects to EBI Proteins API through Vinkius, your AI agent gets direct access to every tool listed below — spanning proteins, uniprot, bioinformatics, and more. Every call runs in a secure, isolated environment with full audit visibility. Beyond a simple connection, you get real-time monitoring of agent activity, enterprise governance, and optimized token usage.
Get antigen on EBI Proteins API
These are peptide regions used for antibody generation, indicating experimentally validated protein expression targets. Useful for immunology and antibody-based research. Get antigen sequences from Human Protein Atlas
Get coordinates on EBI Proteins API
Returns Ensembl gene, transcript, and translation IDs along with chromosome, start/end positions, and strand information. Essential for bridging protein annotations with genomic data. Get genome coordinate mappings for a protein
Get genecentric on EBI Proteins API
Shows canonical protein and related protein count for each gene. Use with a UniProt Proteome ID (e.g. UP000005640). Get the gene-centric view of a proteome
Get mutagenesis on EBI Proteins API
Each entry includes the wild-type and mutant residues, position, and a description of the functional impact. Critical for understanding structure-function relationships. Get mutagenesis experiments and phenotypic effects
Get protein on EBI Proteins API
Use a UniProt accession such as P12345, Q9Y6K9, or P53_HUMAN. Retrieve a full protein entry by UniProt accession
Get protein features on EBI Proteins API
Features include domains, binding sites, active sites, signal peptides, transmembrane regions, disulfide bonds, glycosylation sites, and more. Each feature has start/end positions and evidence counts. Get sequence feature annotations for a protein
Get proteome on EBI Proteins API
Returns taxonomy, protein count, gene count, reference status, and component information. Use IDs like UP000005640 for human proteome or UP000000589 for mouse. Get a specific proteome by UniProt Proteome ID
Get proteomics on EBI Proteins API
Shows which peptides have been experimentally detected and whether they are unique to this protein. Essential for validating protein expression. Get mass-spectrometry proteomics data for a protein
Get proteomics ptm on EBI Proteins API
Provides residue-level PTM positions with evidence counts. Get post-translational modifications from mass-spec data
Get taxonomy on EBI Proteins API
Returns scientific name, common name, rank, lineage, parent, and children nodes. Use IDs like 9606 for human, 10090 for mouse, 562 for E. coli. Get taxonomy node details by NCBI taxon ID
Get variation on EBI Proteins API
Each variant includes wild-type and mutant residues, clinical significance, consequence type (e.g. missense, nonsense), and cross-references. Critical for clinical genomics and variant interpretation. Get genetic variants for a protein from multiple sources
Search features by type on EBI Proteins API
Valid types include: DOMAIN, BINDING, ACTIVE_SITE, SIGNAL, TRANSMEM, DISULFID, CARBOHYD, MOD_RES, VARIANT, MUTAGEN, REGION, MOTIF, SITE, REPEAT, COILED, COMPBIAS, HELIX, STRAND, TURN. Search features by type across proteins
Search proteins on EBI Proteins API
You can combine gene name (e.g. TP53), organism (e.g. human, 9606), keyword (e.g. kinase), or accession. Returns a summarized list of matching proteins with names, organisms, and sequence lengths. Search proteins by gene name, organism, or keyword
Search proteomes on EBI Proteins API
Returns proteome IDs, taxonomy, protein counts, gene counts, and reference proteome status. Use queries like "homo sapiens", "escherichia coli", "arabidopsis". Search proteomes by organism name
Search taxonomy on EBI Proteins API
Returns matching taxonomy entries with scientific names, common names, taxon IDs, and ranks. Useful for finding the correct taxon ID before querying proteins or proteomes for a specific organism. Search taxonomy by organism name
Search variation on EBI Proteins API
g. large_scale_study, uniprot, mixed), consequence type (e.g. missense, stop gained), and wild-type residue. Use this to find clinically relevant variants across the proteome. Search variants by consequence type, source, or residue
Connect EBI Proteins API to Google ADK via MCP
Follow these steps to wire EBI Proteins API into Google ADK. The entire setup takes under two minutes — your credentials stay safe behind Vinkius.
Install Google ADK
pip install google-adkReplace the token
[YOUR_TOKEN_HERE] with your Vinkius tokenCreate the agent
Explore tools
Why Use Google ADK with the EBI Proteins API MCP Server
Google ADK provides unique advantages when paired with EBI Proteins API through the Model Context Protocol.
Google ADK natively supports MCP tool servers. declare a tool provider and the framework handles discovery, validation, and execution
Built on Gemini models, ADK provides long-context reasoning ideal for complex multi-tool workflows with EBI Proteins API
Production-ready features like session management, evaluation, and deployment come built-in. not bolted on
Seamless integration with Google Cloud services means you can combine EBI Proteins API tools with BigQuery, Vertex AI, and Cloud Functions
EBI Proteins API + Google ADK Use Cases
Practical scenarios where Google ADK combined with the EBI Proteins API MCP Server delivers measurable value.
Enterprise data agents: ADK agents query EBI Proteins API and cross-reference results with internal databases for comprehensive analysis
Multi-modal workflows: combine EBI Proteins API tool responses with Gemini's vision and language capabilities in a single agent
Automated compliance checks: schedule ADK agents to query EBI Proteins API regularly and flag policy violations or configuration drift
Internal tool platforms: build self-service agent platforms where teams connect their own MCP servers including EBI Proteins API
Example Prompts for EBI Proteins API in Google ADK
Ready-to-use prompts you can give your Google ADK agent to start working with EBI Proteins API immediately.
"Get all known genetic variants for the TP53 tumor suppressor protein."
"Show me the domain architecture and binding sites of the EGFR protein."
"Map the BRCA1 protein to its genome coordinates on GRCh38."
Troubleshooting EBI Proteins API MCP Server with Google ADK
Common issues when connecting EBI Proteins API to Google ADK through Vinkius, and how to resolve them.
McpToolset not found
pip install --upgrade google-adkEBI Proteins API + Google ADK FAQ
Common questions about integrating EBI Proteins API MCP Server with Google ADK.
How does Google ADK connect to MCP servers?
Can ADK agents use multiple MCP servers?
Which Gemini models work best with MCP tools?
Explore More MCP Servers
View all →
Grid
12 toolsTurn spreadsheet data into interactive dashboards and visual stories that make numbers accessible to every stakeholder.

Airship
10 toolsMobile engagement orchestration — manage push notifications, segments, and channels via AI.

Steam
7 toolsAccess game data, player profiles, and community content from the world largest PC gaming platform and digital storefront.

Google Roads
4 toolsAccess Google Roads API — snap GPS tracks to roads, find nearest road segments, and get speed limit data for any road segment worldwide from any AI agent.
