# DOAJ MCP for AI Agents AI Agent Connect

> DOAJ MCP lets you search and manage open access research journals and articles. It connects your AI agent to the Directory of Open Access Journals, making it easy to find scholarly metadata, track publication records, and manage journal listings without manual browsing.

## Overview
- **Category:** knowledge-management
- **Price:** Free
- **Endpoint:** https://edge.vinkius.com/vk_preview_PV9izapD8EIsmkvK3d0qnE3fA0a3dQndT55JG5am/ai-agent-connect
- **Tags:** academic-research, open-access, journals, metadata-search, peer-reviewed

## Description

The DOAJ MCP connects your AI agent to the Directory of Open Access Journals, giving you a direct line to millions of open access articles and journals. Instead of spending hours manually browsing academic databases or scraping metadata from various websites, you can just ask your agent to find the research you need. It handles the querying of scholarly publications across thousands of publishers, making it easy to gather titles, author lists, and abstracts for your literature reviews.

If you're working on the publishing side, this connection lets you manage your records through a natural conversation. You can add new articles, update existing information, or submit journal update requests without ever leaving your current workspace. It's a massive time-saver for anyone who deals with scholarly content daily. By adding this to your Vinkius catalog, you turn a tedious, manual research process into a direct command-line experience. You get the data you need for analysis or cataloging exactly when you need it, moving from searching to doing in a single step.

## Tools

### bulk_create_articles
Upload large batches of articles to DOAJ to keep your catalog current. This handles high-volume data entry in one go.

### create_application
Submit a formal update request for a journal to keep its information accurate. It replaces manual form filling for journal updates.

### create_article
Add a new article to DOAJ, overwriting existing records if the DOI matches. This is the primary way to add new content to the directory.

### get_article
Pull the full metadata for a specific article using its unique DOAJ ID. It's the fastest way to grab author lists and abstracts.

### search_articles
Find research papers using Elasticsearch query syntax like title or subject filters. This lets you filter through millions of results quickly.

### search_journals
Search the DOAJ database for journals using specific filters like ISSN or title. It helps you find relevant publications in seconds.

### update_article
Modify an existing article record in the directory using your publisher API key. It keeps your publication data current without a web dashboard.

### delete_article
Remove an article from the directory when it's no longer relevant. Use this to keep your publisher's records clean and up to date.

## Prompt Examples

**Prompt:** 
```
Search for open access journals about 'Quantum Computing' in DOAJ.
```

**Response:** 
```
I found several journals related to **Quantum Computing**. Here are some notable ones:

*   **Quantum Information Processing**
*   **Nature Communications** (Open Access articles)

Would you like to see the full list or filter these results by a specific publisher?
```

**Prompt:** 
```
Find articles with 'CRISPR' in the title published in 2023.
```

**Response:** 
```
I've located **12 articles** matching 'CRISPR' from 2023. One example is:

*   **CRISPR-Cas9 Gene Editing in Agriculture** (ID: 98765)

Would you like me to pull the full metadata for this article or show you the rest of the list?
```

**Prompt:** 
```
Get the full metadata for DOAJ article ID '12039402123'.
```

**Response:** 
```
I've retrieved the details for article **12039402123**:

*   **Title:** Sustainable Energy Systems
*   **Journal:** Journal of Renewable Power
*   **Contents:** Includes full-text links, author list, and abstract.

Would you like me to display the full abstract text for you?
```

## Capabilities

### Find specific research papers
Search the DOAJ database for journals and articles using specific title or ISSN filters.

### Pull full article metadata
Retrieve complete details for a specific article, including author lists and abstracts.

### Manage publisher records
Create, update, or delete article records directly through your AI agent.

### Submit journal update requests
Send update applications for existing journals to keep directory information current.

### Batch upload articles
Upload high-volume batches of articles for efficient catalog management.

## Use Cases

### Finding specific research papers
A researcher needs to find all papers on 'CRISPR' from 2023. The agent uses `search_articles` to find the list and summarizes the findings.

### Bulk uploading publication data
A publisher needs to add 500 new articles to their journal. They ask the agent to use `bulk_create_articles` to process the batch.

### Building a journal database
A librarian wants to build a database of 'Quantum Computing' journals. The agent uses `search_journals` to pull the list and metadata.

### Fixing publication typos
A journal editor needs to fix a typo in a published article's title. They ask the agent to use `update_article` to fix it immediately.

## Benefits

- Stop manual browsing of academic databases. Use `search_journals` to find relevant publications in seconds.
- Get full metadata instantly. Use `get_article` to pull author lists and abstracts for your research.
- Manage your publications from your AI client. Use `update_article` to keep your records current without a dashboard.
- Handle high-volume data entry. Use `bulk_create_articles` to upload hundreds of records at once.
- Keep journal info accurate. Use `create_application` to submit updates without manual form filling.

## How It Works

The bottom line is you get direct, conversational access to the world's largest open access journal directory.

1. Subscribe to the DOAJ MCP in your preferred AI client.
2. Enter your DOAJ API key if you need to manage publisher records.
3. Ask your agent to find research, pull metadata, or update your journal listings.

## Frequently Asked Questions

**Can the DOAJ MCP help me find peer-reviewed research?**
Yes. It connects to the Directory of Open Access Journals, which is a community-curated list of high-quality, peer-reviewed open access content.

**How does the DOAJ MCP handle journal updates?**
It allows you to submit update requests for existing journals directly through your agent, making it easy to keep directory information current.

**Can I use the DOAJ MCP to upload my own articles?**
Yes, if you have a publisher API key. You can use the Connector to create new article records or even upload them in large batches.

**Does the DOAJ MCP work with my current AI client?**
It works with any MCP-compatible client, including Claude, Cursor, and Windsurf, giving you a unified way to access research data.

**What kind of metadata can I get from the DOAJ MCP?**
You can pull complete metadata for specific articles, including titles, author lists, abstracts, and full-text links.

**Can I use the DOAJ MCP to delete old records?**
Yes, users with publisher permissions can use the Connector to remove articles from the directory when they are no longer relevant.

**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.