# ORCID MCP for AI Agents AI Agent Connect

> ORCID MCP lets you pull and manage academic researcher profiles directly. It lets your agent find people by name or email, grab their publication history, and even update their records if you have the right credentials. It turns the global registry into a searchable database for your AI client.

## Overview
- **Category:** knowledge-management
- **Price:** Free
- **Endpoint:** https://edge.vinkius.com/vk_preview_sjzWOVUjR0oJlCdAU9WkCKJW80pOeSJs0KnhTiI7/ai-agent-connect
- **Tags:** researcher-id, academic-publishing, data-attribution, scholarly-records, biographical-data, persistent-identifier

## Description

Imagine you're trying to map out a specific field of study. Usually, you'd spend hours jumping between different university pages and personal websites, trying to piece together who is actually doing the work. This Connector changes that. It lets your agent talk directly to the global registry of researcher identities. You can ask it to find a specific researcher, pull their full list of funded projects, or see exactly which institutions they're affiliated with. If you're a university administrator, you can use it to pull faculty data for reports without manual copy-pasting. For researchers, it means your agent can help keep your own profile updated or verify someone else's credentials in seconds. Because Vinkius hosts this Connector, you can plug it into your existing workflow and let your agent handle the heavy lifting of data collection. It turns a tedious search into a direct query.

## Tools

### expanded_search
Runs a search against the registry and returns more detailed metadata than a standard query. It helps you find deeper information about a researcher's history.

### get_activities
Pulls a summary of all professional activities for a specific ORCID iD. You can see works, funding, and affiliations in one place.

### get_item
Retrieves the full details of a single work or funding record using its unique put-code. This is perfect for getting specific metadata for a single project.

### get_person
Fetches the biographical information for a researcher, including names and emails. Use this to quickly verify who a researcher is.

### get_record
Grabs a complete summary view of a researcher's entire ORCID profile. It gives you a high-level overview of their professional identity.

### get_section
Returns a summary of one specific section of a profile, like works or funding. This lets you drill down into specific types of data.

### get_summary
Pulls a validated summary of a record for users with Member API access. It provides a clean overview of self-asserted data.

### delete_item
Requires Member API access to remove a specific item from a researcher's profile section. This is useful for keeping records clean and accurate.

### register_webhook
Sets up a callback URL for real-time updates on an ORCID record. This is great for keeping your own data synchronized with your internal systems.

### search
Finds researchers in the registry using standard search terms like name or email. It allows for broad discovery across the entire database.

### update_item
Modifies an existing record in a researcher's profile using the Member API. Use this to keep affiliations and works current.

### create_item
Adds a new work, funding, or affiliation to a researcher's profile via the Member API. This automates the process of adding new achievements.

### csv_search
Performs a registry search and returns the results in a CSV format for easy export. This is the best way to move data into a spreadsheet for analysis.

## Prompt Examples

**Prompt:** 
```
Find researchers named 'Smith' in the field of 'Climate Change' and show me their top 3 publications.
```

**Response:** 
```
I've searched the registry for researchers in Climate Change with the name Smith. Here are the top results:

| Name | ORCID iD | Top Publications |
| :--- | :--- | :--- |
| Jane Smith | 0000-0001-XXXX-XXXX | 1. Global Warming Trends (2023) | 2. Arctic Ice Melt (2022) |
| Robert Smith | 0000-0002-XXXX-XXXX | 1. Carbon Sequestration (2024) |

Would you like me to fetch more details for any of these?
```

**Prompt:** 
```
Get the biographical info and affiliations for ORCID iD 0000-0002-1825-0097.
```

**Response:** 
```
I've retrieved the biographical data for ORCID iD 0000-0002-1825-0097:

**Researcher:** Josiah Carberry
**Verified Emails:** j.carberry@university.edu
**Affiliations:**
- University of Science
- Institute of Technology

**Other Identifiers:**
- Scopus Author ID: 12345678
```

**Prompt:** 
```
I want to add a new journal article to my profile. The title is 'Neural Networks in Medicine' and it was published in 2024.
```

**Response:** 
```
I can help with that. I'll use the Member API to add this work to your profile now.

**Adding Record:**
- **Title:** Neural Networks in Medicine
- **Year:** 2024
- **Status:** Pending validation

I'll let you know as soon as the record is successfully added to your profile.
```

## Capabilities

### Fetch researcher biographies
Pull verified names and affiliations for any researcher in the registry.

### Pull publication and funding lists
Get a complete history of works and research grants for a specific identity.

### Search the global registry
Find researchers by name, email, or keywords using standard search syntax.

### Update researcher profiles
Modify existing records to keep affiliations and publication lists current.

### Export registry data to CSV
Get registry results in a file format ready for spreadsheet analysis.

### Register activity webhooks
Receive real-time updates for specific researcher records and activities.

## Use Cases

### Mapping a research field
A scientist asks their agent to find all researchers in "quantum computing" and pull their funding summaries using get_activities.

### Automated reporting
A university admin tells their agent to find all faculty with "Biology" in their biography and export their info to a file using csv_search.

### Profile management
A researcher asks their agent to add a new journal article to their profile using create_item so they don't have to log in.

### Verification
A grant reviewer asks the agent to check the verified email and affiliations for a specific researcher using get_person.

## Benefits

- Stop manual data entry for research profiles by using create_item to update records automatically.
- Save hours on bibliometric research by using expanded_search to find detailed metadata in seconds.
- Get accurate faculty affiliation data for reports using get_person to pull verified info.
- Export large sets of researcher data for analysis using csv_search to avoid manual scraping.
- Keep your profile current without leaving your workspace by using update_item through your agent.
- Monitor research updates in real-time by using register_webhook for your specific records.

## How It Works

The bottom line is you get instant, structured access to the world's largest database of researcher identities.

1. Connect the ORCID MCP to your client and provide your access token.
2. Ask your agent to find a researcher or a specific work.
3. Get a structured summary of their academic history or a full metadata file.

## Frequently Asked Questions

**Can the ORCID MCP find specific researchers by name?**
Yes, it can search the global registry using names, emails, or keywords to find specific profiles.

**How do I update my own research profile using the ORCID MCP?**
If you have a Member API token, your agent can use tools to create, update, or delete items in your profile.

**Can I export researcher data for a spreadsheet?**
Yes, you can use the registry search tools to generate data in CSV format for easy use in Excel or other tools.

**Does the ORCID MCP work for any academic field?**
It works across all disciplines because it connects to the global Open Researcher and Contributor ID registry.

**Can my agent find funding information?**
Yes, the Connector can pull summaries of all activities including funding, works, and affiliations for a given researcher.

**What happens if I don't have a Member API token?**
You can still search the registry and fetch public biographical data and activity summaries for any researcher.

**Can I search for researchers by their name or email address?**
Yes! Use the `search` tool with Solr syntax (e.g., `family-name:Smith` or `email:user@example.com`) to find matching records in the ORCID registry.

**How do I retrieve the full details of a specific publication?**
First, use `get_section` with the section 'works' to find the item's `put_code`. Then, use the `get_item` tool with that code to fetch the complete metadata for that specific work.

**Do I need a Member API account to add or update records?**
Yes. While reading public data works with the Public API, tools like `create_item`, `update_item`, and `delete_item` require Member API access and the `useMemberApi` configuration set to true.