{
  "markdown": "# ORCID MCP Server\n\nAn MCP (Model Context Protocol) server that provides tools for searching the [ORCID](https://orcid.org) registry, reading researcher profiles, retrieving publications, and exporting citations in RIS and BibTeX formats.\n\nBuilt with [FastMCP](https://github.com/modelcontextprotocol/python-sdk) and the ORCID Public API v3.0.\n\n## Tools\n\n| Tool | Description |\n|------|-------------|\n| `orcid_search` | Search for researchers by name, affiliation, keyword, DOI, or advanced Solr query |\n| `orcid_read_record` | Read a researcher's full profile (bio, employment, education, keywords) |\n| `orcid_read_works` | Get publications from a researcher's ORCID record |\n| `orcid_export_ris` | Export retrieved works as RIS (for Zotero, EndNote, etc.) |\n| `orcid_export_bibtex` | Export retrieved works as BibTeX |\n\n## Setup\n\n### 1. Get ORCID API credentials\n\nRegister for free public API credentials at [ORCID Developer Tools](https://info.orcid.org/documentation/integration-guide/registering-a-public-api-client/).\n\n### 2. Install\n\n```bash\ncd orcid-mcp-server\npython3 -m venv venv\nsource venv/bin/activate\npip install -r requirements.txt\n```\n\n### 3. Configure environment\n\nCopy the example env file and add your credentials:\n\n```bash\ncp .env.example .env\n# Edit .env with your ORCID_CLIENT_ID and ORCID_CLIENT_SECRET\n```\n\n### 4. Add to Claude Desktop\n\nAdd this to your `claude_desktop_config.json`:\n\n```json\n{\n  \"mcpServers\": {\n    \"orcid-mcp\": {\n      \"command\": \"/path/to/orcid-mcp-server/venv/bin/python\",\n      \"args\": [\"/path/to/orcid-mcp-server/server.py\"],\n      \"env\": {\n        \"ORCID_CLIENT_ID\": \"your-client-id\",\n        \"ORCID_CLIENT_SECRET\": \"your-client-secret\"\n      }\n    }\n  }\n}\n```\n\nOr if using Claude Code CLI:\n\n```bash\nclaude mcp add orcid-mcp \\\n  /path/to/orcid-mcp-server/venv/bin/python \\\n  /path/to/orcid-mcp-server/server.py \\\n  -e ORCID_CLIENT_ID=your-client-id \\\n  -e ORCID_CLIENT_SECRET=your-client-secret\n```\n\n## Usage examples\n\nOnce connected, you can ask Claude things like:\n\n- \"Search ORCID for researchers at Northwestern University working on machine learning\"\n- \"Look up the ORCID profile for 0000-0002-1825-0097\"\n- \"Get the publications for this researcher and export them as RIS for Zotero\"\n\n## License\n\nMIT\n\n<!-- mcp-name: io.github.SMABoundless/orcid -->\n",
  "bytes": 2303,
  "sha": "a6b77f0c54e0c3c4adb3249f51cd841d4e596b19916d7af215cb734e9545fcb6",
  "repo_slug": "smaboundless/orcid-mcp-server",
  "fonte": "repo",
  "truncated": false,
  "api": "https://agentalog.com/api/listings/mcp_io_github_smaboundless_orcid_17bd489e/readme"
}