Skip to main content

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
orcid_search Search for researchers by name, affiliation, keyword, DOI, or advanced Solr query
orcid_read_record Read a researcher's full profile (bio, employment, education, keywords)
orcid_read_works Get publications from a researcher's ORCID record
orcid_export_ris Export retrieved works as RIS (for Zotero, EndNote, etc.)
orcid_export_bibtex Export retrieved works as BibTeX

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

3. 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_SECRET

4. 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-secret

Usage 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

Metadata

Release files for orcid-mcp-server 1.0.0

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for orcid-mcp-server 1.0.0
File Size Uploaded
orcid_mcp_server-1.0.0.tar.gz 6.8 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for orcid-mcp-server 1.0.0
File Interpreter ABI Platform
orcid_mcp_server-1.0.0-py3-none-any.whl Python 3 none any Details

Total release size: 14.6 kB

Release files / orcid_mcp_server-1.0.0.tar.gz

Download URL orcid_mcp_server-1.0.0.tar.gz
Size 6.8 kB
Tags Source
SHA-256 checksum
How to use checksums
a13b6869c3627401fcdbdf5d897fb5b28cfde6e496fb1037c9e96ac2bc685c8d
BLAKE2b-256 checksum
How to use checksums
bd4285e73b7bf57956cdd95ad1bc21529b713f214b2e8d60f9753de6db85791b
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.14.6

Release files / orcid_mcp_server-1.0.0-py3-none-any.whl

Download URL orcid_mcp_server-1.0.0-py3-none-any.whl
Size 7.7 kB
Tags Python 3
SHA-256 checksum
How to use checksums
629aa6d3c27c6f57845d06c0f1b16f5512cbe67344029ac27d6199a8b72f9b36
BLAKE2b-256 checksum
How to use checksums
089441d8de60dafb304c34bc5c70ad98bdc23534944ba0f7a1ed79a2f5cbe9cf
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.14.6

Release history Release notifications | RSS feed

This release

1.0.0 This release

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page