MCP server exposing EssenceScholar deep research and paper workflows as agent tools
Project description
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 - list_user_papers — list papers in your library (resolve
paper_ids; optional title filter)
Workflows
- list_paper_workflows — list available Agent Studio workflows (custom
wf_*and systemwf_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
Typical flow: search_econpapers / search_ssrn → download_paper → run_paper_workflow.
Or, to reuse a workflow as an agent skill: list_paper_workflows → compile_workflow_skill → save the returned SKILL.md.
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.
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file essencescholar_mcp-0.5.0.tar.gz.
File metadata
- Download URL: essencescholar_mcp-0.5.0.tar.gz
- Upload date:
- Size: 64.5 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: uv/0.8.15
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
1570ea8ad8da7826e89c117e5ec0c9e59d5620015beb81bb1390b56db0a85d9f
|
|
| MD5 |
db5072b8f2b6449d075447df40c4f255
|
|
| BLAKE2b-256 |
f5e2e4c54f088caa0faf7e5773b0eecae8a4c56b1d909944bd2c45fa7b4c365e
|
File details
Details for the file essencescholar_mcp-0.5.0-py3-none-any.whl.
File metadata
- Download URL: essencescholar_mcp-0.5.0-py3-none-any.whl
- Upload date:
- Size: 17.3 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: uv/0.8.15
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
679140b779829a5bac151662e8593835c254d7b376843f90cde7a96a14dbdbbc
|
|
| MD5 |
cd8a3d8e299a3b33e26d2a6d9059c6ee
|
|
| BLAKE2b-256 |
c5e459dceb0b32d900ebc496291c887cee8ac0d398712d1aefd3549528001afb
|