Scholar Sidekick
Allows resolving arXiv identifiers to structured bibliographic metadata.
Allows resolving DOIs to structured bibliographic metadata.
Allows resolving NASA ADS bibcodes to structured bibliographic metadata.
Allows resolving PubMed IDs (PMIDs) to structured bibliographic metadata.
Allows exporting citations in Zotero RDF format.
Scholar Sidekick MCP Server
MCP server for Scholar Sidekick — resolve, format, and export academic citations from any AI assistant.
Tools
Tool | Description |
resolveIdentifier | Resolve DOIs, PMIDs, PMCIDs, ISBNs, arXiv IDs, ISSNs, ADS bibcodes to structured bibliographic metadata |
formatCitation | Format identifiers into Vancouver, AMA, APA, IEEE, CSE, or 10,000+ CSL styles. Output as text, HTML, or JSON |
exportCitation | Export to BibTeX, RIS, CSL JSON, EndNote (XML/Refer), RefWorks, MEDLINE, Zotero RDF, CSV, or plain text |
Setup
Get a RapidAPI key
Subscribe to Scholar Sidekick on RapidAPI (free tier available)
Copy your RapidAPI key
Claude Desktop
Add to ~/Library/Application Support/Claude/claude_desktop_config.json (macOS) or %APPDATA%\Claude\claude_desktop_config.json (Windows):
{
"mcpServers": {
"scholar-sidekick": {
"command": "npx",
"args": ["-y", "scholar-sidekick-mcp@latest"],
"env": {
"RAPIDAPI_KEY": "your-rapidapi-key"
}
}
}
}Claude Code
claude mcp add scholar-sidekick \
-e RAPIDAPI_KEY=your-rapidapi-key \
-- npx -y scholar-sidekick-mcp@latestCursor / VS Code / Windsurf
Add to .cursor/mcp.json or .vscode/mcp.json:
{
"mcpServers": {
"scholar-sidekick": {
"command": "npx",
"args": ["-y", "scholar-sidekick-mcp@latest"],
"env": {
"RAPIDAPI_KEY": "your-rapidapi-key"
}
}
}
}Environment Variables
Variable | Required | Description |
| Yes | Your RapidAPI subscription key |
| No | RapidAPI host (defaults to |
| No | Request timeout in milliseconds (default: 30000) |
Supported Citation Styles
Scholar Sidekick supports 10,000+ CSL styles, including all major formats used in academic publishing:
Style | Keyword |
Vancouver |
|
APA (7th ed.) |
|
AMA |
|
IEEE |
|
CSE |
|
Chicago (author-date) |
|
Harvard |
|
MLA |
|
Turabian |
|
Nature |
|
BMJ |
|
Lancet |
|
Any CSL style ID can be passed as the style parameter.
Example Usage
Once connected, ask your AI assistant:
"Format 10.1056/NEJMoa2033700 in Vancouver style"
"Resolve PMID:30049270 and export as BibTeX"
"Format these as APA: 10.1056/NEJMoa2033700, PMID:30049270, ISBN:9780192854087"
"Give me a Chicago citation for arXiv:2301.08745"
Supported Identifiers
DOIs (e.g.
10.1056/NEJMoa2033700)PubMed IDs (e.g.
PMID:30049270)PubMed Central IDs (e.g.
PMC7793608)ISBNs (e.g.
ISBN:9780192854087)arXiv IDs (e.g.
2301.08745)ISSNs and eISSNs
NASA ADS bibcodes
WHO IRIS URLs
REST API
For programmatic access outside of MCP clients, Scholar Sidekick is also available as a REST API on RapidAPI. Your same RapidAPI key works for both.
Development
npm install
npm run build # Bundle to dist/mcp-server.mjs
npm test # Run tests
npm run typecheckLicense
MIT
Latest Blog Posts
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/mlava/scholar-sidekick-mcp'
If you have feedback or need assistance with the MCP directory API, please join our Discord server