Vinkius
UniProt

UniProt MCP for AI. Query Protein Sequences & Functional Annotations

Claude Claude
ChatGPT ChatGPT
Cursor Cursor
Gemini Gemini
Windsurf Windsurf
VS Code VS Code
JetBrains JetBrains
Vercel Vercel
See Vinkius in Action

Works with every AI agent you already use

…and any MCP-compatible client

UniProt MCP on Cursor AI Code EditorUniProt MCP on Claude Desktop AppUniProt MCP on OpenAI Agents SDKUniProt MCP on Visual Studio CodeUniProt MCP on GitHub Copilot AI AgentUniProt MCP on Google Gemini AIUniProt MCP on Lovable AI DevelopmentUniProt MCP on Mistral AI AgentsUniProt MCP on Amazon AWS Bedrock

Connect to your AI in seconds.

UniProt connects your AI agent directly to UniProt: the massive knowledge base for protein sequences. It lets you search 250M+ entries using keywords, find proteins related to a specific gene, or pull full functional details using an accession ID.

If you work with proteomics, this is where the data lives.

What your AI can do

Get uniprot protein

Gets the full protein details, including sequence and function, when you provide a specific UniProt accession ID.

Search uniprot gene

Finds all protein isoforms and functional annotations associated with a specific gene name across different species.

Search uniprot

Searches for proteins using general keywords like name or function. It returns basic data plus the amino acid sequence.

Search by Keyword or Function

Run a broad query using search_uniprot to find proteins associated with general terms like 'hemoglobin' or 'p53'.

Retrieve Full Protein Record

Use the accession ID in get_uniprot_protein to get every piece of functional and sequence data for a single protein.

Compare Gene Orthologs

Run search_uniprot_gene by entering a gene name; the agent returns all known isoforms encoded by that gene across different organisms.

Included with Plan

Waiting for input…

AI Agent

UniProt MCP Server: 3 Tools for Protein Data Access

Access the world's largest protein knowledge base. These three tools let your AI agent search by keyword, find full records via ID, or compare gene isoforms.

Make your AI actually useful.

Add this MCP to Claude, Cursor, or Windsurf and your AI stops guessing. It gets real tools to look things up, take action, and handle the stuff you keep doing by hand.

Start using UniProt on Vinkius

Get Uniprot Protein

Gets the full protein details, including sequence and function, when you provide a specific UniProt accession ID.

Search Uniprot Gene

Finds all protein isoforms and functional annotations associated with a specific...

Search Uniprot

Searches for proteins using general keywords like name or function. It returns basic...

Security and governance baked right in.

Pick your AI client below to get set up. Just create a Vinkius account, subscribe, and you're instantly up and running. We handle the entire backend infrastructure, delivering out-of-the-box support for HTTPS Streamable, SSE, and OAuth2—zero messy routing required.

Claude AI

Claude AI

1

Open Claude Settings

Go to claude.ai, click your profile icon, then navigate to Customize → Connectors.

2

Add Custom Connector

Click the "+" button and select Add custom connector. Paste your Vinkius endpoint URL:

https://edge.vinkius.com/[YOUR_TOKEN_HERE]/mcp

Replace [YOUR_TOKEN_HERE] with your token from cloud.vinkius.com. For OAuth-protected servers, expand Advanced settings to add credentials.

3

Start a conversation

Open a new chat. The UniProt integration is available immediately — no restart needed.

Choose How to Get Started

Build a custom MCP for your own tools, or connect a ready-made integration from our catalog.

Build Your Own

Turn any API into an MCP. Import a spec, define Agent Skills, or deploy with MCPFusion.

  • Import from OpenAPI, Swagger, or YAML specs
  • Create Agent Skills with progressive disclosure
  • Deploy to edge with MCPFusion framework
  • Built in DLP, auth, and compliance on every call
  • Real time usage dashboard and cost metering
  • Publish to catalog or keep private
Start building

Make Your AI Do More

Start with UniProt, then connect any of our 5,000+ other servers whenever your AI needs more. One click, no limits.

  • Use this MCP plus 5,000+ others, all in one place
  • Add new capabilities to your AI anytime you want
  • Every connection is secured and compliant automatically
  • Track usage and costs across all your servers
  • Works with Claude, ChatGPT, Cursor, and more
  • New servers added to the catalog every week
UniProt MCP server cover

Independent Platform Disclaimer: Vinkius is an independent platform and is not affiliated with, endorsed by, sponsored by, verified by, or otherwise authorized by UniProt. All third-party trademarks, logos, and brand names are the property of their respective owners. Their use on this website is strictly for informational purposes to identify service compatibility and interoperability.

VINKIUS INFRASTRUCTURE

Cloud Hosted

Managed infra

V8 Isolated

Sandboxed per request

Zero-Trust Proxy

No stored credentials

DLP Enforced

Policy on every call

GDPR Compliant

EU data residency

Token Compression

~60% cost reduction

Your data is protected. See how we built it.

Works with Claude, ChatGPT, Cursor, and more

The Model Context Protocol standardizes how applications expose capabilities to LLMs. Instead of operating in isolation, your AI gains direct access to external platforms, live data, and real-world actions through secure, standardized connections.

This connection provides 3 powerful capabilities that interface natively with Claude, ChatGPT, Cursor, and other compatible AI platforms. No middleware. No custom integration required.

Finding protein data shouldn't require knowing three different API endpoints.

Today, getting a full picture of a target protein means jumping between pages. You might start with a general search to find the name, copy an ID from a list, and then use another tool just to pull the sequence. It's fragmentation—you spend more time on data retrieval mechanics than analysis.

With this MCP server, you feed your query once. Whether it's a broad keyword or a specific gene name, the agent handles the routing through `search_uniprot` or `search_uniprot_gene`. You get clean, structured JSON directly in your workspace.

UniProt MCP Server: Get complete protein records with `get_uniprot_protein`

The biggest time sink is the 'deep dive.' You find a promising hit, but you suspect there's more data—maybe its subcellular location or an obscure modification. Manually checking secondary resources adds hours to your project.

Now, if you have that UniProt accession number, running `get_uniprot_protein` instantly pulls the canonical record. It’s a single call for all the granular detail; no more hopping between sheets and databases.

What your AI can actually do with this

UniProt hooks your AI agent right into UniProt—it’s the giant knowledge base for protein sequences. If you work in proteomics, this is where you gotta go to get the data. You can search over 250 million entries using keywords, pull out proteins linked to a specific gene, or grab full functional details just from an accession ID.

When your agent uses these tools, it doesn't just give you vague summaries; it runs precise queries against the massive database and spits back structured JSON. You get sequence data, function breakdowns, gene names, and subcellular locations—all ready to use.

If you're starting broad, you can run search_uniprot using general keywords for things like 'hemoglobin' or a specific disease pathway. This tool pulls up basic protein info (name, organism, function) along with the amino acid sequence so you know what you're looking at right off the bat.

Need to compare proteins across different species? You gotta use search_uniprot_gene. Just drop in a gene name, and the agent pulls all known isoforms and functional annotations for that gene across multiple organisms. That makes comparative analysis way easier.

When you've narrowed it down and you know exactly which protein you want, pull up its accession ID. Then you use get_uniprot_protein. This is your direct lookup: it grabs every piece of functional and sequence data for that single protein—its full record, function summaries, location details, and the complete amino acid sequence.

It's the deep dive you need without any guesswork.

Built · Hosted · Managed by Vinkius UniProt - Analyze Protein Sequences & Function
Server ID 019d7619-707f-700d-a80a-e53f725b2372
Vinkius Inspector
Compliance Grade A+
Score 98.33/100
Vinkius Inspector Badge — Score 98.33/100

Questions you might have

How do I use search_uniprot to find proteins by function? +

You pass the functional keyword directly into search_uniprot. For example, if you want all enzymes that process lipids, you'd input 'lipid metabolizing enzyme'. The tool returns candidates and their sequences.

What is the difference between search_uniprot and get_uniprot_protein? +

Use search_uniprot when you are guessing or researching, using a keyword like 'spike protein'. Use get_uniprot_protein only if you have a precise UniProt accession ID (like P04637) and need the complete record.

Can I find all proteins from a gene name with search_uniprot_gene? +

Yes. search_uniprot_gene is designed for exactly that. Give it the gene symbol (e.g., 'BRCA1'), and it returns every known isoform across multiple species, which is crucial for evolutionary comparison.

Does UniProt MCP Server require an API key? +

No. You don't need to worry about managing keys or endpoints; Vinkius handles the connection when you subscribe and connect your AI client.

When I use get_uniprot_protein, what detailed information do I get besides the sequence? +

You receive the full amino acid sequence alongside critical annotations. This includes functional descriptions, subcellular location data, and whether the entry is manually curated (Swiss-Prot) or auto-annotated (TrEMBL). The tool provides context necessary for experimental design.

How does search_uniprot handle non-protein keywords or general terms? +

It returns results based on matching names, functions, and gene symbols. If you use a general term like 'oxidative stress,' the tool finds proteins associated with that function, rather than requiring an exact match.

If I need to check multiple related genes, is it better to run search_uniprot_gene or search_uniprot? +

You should use search_uniprot_gene. This tool specifically compiles all protein isoforms and their annotations for a single gene across different organisms, giving you a more complete comparison set.

Are there any rate limits when I run multiple searches using the search_uniprot tool? +

While no specific limit is published here, running many requests in quick succession may trigger throttling. For large-scale comparative analyses, batching your calls or incorporating delays between API invocations is advisable.

What is the difference between Swiss-Prot and TrEMBL entries? +

Swiss-Prot contains 570K+ entries that have been manually reviewed and curated by expert biologists — the gold standard for protein annotation. TrEMBL contains 250M+ entries that are computationally annotated from gene sequences. Swiss-Prot entries are marked as 'reviewed' and are highly reliable; TrEMBL entries are automatically generated and may contain errors.

Do I need to register or pay for an API key? +

No. UniProt REST API is completely free and open without any authentication. There are no rate limits for reasonable usage patterns. UniProt is funded by the National Institutes of Health (NIH), European Molecular Biology Laboratory (EMBL), and the Swiss Institute of Bioinformatics (SIB).

Can I retrieve full amino acid sequences for proteins? +

Yes. Every protein entry includes the full amino acid sequence with length information. The sequence is returned in standard one-letter amino acid code. For very large proteins (10,000+ residues), the sequence may be truncated in the response but the full accession data is always provided for direct download.

Built & Managed by Vinkius 30s setup 3 tools

We've already built the connector for UniProt. Just plug in your AI agents and start using Vinkius.

No hosting. No infrastructure. No complex setup.
All 3 tools are live and waiting. You're up and running in seconds.

Vinkius runs on Claude Claude
Vinkius runs on ChatGPT ChatGPT
Vinkius runs on Cursor Cursor
Vinkius runs on Gemini Gemini
Vinkius runs on Windsurf Windsurf
Vinkius runs on VS Code VS Code
Vinkius runs on JetBrains JetBrains
Vinkius runs on Vercel Vercel
+ other MCP clients

Vinkius gives your AI agents access to the full catalog of app connectors, all fully managed, secure, and enterprise-ready. One subscription, every tool you need.

Zero hosting required Full MCP catalog included Enterprise-grade security Auto-updated by Vinkius

Built, hosted, and secured by Vinkius. You just connect and go.