Vinkius
Zotero

Zotero MCP for AI. Manage and query your entire academic source library.

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

Zotero MCP on Cursor AI Code EditorZotero MCP on Claude Desktop AppZotero MCP on OpenAI Agents SDKZotero MCP on Visual Studio CodeZotero MCP on GitHub Copilot AI AgentZotero MCP on Google Gemini AIZotero MCP on Lovable AI DevelopmentZotero MCP on Mistral AI AgentsZotero MCP on Amazon AWS Bedrock

Connect to your AI in seconds.

Zotero manages your academic research library, allowing you to list collections, search specific items, and pull full bibliographic data directly through your AI agent.

You keep control of your entire source network without leaving your writing environment.

What your AI can do

Create items

Adds entirely new research sources to your Zotero library when the schema is properly provided.

Delete item

Removes a single source item from your collection permanently.

Delete items

Clears out up to 50 outdated or duplicate sources in one batch operation.

+ 20 more capabilities included
Map all research collections

List every top-level collection or subcollection you own, giving you a map of your entire library structure.

Extract item metadata

Fetch the complete bibliographic details for any single source, including creator names and publication years.

Search and filter sources

Query thousands of items across your library using advanced filters based on tags or keywords.

Manage content structure

Create new citations in the library, delete multiple old items at once, or update existing item details.

Included with Plan

Waiting for input…

AI Agent

Zotero MCP with 23 Tools

These tools let you perform every action in Zotero, from listing top-level collections to updating item metadata, all through natural conversation.

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 Zotero on Vinkius

Create Items

Adds entirely new research sources to your Zotero library when the schema is properly provided.

Delete Item

Removes a single source item from your collection permanently.

Delete Items

Clears out up to 50 outdated or duplicate sources in one batch operation.

Get Collection

Retrieves all items and details from a specific, named collection within the library.

Get Deleted

Shows you what sources were deleted since a certain point in your library's history.

Get Item

Fetches the full record and metadata for one specific source item using its unique key.

Get Item Type Fields

Lists all valid data fields that can be used when creating or modifying an item.

Get New Item Template

Generates a required JSON structure so you know exactly how to build a new citation...

Get Tag

Looks up all tags that match a specific name across the entire library.

List Collection Items

Retrieves a list of sources contained within one specific collection you identify.

List Collections

Provides an exhaustive list of every top-level research grouping in your library.

List Item Children

Shows all related notes, attachments, and sub-elements tied to a specific source item.

List Item Fields

Lists every available piece of data you can attach to any Zotero item.

List Item Tags

Returns all tags currently applied to a single, specific source item.

List Item Types

Provides an exhaustive list of all types of sources (book, article, etc.) in the...

List Items

Gathers a simple listing of every source item available in your entire Zotero...

List Publications

Lists all the sources you have marked as part of 'My Publications'.

List Subcollections

Shows all smaller, nested collections that belong to a larger main collection.

List Tags

Gathers every single tag used across your entire library for easy filtering.

List Top Collections

Retrieves a list of the main, highest-level groupings in your research library.

List Top Items

Gathers a simple list of all top-level sources that don't belong to any specific...

List Trash Items

Shows you every source item that has been moved to the trash bin.

Update Item

Makes partial changes, like adding notes or fixing a title, to an existing research...

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 Zotero 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 Zotero, then connect any of our 5,100+ other servers whenever your AI needs more. One click, no limits.

  • Use this MCP plus 5,100+ 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
Zotero 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 Zotero. 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 23 powerful capabilities that interface natively with Claude, ChatGPT, Cursor, and other compatible AI platforms. No middleware. No custom integration required.

Manually tracking sources is a nightmare of tabs and pop-ups.

Right now, managing your reading list means opening Zotero, navigating through collections, filtering by tag, and then manually pulling specific metadata for every single source you cite. You spend more time organizing the references than actually writing the paper.

With this MCP, those repetitive clicks disappear. Your agent can pull all necessary data—the full bibliographic details, the creator info, or even related notes—and hand it to your drafting tool in one go. The result is a clean flow from source material straight into your document.

The Zotero MCP gives you direct control over every piece of metadata.

You no longer have to rely on bulk exports or guesswork. You can specifically use list_item_fields to see exactly what data points are available, then use get_new_item_template to ensure your input is perfectly structured before creating a source with create_items.

What's different now is that the entire process—from discovery (list_top_collections) to modification (update_item)—is handled conversationally. It feels like having an expert research assistant sitting right next to you.

What your AI can actually do with this

You can connect your Zotero sources right into your workflow, letting your AI agent treat your reference library like any other data source. Instead of manually searching tabs or juggling PDF files, you ask your agent to pull specific details—like the full publication date and creator for a given item—or list all available notes attached to a key paper.

This capability means you can manage complex reading lists and organize entire research projects simply by talking to your AI client. Because credentials pass through Vinkius's zero-trust proxy, your sensitive API keys never sit on disk; they only move across the connection when needed. You get full control over everything in your library, from browsing top-level collections to finding specific items and managing tags.

Built · Hosted · Managed by Vinkius Zotero-MCP - Manage Research References & Citations
Server ID 019e3912-0ea9-7338-abab-8ba578db3875
Vinkius Inspector
Compliance Grade A+
Score 98.33/100
Vinkius Inspector Badge — Score 98.33/100

Questions you might have

Can I search for specific items in my library using keywords? +

Yes! Use the list_items tool with the q parameter. It performs a quick search across titles and creators to find exactly what you need.

How do I view the subcollections nested inside a main collection? +

Simply use the list_subcollections tool and provide the collection_key of the parent collection. The agent will return all nested folders.

Does this support shared group libraries or only my personal library? +

It supports both! Most tools, like list_collections or list_items, accept an optional group_id. If provided, the agent will query that specific group library instead of your personal one.

If I use get_item, how do I verify what specific fields or data points are available for that item type? +

You must first call list_item_fields to see every possible field name. This tells your agent exactly which metadata you can request when fetching an item.

What is the correct workflow if I want to create a new item using create_items? +

Start by calling get_new_item_template for the desired type. This provides the required JSON schema, ensuring your agent sends data in the proper format every time.

If I accidentally delete an item, can I use list_trash_items to recover it? +

Yes, using list_trash_items retrieves objects that were deleted. You can review these records and potentially restore them if needed.

When making changes to a single record, do I need to send the entire item data, or is there an easier way? Should I use update_item? +

You should use update_item. This tool handles partial updates (PATCH), meaning you only need to send the specific fields that changed, saving bandwidth and processing time.

How do I list all available tags across my entire Zotero library using list_tags? +

list_tags pulls a comprehensive list of every tag name used in your library. This lets your agent search or filter items based on any existing keyword.

Built & Managed by Vinkius 30s setup 23 tools

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

No hosting. No infrastructure. No complex setup.
All 23 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.