OokCite logo

OokCite

Validate, resolve, format, and organize citation metadata through MCP, with DOI, ISBN, ORCID, CSL, and collection tools.

Install OokCite

Pick your client, then add it in one click or paste the config.

STDIONode.js
~/Library/Application Support/Claude/claude_desktop_config.json
claude_desktop_config.json
{
  "mcpServers": {
    "ookcite": {
      "command": "npx",
      "args": [
        "-y",
        "@turtletech/ookcite-mcp"
      ]
    }
  }
}

Settings → Developer → Edit Config, merge this into mcpServers, then fully quit and reopen Claude Desktop.

We couldn’t confirm it starts correctly

We ran the install command but it didn't respond within our test window — this can mean a slow first-time install rather than a real problem.

npx -y @turtletech/ookcite-mcp

No response to initialize.

This is an experimental automated check and can have false negatives — missing environment variables, a slow cold install, etc. It doesn’t necessarily mean something’s wrong. Last checked 2d ago.

Overview

OokCite MCP server gives AI clients tools for checking DOIs and ISBNs, resolving messy references, and formatting citations in more than 2,900 CSL styles. It can also search citation data, inspect ORCID profiles, import and export bibliographies, and manage saved collections when authenticated. Use it for reference verification, bibliography preparation, or citation cleanup when metadata is sufficient; it does not retrieve PDFs or article full text. It runs locally over stdio or remotely through Streamable HTTP at the OokCite API endpoint.

Use cases

  • Validate DOI lists before submitting a paper
  • Resolve incomplete references into citation metadata
  • Format bibliographies in CSL styles
  • Import and export BibTeX or RIS collections
  • Search ORCID profiles and index publications

Key features

  • DOI, ISBN, and citation-text resolution
  • Verification of references and bibliographic claims
  • Formatting in more than 2,900 CSL styles
  • ORCID profile search and publication ingestion
  • Bibliography collection management
  • Local stdio and remote Streamable HTTP access

Tools38

What OokCite lets your agent do. Expand a tool for its parameters.

Self-reported~534 tokens of context

Security & health

What it can reach and how reliably it runs — from our own checks, not the maintainer’s claims.

ActiveLast checked 1d ago

Recent health check succeeded.

8/8 checks healthy over the last 47d

Supply-chain signal

No high-severity advisories surfaced by our automated scan.

Critical 0High 0Medium 0Low 0

Scanned 6d ago via OSV.dev · @turtletech/ookcite-mcp (npm)

Adoption & maintenance

Factual signals from GitHub, npm, and our automated checks — not a rating.

GitHub stars2Stargazers on the source repository.
npm downloads707Package downloads in the last 30 days.
Last commit15d agoMost recent push to the default branch.
Install checkInconclusiveDidn't respond in our test window — often a slow first install.
Tools exposed38Callable tools this server registers over MCP.
Directory activity1 viewsConfig copies, upvotes, and views on AllMCPs.

How OokCite works

What OokCite MCP server does

OokCite MCP server connects MCP-compatible clients to citation lookup and bibliography management services. Its tools work with DOI, ISBN, free-text citation, ORCID, CSL style, and collection data. The service returns citation metadata rather than PDFs or full-text articles, so it fits reference validation and bibliography workflows rather than literature retrieval.

The server supports both anonymous and authenticated use. Basic usage includes a daily limit of 20 lookups, while an API key or signed-in account provides higher rate limits and access to collection features.

How it works

For local clients, the server communicates through standard input and output. It can be launched with the npm package, a Cargo installation, or a pre-built release binary. Remote clients connect to https://ookcite-api.turtletech.us/mcp using Streamable HTTP and OAuth sign-in; the remote endpoint does not accept pasted API keys.

Citation tools can validate a DOI, find a book from an ISBN, identify a paper from imperfect citation text, or resolve up to 50 citation strings in one request. Search supports author, category, and citation facets. Formatting tools accept DOI-based citations and CSL style identifiers, including grouped in-text markers and batch formatting.

Setup and configuration

The quickest installation is:

Terminal
npx @turtletech/ookcite-mcp setup

The setup command can detect supported MCP clients and write their configuration. setup --connect opens the TurtleTech dashboard, creates or activates a Free plan, and stores credentials through the platform credential store. On headless systems, use setup --connect --device. Existing deployments can provide --key YOUR_API_KEY, or configure OOKCITE_API_KEY directly.

Credential retrieval can instead use OOKCITE_API_KEY_COMMAND or OOKCITE_API_KEY_FILE. The command-based method has a timeout controlled by OOKCITE_API_KEY_TIMEOUT, which defaults to 10 seconds. OOKCITE_API can override the default API base URL. After changing configuration, restart the MCP client or reload its servers.

Tools and capabilities

OokCite MCP server exposes tools for:

  • DOI, ISBN, citation-text, and batch reference resolution
  • DOI and bibliographic-claim verification
  • CSL style search, listing, and citation formatting
  • Grouped citation markers and usage-limit checks
  • ORCID profile search, retrieval, and publication ingestion
  • Collection creation workflows, including import, export, search, duplicate checks, tagging, ordering, metadata updates, merging, and deletion

import_bibliography accepts BibTeX, RIS, or pasted numbered and blank-line citation lists. Anonymous small plaintext imports can contain up to eight items and return BibTeX without saving a collection. Authenticated collection operations can save resolved entries and export them as BibTeX or CSL text.

Limitations and notes

The service supplies metadata only and never fetches PDFs or full-text articles. Anonymous access is limited, and collection tools require authentication. A single citation can be formatted without an API key, while broader limits and saved collection operations require an account or key.

OOKCITE_MCP_READ_ONLY=1 disables collection mutations, and OOKCITE_MCP_ALLOW_MUTATE=0 denies mutations. These settings are useful for review or CI environments. The batch_resolve operation accepts at most 50 citation strings per request.

Reviews

No reviews yet — be the first to share how it worked for you.

Frequently Asked Questions about OokCite

OokCite is an MCP server that connects AI clients to citation lookup and bibliography services. Its main tools validate DOIs, look up ISBNs, resolve messy references, verify claims, format citations in CSL styles, search ORCID profiles, and manage saved citation collections. It returns metadata only, not PDFs or full-text articles.

Run `npx @turtletech/ookcite-mcp setup` to install and configure the server. The command detects supported MCP clients and writes their settings. You can also install the npm package globally, use Cargo, or download a pre-built binary.

No, basic usage works without an API key, including single-citation formatting and limited lookup access. Anonymous use has a 20-lookups-per-day limit, while higher limits and collection tools require an OokCite account or API key.

Connect to `https://ookcite-api.turtletech.us/mcp` using Streamable HTTP and OAuth sign-in. Remote access uses a short-lived access token; the endpoint rejects pasted API keys and does not use the legacy SSE transport.

No, OokCite returns citation metadata only. Its tools can validate, resolve, search, format, and organize references, but the server does not fetch PDFs or full-text publications.

Related MCP servers

Add a badge to your READMEShow it’s listed — live SVG, Markdown or HTML.

AllMCPs Directory Badge

Full Badge Customizer

Showcase your server listing on GitHub or your project documentation. Embed this dynamic SVG badge to highlight official listing status and live engagement.

Badge Style:
Live Dynamic SVG PreviewOokCite AllMCPs Directory Badge
Markdown (GitHub README)
[![AllMCPs](https://allmcps.com/api/badge/ookcite?style=directory)](https://allmcps.com/mcp/ookcite)
HTML Embed
<a href="https://allmcps.com/mcp/ookcite"><img src="https://allmcps.com/api/badge/ookcite?style=directory" alt="OokCite on AllMCPs" /></a>