Endnote MCP Server

Connect your EndNote reference library to Claude AI. Search references, read PDFs, format citations, find related papers, and generate bibliographies

Local serverstdioPython

What is the Endnote MCP Server?

Connect your EndNote reference library to Claude AI. Search references, read PDFs, format citations, find related papers, and generate bibliographies — all directly

What it actually does

  • "Search my library for social capital and Bourdieu"
  • "Find papers about how organisations deal with uncertainty" (semantic search)
  • "Find references related to paper #3844"
  • "Give me the APA citation for reference #1234"
  • "Generate a bibliography for references 12, 45, 78, 102"
  • "Export references 12, 45, 78 as BibTeX"

Configuration

  • EndNote 20+ (any edition) - Claude Desktop app - Python 3.10+ - uv (recommended) or pip

More MCP options

Compare MCP servers by category, or browse hosted MCP servers if you prefer an endpoint over a local process.

Maintainer setup documentation.

Recorded tools

Check the linked publisher documentation and your connected client's tool list. Names and availability can vary with the server version and account permissions.

ToolWhat it does
search_referencesSearch by author, title, year, keywords, abstract (BM25 ranked, with DOI links)
search_fulltextSearch inside PDF content — find concepts, quotes, methods
search_libraryCombined metadata + PDF search in one call
search_semanticSearch by meaning using AI embeddings (requires endnote-mcp[semantic])
get_reference_detailsFull metadata for a reference (abstract, keywords, DOI, etc.)
get_citationFormat as APA 7th, Harvard, Vancouver, Chicago, or IEEE
get_bibtexExport references as BibTeX entries for LaTeX
get_bibliographyGenerate a formatted bibliography for multiple references
find_relatedFind similar references (uses embeddings when available)
read_pdf_sectionRead specific pages from a PDF attachment
list_references_by_topicBroad topic-based listing
rebuild_indexRe-index after updating your EndNote library

How to install the Endnote MCP Server

{
  "mcpServers": {
    "endnote": {
      "command": "uvx",
      "args": ["endnote-mcp"]
    }
  }
}

Add to claude_desktop_config.json, then restart Claude Desktop.

Configuration

  • EndNote 20+ (any edition) - Claude Desktop app - Python 3.10+ - uv (recommended) or pip

Example prompts to try

  • “Use Endnote MCP to search references.”
  • “Use Endnote MCP to search fulltext.”
  • “Use Endnote MCP to search library.”

Frequently asked questions

Connect your EndNote reference library to Claude AI. Search references, read PDFs, format citations, find related papers, and generate bibliographies — all directly Confirm the tools offered by your installed version in the connected client. Tool availability and permissions depend on the server and account configuration.