ORCID MCP Server
Search the ORCID registry, read researcher profiles, retrieve publications, and export citations in RIS and BibTeX formats.
Click on "Deploy Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@ORCID MCP Serversearch for researchers at MIT studying quantum physics"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
ORCID MCP Server
An MCP (Model Context Protocol) server that provides tools for searching the ORCID registry, reading researcher profiles, retrieving publications, and exporting citations in RIS and BibTeX formats.
Built with FastMCP and the ORCID Public API v3.0.
Tools
Tool | Description |
| Search for researchers by name, affiliation, keyword, DOI, or advanced Solr query |
| Read a researcher's full profile (bio, employment, education, keywords) |
| Get publications from a researcher's ORCID record |
| Export retrieved works as RIS (for Zotero, EndNote, etc.) |
| Export retrieved works as BibTeX |
Related MCP server: rust-research-mcp
Setup
1. Get ORCID API credentials
Register for free public API credentials at ORCID Developer Tools.
2. Install
cd orcid-mcp-server
python3 -m venv venv
source venv/bin/activate
pip install -r requirements.txt3. Configure environment
Copy the example env file and add your credentials:
cp .env.example .env
# Edit .env with your ORCID_CLIENT_ID and ORCID_CLIENT_SECRET4. Add to Claude Desktop
Add this to your claude_desktop_config.json:
{
"mcpServers": {
"orcid-mcp": {
"command": "/path/to/orcid-mcp-server/venv/bin/python",
"args": ["/path/to/orcid-mcp-server/server.py"],
"env": {
"ORCID_CLIENT_ID": "your-client-id",
"ORCID_CLIENT_SECRET": "your-client-secret"
}
}
}
}Or if using Claude Code CLI:
claude mcp add orcid-mcp \
/path/to/orcid-mcp-server/venv/bin/python \
/path/to/orcid-mcp-server/server.py \
-e ORCID_CLIENT_ID=your-client-id \
-e ORCID_CLIENT_SECRET=your-client-secretUsage examples
Once connected, you can ask Claude things like:
"Search ORCID for researchers at Northwestern University working on machine learning"
"Look up the ORCID profile for 0000-0002-1825-0097"
"Get the publications for this researcher and export them as RIS for Zotero"
License
MIT
This server cannot be deployed
Maintenance
Related MCP Connectors
Academic research MCP server for paper search, citation checks, graphs, and deep research.
MCP server for Altmetric APIs - track research attention across news, policy, social media, and more
MCP server for real-time product search by barcode (EAN, UPC, GTIN) or keyword on ean-search.org
MCP server for Russian books search, details, and recommendation candidates.
Related MCP Servers
- FlicenseNot gradedqualityCmaintenanceAn MCP server that integrates with Zotero to manage research references, enabling search, citation, and organization of your library.-
- AlicenseNot gradedqualityDmaintenanceAn MCP server for academic research that enables paper search across 14 sources, PDF download with multi-provider fallback, metadata extraction, and bibliography generation.2GPL 3.0
- AlicenseAqualityDmaintenanceMCP server for searching Ex Libris Primo library catalogues and subscribed databases, enabling search, record retrieval, autocomplete, citation generation, and export to BibTeX, RIS, or CSV.57MIT
- FlicenseNot gradedqualityDmaintenanceMCP server for academic research using the OpenAlex API, enabling article search, details retrieval, and author profile lookup.-