EndNote

Indexes your EndNote library locally and enables Claude Desktop to search, read PDFs, and format citations via MCP.
  • other

0

GitHub Stars

other

Language

4 months ago

First Indexed

2 months ago

Catalog Refreshed

Documentation & install

Readme and setup notes from the catalogue, plus a client-ready config you can copy for your MCP host.

Installation

Add the following to your MCP client configuration file.

Configuration

View docs
{
  "mcpServers": {
    "gokmengokhan-endnote-mcp": {
      "command": "endnote-mcp",
      "args": [
        "serve"
      ]
    }
  }
}

EndNote MCP connects your local EndNote reference library to Claude Desktop, enabling you to search references, read PDFs, and format citations directly in conversations without uploading data to the cloud.

How to use

You use this MCP server by starting the local endnote-mcp service and connecting Claude Desktop to it. Once active, you can ask Claude to search your EndNote library, locate papers by topic or author, read specific PDF pages, and generate citations in multiple styles. All indexing happens locally, so your references and PDF text stay on your machine.

How to install

Prerequisites you need before installation:

  • EndNote 20 or 21 (any edition)

  • Claude Desktop app

  • Python 3.10+

  • uv (recommended) or pip

Step by step setup

Install the MCP server client with one of the following methods.

# With uv (recommended)
uv tool install endnote-mcp

# Or with pip
pip install endnote-mcp

Export your EndNote library

In EndNote, export your library as XML to a convenient location on your computer.

Run the setup and connect Claude

Run the setup wizard to detect your XML export, index your library, and configure Claude Desktop.

endnote-mcp setup

Restart Claude Desktop

Quit Claude Desktop and reopen it. You will see an EndNote Library connector in the MCP section, ready to use.

Start the MCP server manually (if needed)

If you need to start the MCP server separately, use the following command.

endnote-mcp serve

Available tools

search_references

Search by author, title, year, keywords, or abstract with BM25 ranking to retrieve matching references.

search_fulltext

Search inside PDF content to find concepts, quotes, or methods across your library.

get_reference_details

Fetch full metadata for a reference, including abstract, keywords, DOI, and related information.

get_citation

Format a reference in APA 7th, Harvard, Vancouver, Chicago, or IEEE styles.

read_pdf_section

Read specific page ranges from a PDF attachment to extract exact passages.

list_references_by_topic

List references grouped by broad topics for quick discovery.

rebuild_index

Re-index your library after updates to ensure new content is searchable.

Built by
VeilStrat
AI signals for GTM teams
© 2026 VeilStrat. All rights reserved.All systems operational