DOAJ MCP for AI. Search and Manage Open Access Journals.
Works with every AI agent you already use
…and any MCP-compatible client








Connect to your AI in seconds.
DOAJ connects your AI agent to the Directory of Open Access Journals (DOAJ). This lets researchers search millions of open access articles and journals, or allows publishers to manage their own scholarly records directly.
You can query metadata using complex filters or upload large batches of new content without leaving your chat window.
What your AI can do
Bulk create articles
Uploads multiple articles to DOAJ at once, requiring a publisher API key and managing batch size limits.
Create application
Submits an update request for an existing journal's metadata record using the required journal ID.
Create article
Creates a brand new article in DOAJ, overwriting any existing record if a DOI or full-text URL is provided.
Search the DOAJ catalog to locate open-access journals using detailed filters like title or ISSN.
Run deep searches across thousands of publications to find specific research papers and articles by keyword or date.
Retrieve all metadata for a single article using its unique DOAJ ID, giving you the full context instantly.
As a publisher, create new articles or update existing journal information directly through your agent's interface.
Bulk upload hundreds of article records at once for efficient, high-volume catalog management.
Ask an AI about this
Waiting for input…
DOAJ: 8 Tools Available
These eight tools let you perform every function needed to discover, read, and manage scholarly metadata within the DOAJ database.
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 DOAJ on VinkiusBulk Create Articles
Uploads multiple articles to DOAJ at once, requiring a publisher API key and managing batch size limits.
Create Application
Submits an update request for an existing journal's metadata record using the...
Create Article
Creates a brand new article in DOAJ, overwriting any existing record if a DOI or...
Delete Article
Removes an article from the DOAJ catalog when you have the necessary publisher API...
Get Article
Retrieves all metadata for a single, specific DOAJ article using its unique ID...
Search Articles
Searches articles across the entire database using complex query strings targeting fields like title or author.
Search Journals
Finds journals by name, subject, or other metadata filters, also supporting advanced query syntax.
Update Article
Modifies the details of an existing DOAJ article record for publishers who have API...
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.
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
Make Your AI Do More
Start with DOAJ, 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
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.
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
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 8 powerful capabilities that interface natively with Claude, ChatGPT, Cursor, and other compatible AI platforms. No middleware. No custom integration required.
Sifting Through Academic Libraries is a Time Sink.
Today, finding specific academic details means opening dozens of journal websites. You manually copy ISSNs, cross-reference author names, and use basic search boxes that ignore crucial fields like publication date or article type. It’s endless clicking and tedious data wrangling.
With this MCP, you just ask your agent for what you need. For example, 'Show me all open access articles on deep learning from 2023.' The agent handles the complex query logic, pulling the precise metadata into one place so you can analyze it immediately.
Manage Journals and Articles with `create_article`
Before this MCP, updating a journal record meant logging into a specific publisher portal and navigating complex forms. If you needed to add 10 new articles, it was ten separate processes.
Now, your agent handles the full process. You tell it which records need changing or adding, and it uses `create_article` (or `bulk_create_articles`) to manage the whole catalog in a few steps. The journal data is kept current automatically.
What your AI can actually do with this
Need to find specific research papers in the open-access space? This MCP lets you pull data straight from the Directory of Open Access Journals (DOAJ). Researchers get instant access to journal and article details, letting them search across thousands of publications using detailed filters like ISSN or title keywords. If you work for a publishing house, you can do more than just read: you can use your agent to create, update, or delete entire records, managing the catalog directly from conversation.
It's all managed through Vinkius, making it easy for any MCP-compatible client to access this massive dataset without needing database credentials. Librarians and data scientists find it a huge time saver—they can automate metadata retrieval for analysis, turning manual library browsing into simple queries.
019e388b-6f7e-7258-a8e7-8789e5db6b93 Here's how it actually works
The bottom line is, you bypass manual database lookups entirely; everything happens through conversation commands.
Subscribe to the DOAJ MCP and provide your API key if you plan to manage publisher data.
Tell your AI client what you need—for instance, 'Find journals about genetics from 2024' or 'Delete article ID X'.
Your agent sends a structured request, gets the results back, and presents the actionable metadata directly in your chat.
Who is this actually for?
Academics, librarians, and publishing staff using this MCP cut down hours of manual research into seconds. It's for anyone who deals with large amounts of scholarly metadata and needs to automate discovery or catalog maintenance.
Needs to quickly find open-access sources and verify article details without clicking through multiple search portals.
Must automate the retrieval of scholarly metadata for cataloging or grant reporting, often dealing with high volumes of records.
Needs to maintain journal and article listings by creating new content or updating existing metadata directly from an AI interface.
What Changes When You Connect
Save time on discovery: Instead of manually browsing, you just ask for journals about 'Quantum Computing,' and the agent finds them using the search_journals tool.
Handle bulk updates: If you're a publisher, you don't upload files; you use bulk_create_articles to process hundreds of records in one go.
Deep metadata retrieval: Need all details for one piece? Use get_article with the ID and pull every linked author, abstract, and publication date instantly.
Full lifecycle control: You can not only search but also manage content. Tools like create_article and update_article let you maintain your scholarly catalog directly through your AI client.
Complex filtering without effort: Forget simple keyword boxes. The MCP supports advanced queries, letting you target fields like bibjson.title: for highly specific results.
See it in action
The Research Scope Check
A researcher needs to see all open-access journals related to 'Marine Biology' published in the last five years. They ask their agent, and it uses search_journals with specific filters to present a curated list they can analyze immediately.
The Content Update Nightmare
A publisher needs to update 50 journal records that changed titles or issue dates. Instead of logging into the DOAJ portal fifty times, they use update_article in a single batch process via their agent.
The Missing Article Record
A librarian finds an article cited but can't find its details. They give the agent the unique ID and it uses get_article, pulling back the complete metadata, confirming exactly where the source is.
The New Content Dump
A new research group finishes a year of articles and needs to add them all to DOAJ. They use bulk_create_articles instead of submitting records one by one, making the process quick and efficient.
The honest tradeoffs
Assuming simple search works
Asking the agent simply to 'find papers on AI.' This will return too many results or miss targeted fields.
You must use precise queries. Tell your client to run search_articles using structured syntax like bibjson.title:"AI ethics" AND year:2023. Precision matters here.
Trying to update records manually
Copying metadata from one website and then having to log into the DOAJ site to paste it in.
Use update_article or bulk_create_articles. Provide the necessary data payload, and let your agent handle the API call to update the record for you.
Forgetting required keys
Attempting to delete an article without first verifying the unique DOAJ ID.
First run get_article using the ID to verify it exists and is correct. Then, use delete_article. Never guess an ID.
When It Fits, When It Doesn't
Use this MCP if your core task involves high-volume scholarly data management or advanced metadata discovery. You need to query structured fields (like ISSNs or specific publication dates) or manage entire catalogs of journals and articles. Don't use it if you are simply writing a summary paper—just read the article text. If you only want general topic ideas, just search Google. But if you need validated, cataloged academic metadata for analysis or publishing, this MCP is built for that; its tools like search_articles and get_article give you the depth needed to move beyond surface-level keywords.
Questions you might have
How do I search for journals using the DOAJ MCP? +
You use the search_journals tool with advanced filters like title or ISSN. This allows you to target specific metadata fields, getting much better results than a general web search.
Does `get_article` retrieve everything about an article? +
Yes. It pulls the full metadata record for a single DOAJ article using its ID. This includes author lists, abstract text, and all linked publication data.
What's the difference between `search_articles` and `get_article`? +
search_articles is for finding a group of articles based on criteria. get_article requires you to already know the unique ID and pulls back all details for just that one article.
Can I use this MCP if I'm not a publisher? +
Absolutely. You can still perform powerful searches using search_articles and search_journals, even without the API key needed for publishing tools like create_article.
How do I use the `create_article` tool if I don't have an API key? +
You must include a publisher API key. The create_article tool modifies live DOAJ records, so it requires authentication to ensure that only verified publishers can write new entries.
What are the best practices for using `bulk_create_articles`? +
Keep batch sizes manageable. The documentation recommends staying around 600KB per upload. Sending extremely large files increases the risk of failure and slows down processing.
What kind of filter syntax does `search_journals` accept? +
It accepts Elasticsearch query string syntax. You can use fielded searches, for example, using bibjson.title:"Journal Name" to narrow results by specific metadata fields.
If I need to update a journal's directory information, should I use `update_article` or `create_application`? +
You should use create_application. This tool is specifically for submitting official update requests concerning existing journals, which keeps the central directory information current.
Can I search for journals using specific fields like title or ISSN? +
Yes! Use the search_journals tool with Elasticsearch query string syntax. For example, you can query bibjson.title:"Journal of Science" or bibjson.pissn:"1234-5678" to find exact matches.
How do I submit a batch of new articles at once? +
You can use the bulk_create_articles tool. It allows you to submit a JSON array of article objects asynchronously. This is ideal for publishers managing high volumes of data.
Is it possible to request updates for an existing journal listing? +
Yes, publishers can use the create_application tool to submit an update request for an existing journal by providing the updated metadata and referencing the current journal ID.
We've already built the connector for DOAJ. Just plug in your AI agents and start using Vinkius.
No hosting. No infrastructure. No complex setup.
All 8 tools are live and waiting.
You're up and running in seconds.
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.
Built, hosted, and secured by Vinkius. You just connect and go.