Crossref Academic MCP Server
MCP Server that gives AI agents access to scientific papers, citations, and academic research data. Queries Crossref, OpenAlex, and Semantic Scholar — three major open academic APIs covering 150M+ research works.
No API keys required. All data sources are free and open.
Tools
| Tool | Description |
|---|---|
search_papers |
Search for scientific papers across Crossref + OpenAlex simultaneously |
get_paper_details |
Get full metadata for a paper via DOI (bibliographic data + abstract + impact metrics) |
get_citations |
Find papers that cite a given paper (via Semantic Scholar) |
get_author_profile |
Look up an author's profile — publications, h-index, affiliations, research topics |
search_topics |
Find the most-cited recent papers in a topic area (trending research since 2023) |
Installation
With pip (recommended)
pip install crossref-academic-mcp-server
From source
git clone https://github.com/AiAgentKarl/crossref-academic-mcp-server.git
cd crossref-academic-mcp-server
pip install -e .
Configuration
Add to your MCP client config (e.g. Claude Desktop claude_desktop_config.json):
Using pip install
{
"mcpServers": {
"crossref-academic": {
"command": "crossref-server"
}
}
}
Using uvx (no install needed)
{
"mcpServers": {
"crossref-academic": {
"command": "uvx",
"args": ["crossref-academic-mcp-server"]
}
}
}
Example Usage
Search for papers:
"Find recent papers about transformer architectures in NLP"
Look up a specific paper:
"Get details for DOI 10.1038/s41586-021-03819-2"
Explore citations:
"What papers cite the original attention paper?"
Author lookup:
"Show me Yoshua Bengio's publication profile"
Trending research:
"What are the most-cited papers about quantum computing from the last two years?"
Data Sources
- Crossref — 150M+ metadata records, DOI resolution, bibliographic data
- OpenAlex — Open catalog of scholarly works, authors, institutions, topics
- Semantic Scholar — AI-powered citation analysis, abstracts, impact metrics
License
MIT
Release files for crossref-academic-mcp-server 0.1.0
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| crossref_academic_mcp_server-0.1.0.tar.gz | 6.9 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| crossref_academic_mcp_server-0.1.0-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 15.8 kB
Release files / crossref_academic_mcp_server-0.1.0.tar.gz
| Download URL | crossref_academic_mcp_server-0.1.0.tar.gz |
|---|---|
| Size | 6.9 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
ca1913013cfa69692c9cc692823d65f21f6a085d7f0bfc67349aab31cd962fbd
|
|
BLAKE2b-256 checksum How to use checksums |
0a6c74a34e4240ad1332b42c6f2df2ec8f6a449b5f09d89f9dd9d9340f486df6
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.2.0 CPython/3.13.3
|
Release files / crossref_academic_mcp_server-0.1.0-py3-none-any.whl
| Download URL | crossref_academic_mcp_server-0.1.0-py3-none-any.whl |
|---|---|
| Size | 8.9 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
d93b635919ad2f8718111ad23f157c03800a72bd845779ed31b6ca0905d23f7a
|
|
BLAKE2b-256 checksum How to use checksums |
81d3f06d1bc487391304587778becfcbbc0a6ab02288f575005997f9cc80aed0
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.2.0 CPython/3.13.3
|