How to Use the DOAJ MCP in OpenAI Agents SDK
Search open-access research and push metadata directly from OpenAI Agents SDK workflows using managed API endpoints.
Works with every AI agent you already use
…and any MCP-compatible client
Connect DOAJ MCP to OpenAI Agents SDK
Create your Vinkius account to connect DOAJ 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.
Automated curation with OpenAI Agents SDK guardrails
This MCP Server exposes `search_journals` and `create_application` so your agents can query academic databases and submit applications without manual intervention. The SDK automatically discovers these capabilities, letting your models check status fields like `admin.current_journal` before making changes. Since these operations write to a public directory, you need strict execution boundaries. The SDK lets you set pre-execution rules so your agent doesn't trigger `create_application` with malformed journal IDs. It's a clean way to keep academic metadata clean before it hits the live index.
Safe bulk metadata publishing
The `bulk_create_articles` tool lets your agent push batches of academic metadata up to 600KB directly to the directory. When your pipeline processes a new issue, the agent coordinates the payload size and structures the JSON to match Elasticsearch requirements. If a publication already exists, your agent uses `create_article` or `update_article` to overwrite or modify the records based on matching DOIs. The OpenAI dashboard gives you a full execution trace of these writes, so you can see exactly when a publisher API key was used.
Targeted literature discovery via elastic queries
Using `search_articles` with specific Elasticsearch queries like `bibjson.title:"Quantum"`, your agent narrows down academic sources without scraping raw web pages. This targeted fetching feeds clean, peer-reviewed data straight into your agent's context window. If your workflow requires checking specific papers, the agent invokes `get_article` using the unique DOAJ identifier. It bypasses broad web searches, keeping your agents focused on structured academic metadata.
Set up DOAJ MCP in OpenAI Agents SDK
Prerequisites
- Python 3.10+ installed
-
openai-agentspackage (pip install openai-agents) - Active Vinkius subscription with a valid endpoint token
- 1
Install the SDK
Run
pip install openai-agentsto install the OpenAI Agents SDK. The MCP integration is built-in — no extra dependencies needed. - 2
Connect via SSE transport
Use
MCPServerSsewith your Vinkius endpoint URL. Replace[YOUR_TOKEN_HERE]with your token from cloud.vinkius.com. The SDK auto-discovers all DOAJ tools at runtime. - 3
Create your Agent
Pass the MCP to
Agent(mcp_servers=[server]). The agent receives DOAJ tools as native definitions — JSON schemas resolve automatically. - 4
Run the agent
Call
Runner.run(agent, prompt)to execute. The agent invokes the appropriate DOAJ tools and returns structured results. Copy the full example on the right to get started.
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="DOAJ Agent",
instructions="You have access to DOAJ 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 DOAJ. 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 DOAJ MCP in OpenAI Agents SDK
Use it with your favorite AI tools
Connect this server to Cursor, Claude, VS Code, and more.
Start using the DOAJ MCP today
We host it, we monitor it, we maintain it. You just paste one token.