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 — follow-up on an existing session (ask questions, expand, dig deeper)
  • 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.

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.8.0.tar.gz (68.7 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.8.0-py3-none-any.whl (21.0 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: essencescholar_mcp-0.8.0.tar.gz
  • Upload date:
  • Size: 68.7 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.8.15

File hashes

Hashes for essencescholar_mcp-0.8.0.tar.gz
Algorithm Hash digest
SHA256 7f5e7078e830f696a8537214427785876d7ce1ee561303653064d1461f3b0a13
MD5 a79fb6a2158ad3e2d4068417e0b377ab
BLAKE2b-256 36e8b4dcb063df30d95faf4d7ea6b0c9c8b530cc8fa64572c92f2f0f802db450

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for essencescholar_mcp-0.8.0-py3-none-any.whl
Algorithm Hash digest
SHA256 7f58afe14fc00634f963058940280c9c3ee86dba6c5a162e5d0aa72a828142d9
MD5 db112ce7253d2a8139f93905af8cea26
BLAKE2b-256 cc2c8c8364e3a4a802e766532ea926d8716b39d05dacdcd88fc2e0ce197e1a70

See more details on using hashes here.

Release history Release notifications | RSS feed

0.12.0

2 files

0.11.0

2 files

0.10.0

2 files

0.9.0

2 files

0.8.1

2 files

This release

0.8.0 This release

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