MCP.so
Sign In

Crossref MCP Server

@botanicastudios

Basic information

Category

Other

License

MIT

Transports

stdio

Author

botanicastudios

About Crossref MCP Server

MCP server for Crossref

Crossref MCP Server config

Add this server to your MCP-compatible client using the configuration below.

{
  "mcpServers": {
    "crossref": {
      "command": "npx",
      "args": [
        "-y",
        "@botanicastudios/crossref-mcp"
      ]
    }
  }
}

Crossref MCP Server tools

Tool list not available yet

This listing does not currently have a tool list to display. This does not mean the server has no tools; check its documentation for supported capabilities.

Fetch the live tool list by running this server in a temporary sandbox using the button above.

Overview

What is Crossref MCP Server?

A Model Context Protocol (MCP) server that provides tools for searching and retrieving scholarly works from the Crossref API. It is intended for developers integrating publication metadata into AI assistants or other applications.

How to use Crossref MCP Server?

Install by adding the server to your mcpServers configuration using npx -y @botanicastudios/crossref-mcp. Once configured, the server exposes three tools: searchByTitle, searchByAuthor, and getWorkByDOI. Each tool takes specific parameters (e.g., title, author, doi) and returns structured JSON results.

Key features of Crossref MCP Server

  • Search works by title (with configurable result count).
  • Search works by author (with configurable result count).
  • Retrieve detailed work metadata by DOI.
  • Structured JSON response with status, query, and results.
  • Built-in test suite using Vitest with mocked API calls.

Use cases of Crossref MCP Server

  • Finding academic papers by title or author name.
  • Fetching complete citation details (authors, journal, date) for a given DOI.
  • Integrating publication search into AI‑powered research assistants.
  • Validating or enriching bibliographic references programmatically.

Frequently asked questions

1

What tools does Crossref MCP Server provide?

It provides three tools: `searchByTitle`, `searchByAuthor`, and `getWorkByDOI`.

2

How many results are returned by default?

The default number of results for title and author searches is 5. The `rows` parameter can be used to change this.

3

What does the response look like in case of an error?

Errors return a JSON object with a `status` field set to `error`, `no_results`, or `not_found`, along with an optional `message` and the original `query`.

4

Does the server require network access?

Yes, it makes HTTP requests to the Crossref API to fetch data. The test suite, however, uses mocks and does not require live network access.

5

How is the server tested?

Tests are written with Vitest and use mocked Crossref API responses. The test suite covers successful searches, empty results, and error handling.

Comments

More Other MCP servers