Everything you need to build on Scholar Sidekick - the citation resolver, formatter, exporter, and verifier for scholarly identifiers (DOI, PMID, PMCID, ISBN, ISSN, arXiv, ADS bibcode, WHO IRIS URL). Each surface below wraps the same REST API, so output is identical whether you call it over HTTP, MCP, or the CLI.
REST API
The HTTP API every other surface wraps. Start here for endpoints, parameters, and examples.
Citation API overview - What the free citation API does, a quickstart call, and how it compares to calling Crossref or OpenAlex directly.
API documentation - Full endpoint reference: resolve, format, export, verify, retraction, and open-access checks.
Agent Skills index - Installable skills that teach agents when and how to use the tools.
Agent card (A2A) - Agent-to-agent capability card; JSON-RPC endpoint at POST /api/a2a.
Clients & editor integrations
Use the API from the terminal, your editor, or your reference manager.
Command-line CLI (npm) - The `scholar` command wraps the REST API. `npm i -g scholar-sidekick-cli`; no key for the free tier.
Python client (PyPI) - Sync + async client over the REST API. `pip install scholar-sidekick`; no key for the free tier. `audit_bibliography()` handles a reference list of any length.
VS Code extension - Lints a .bib file inline for fabricated citations, retractions, and open-access status. Also on Open VSX.
Gemini CLI extension - Gemini CLI / Antigravity plugin wrapping the MCP server and CLI commands.
Browser extension - Chrome, Edge, and Firefox add-on built on the same API.
All integrations - Obsidian, Zotero, Cursor, and the rest of the integration surfaces.
Authentication & limits
Anonymous access works with no key at the lowest tier. Add a free first-party key for higher limits.
API keys (account) - Create, list, and revoke free first-party `ssk_` keys. Send them as `Authorization: Bearer ssk_…`.