4,500+ servers built on MCP Fusion
Vinkius
Zenodo logo
Vinkius
OpenAI Agents SDK logo

How to Use the Zenodo MCP in OpenAI Agents SDK

Manage scientific datasets and records with the OpenAI Agents SDK.

See Vinkius in Action

Works with every AI agent you already use

…and any MCP-compatible client

Zenodo MCP on Cursor AI Code Editor MCP Client Zenodo MCP on Claude Desktop App MCP Integration Zenodo MCP on OpenAI Agents SDK MCP Compatible Zenodo MCP on Visual Studio Code MCP Extension Client Zenodo MCP on GitHub Copilot AI Agent MCP Integration Zenodo MCP on Google Gemini AI MCP Integration Zenodo MCP on Lovable AI Development MCP Client Zenodo MCP on Mistral AI Agents MCP Compatible Zenodo MCP on Amazon AWS Bedrock MCP Support
MCP Servers - Free for Subscribers
OpenAI Agents SDK

Connect Zenodo MCP to OpenAI Agents SDK

Create your Vinkius account to connect Zenodo to OpenAI Agents SDK and route execution through our secure gateway. The platform manages server hosting, runtime updates, and security layers. Configuration requires no manual server provisioning.

GDPR Free for Subscribers

Track and Publish Scientific Records via MCP Server

Use `create_deposition` to start a new Zenodo deposition, giving your agents immediate control over raw data uploads. You can then refine the record using `edit_deposition`, managing metadata before you hit publish. Need to update old work? The `new_version_deposition` tool lets your agent create an official version bump without deleting history. Remember: publishing a deposition is final; use `publish_deposition` only when ready.

Audit and Retrieve Data History

Your agent can list all existing work using `list_depositions`, giving you an overview of your current Zenodo footprint. If you need details on one specific project, call `get_deposition` with the ID to retrieve everything in one go. Keep track of what's inside by calling `list_deposition_files`. This lets your agent check exactly which files belong to a given deposition before moving forward.

Handle Data Updates and Disposal

If you mess up an edit, don't worry. The `discard_deposition` tool allows your agent to wipe out recent changes on a draft without affecting the published record. You can also manage file contents by calling `upload_deposition_file` or deleting specific files using `delete_deposition_file`. Remember that you can only delete an unpublished deposition using `delete_deposition`, and this action is blocked if it's already public.

Setup guide

Set up Zenodo MCP in OpenAI Agents SDK

Prerequisites

  • Python 3.10+ installed
  • openai-agents package (pip install openai-agents)
  • Active Vinkius subscription with a valid endpoint token
  1. 1

    Install the SDK

    Run pip install openai-agents to install the OpenAI Agents SDK. The MCP integration is built-in — no extra dependencies needed.

  2. 2

    Connect via SSE transport

    Use MCPServerSse with your Vinkius endpoint URL. Replace [YOUR_TOKEN_HERE] with your token from cloud.vinkius.com. The SDK auto-discovers all Zenodo tools at runtime.

  3. 3

    Create your Agent

    Pass the MCP to Agent(mcp_servers=[server]). The agent receives Zenodo tools as native definitions — JSON schemas resolve automatically.

  4. 4

    Run the agent

    Call Runner.run(agent, prompt) to execute. The agent invokes the appropriate Zenodo tools and returns structured results. Copy the full example on the right to get started.

agent.py
import asyncio
from agents import Agent, Runner
from agents.mcp import MCPServerSse

async def main():
    async with MCPServerSse(
        url="https://edge.vinkius.com/[YOUR_TOKEN_HERE]/mcp"
    ) as server:
        agent = Agent(
            name="Zenodo Agent",
            instructions="You have access to Zenodo tools.",
            mcp_servers=[server],
        )
        result = await Runner.run(agent, "List recent transactions")
        print(result.final_output)

asyncio.run(main())

Independent Platform Disclaimer: Vinkius is an independent platform and is not affiliated with, endorsed by, sponsored by, verified by, or otherwise authorized by Zenodo. 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.

Why Choose Vinkius

Vinkius connects your tools to AI with real-time monitoring and automatic cost savings — all from one dashboard.

Real-time monitoring

Live

visibility into every interaction

Connect your favorite tools to your AI and see exactly what's happening — every request, every response, in real time.

Built-in savings

60%

lower AI costs

Vinkius compresses data between your apps and your AI automatically. Lower bills every month — no configuration required.

Single dashboard

One

place for every integration

Every tool your AI connects to, managed from a single screen. One account, complete control.

Common questions about Zenodo MCP in OpenAI Agents SDK

Your agent can search through published research records by calling `list_records`. This function searches across all of your work, letting you pinpoint specific datasets that were previously deposited.
Always use `get_deposition` first. Reviewing the current state ensures your agent knows exactly what it's working on before attempting an update via `update_deposition`. This prevents unintended changes.
Absolutely. The tool `new_version_deposition` lets your agent create a new version of any existing work. It’s critical for maintaining an auditable history of your scientific data.
You must use `delete_deposition` on a deposition that hasn't been published. The system prevents deletion if you try it on live, public data.
This server handles metadata and file contents related to scientific datasets (Zenodo depositions). It manages structured text data used for deposition records, which are unique identifiers.

Start using the Zenodo MCP today

We host it, we monitor it, we maintain it. You just paste one token.

Built & Managed by Vinkius 30s setup 14 tools

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

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

Claude Claude
ChatGPT ChatGPT
Cursor Cursor
Gemini Gemini
Windsurf Windsurf
VS Code VS Code
JetBrains JetBrains
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.