Skip to main content

EssenceScholar MCP Server

MCP server exposing the EssenceScholar deep research pipeline and paper workflows as agent tools.

Tools

Research pipeline

  • deep_research — full literature review pipeline (2–8 min, searches EconPapers/arXiv/SSRN, enriches top papers, generates a structured draft)
  • deep_research_chat — read-only follow-up on an existing session (ask questions, dig deeper)
  • deep_research_expand — fetch more papers into an existing session via new searches (2–5 min)
  • list_deep_researches — list all past research sessions
  • get_deep_research — retrieve any past draft by ID

Search & library

  • search_econpapers — raw EconPapers search, returns JSON paper objects
  • search_ssrn — raw SSRN search, returns JSON paper objects
  • download_paper — download a found paper (EconPapers/SSRN/arXiv/DOI URL) into your library and get its paper_id
  • upload_paper — upload a local PDF into your library and get its paper_id
  • register_paper_text — register a local PDF by extracting its text client-side (no server OCR); paper_id derived from the sha256 of the PDF bytes, so re-registering is a no-op
  • list_user_papers — list papers in your library (resolve paper_ids; optional title filter)
  • search_paper_content — server-grade RAG retrieval over one of your papers (the same hybrid BM25+semantic ranking a workflow step uses); returns ranked chunks + joined text
  • get_paper_context — the server-held {{variable}} dict a workflow run would substitute (research_interests, missing/top/trending lit, author profiles, …) plus the paper's section inventory

Workflows

  • list_paper_workflows — list available Agent Studio workflows (custom wf_* and system wf_sys_* pipelines)
  • run_paper_workflow — run a workflow (by ID) on a paper in your library (server-executed)
  • run_workflow_on_pdf — upload a local PDF and run a workflow on it in one call
  • get_workflow_definition — fetch a workflow's raw declarative DAG (steps/prompts/deps) as JSON
  • compile_workflow_skill — convert a workflow into a portable skill (target=claude|codex|gemini) your own agent runs, instead of executing it server-side
  • create_workflow — author a workflow FROM your agent: design the step DAG in conversation, push it to Agent Studio (returns validation warnings before any run)
  • update_workflow — refine an existing workflow in place (steps/prompts/synthesis)

Typical flow: search_econpapers / search_ssrndownload_paperrun_paper_workflow. Or, to reuse a workflow as an agent skill: list_paper_workflowscompile_workflow_skill → save the returned SKILL.md. Compiled skills run client-side (Mode B): register_paper_text (local PDF) or list_user_papersget_paper_context for the {{variables}}search_paper_content per step for evidence.

Setup

Add to your Claude config (~/.claude/settings.json):

{
  "mcpServers": {
    "essencescholar": {
      "command": "uvx",
      "args": ["essencescholar-mcp"],
      "env": {
        "ESSENCESCHOLAR_API_KEY": "sk_live_..."
      }
    }
  }
}

Get your API key from essencescholar.com.

To install as a Claude Desktop extension instead, download the packaged .mcpb bundle from a release and open it with Claude Desktop — it will prompt you for your API key via manifest.json's user_config.

Privacy Policy

This connector sends the arguments of whichever tool you or Claude explicitly invoke (search queries, paper content/text, workflow definitions, research topics) to the EssenceScholar backend, associated with your EssenceScholar account. It has no access to Claude's conversation history, memory, or files beyond what a tool call explicitly names, and nothing runs unless a tool is called. See the full policy, including the Claude / MCP Connector section, at:

https://essencescholar.com/privacy-policy

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

essencescholar_mcp-0.12.0.tar.gz (111.9 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

essencescholar_mcp-0.12.0-py3-none-any.whl (32.0 kB view details)

Uploaded Python 3

File details

Details for the file essencescholar_mcp-0.12.0.tar.gz.

File metadata

  • Download URL: essencescholar_mcp-0.12.0.tar.gz
  • Upload date:
  • Size: 111.9 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/7.0.0 CPython/3.11.7

File hashes

Hashes for essencescholar_mcp-0.12.0.tar.gz
Algorithm Hash digest
SHA256 6ba239fb3d64f2b30cb04441c817624cf3fd9fd689435761189bef5118baf810
MD5 df709cf1966e2ee00b65e5f283af7410
BLAKE2b-256 174a1e8cf904d45ec91cc005721f558288e5e0e724caefd17e5149144d3e6f6f

See more details on using hashes here.

File details

Details for the file essencescholar_mcp-0.12.0-py3-none-any.whl.

File metadata

File hashes

Hashes for essencescholar_mcp-0.12.0-py3-none-any.whl
Algorithm Hash digest
SHA256 6d919d748800e14f586d8056f529618fe5e7a402a0435cff53b970ac3b75bea6
MD5 dc6753d27b22b3bd1fceb4b575076ddd
BLAKE2b-256 15ca1d674ebc090b5af23b5f09dc9b27244e7ac73acec245ab8f9e1f079d3b99

See more details on using hashes here.

Release history Release notifications | RSS feed

This release

0.12.0 This release

2 files

0.11.0

2 files

0.10.0

2 files

0.9.0

2 files

0.8.1

2 files

0.8.0

2 files

0.7.0

2 files

0.6.0

2 files

0.5.0

2 files

0.4.0

2 files

0.3.3

2 files

0.3.2

2 files

0.3.1

2 files

0.3.0

2 files

0.2.0

2 files

0.1.0

2 files

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page