Skip to main content

OpenPaper MCP Server

OpenPaper is an autonomous research engine for Claude Desktop and any MCP client. Auto research from a prompt to a fully-cited academic paper, exported as PDF, DOCX, or ZIP.

OpenPaper uses 18 specialized AI agents to search 500M+ academic sources (OpenAlex, Crossref, Semantic Scholar) and write thesis-level papers with every citation linked to a real publication.

Setup

1. Get your API token

  1. Go to openpaper.dev and sign in
  2. Open DevTools → Network tab
  3. Click any request → find the Authorization header
  4. Copy the value after Bearer — that's your token

2. Configure Claude Desktop

Add to your claude_desktop_config.json (no manual install needed — uvx fetches the published package on first run):

{
  "mcpServers": {
    "openpaper": {
      "command": "uvx",
      "args": ["openpaper-mcp"],
      "env": {
        "OPENPAPER_API_TOKEN": "your-token-here"
      }
    }
  }
}
Run from source instead
pip install mcp httpx
{
  "mcpServers": {
    "openpaper": {
      "command": "python",
      "args": ["/path/to/openpaper-mcp/server.py"],
      "env": {
        "OPENPAPER_API_TOKEN": "your-token-here"
      }
    }
  }
}

Tools

start_paper_generation

Start generating a paper. Returns a generation_id immediately.

Generate a graduate-level paper on "The neurobiological basis of PTSD"
using APA 7th citation style, 20-30 pages

check_paper_status

Poll for progress and get download links when done.

Check the status of generation abc123

list_my_papers

See all your previous papers with download links.

List my last 5 papers

Example workflow

User: Write a paper on the impact of social media on adolescent mental health

Claude: [calls start_paper_generation("impact of social media on adolescent mental health")]
→ Generation started (ID: abc123). Checking back in a few minutes...

[later]
Claude: [calls check_paper_status("abc123")]
→ Status: processing, phase: writing, 65% complete

[later]
Claude: [calls check_paper_status("abc123")]
→ Status: completed! PDF: https://... DOCX: https://...

Credits

Papers cost 1-3 credits depending on length:

  • 5-30 pages: 1 credit
  • 30-50 pages: 2 credits
  • 50-60 pages: 3 credits

New accounts get free credits. Buy more at openpaper.dev.

Download files

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

Source Distribution

openpaper_mcp-0.1.3.tar.gz (29.8 kB view details)

Uploaded Source

Built Distribution

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

openpaper_mcp-0.1.3-py3-none-any.whl (35.3 kB view details)

Uploaded Python 3

File details

Details for the file openpaper_mcp-0.1.3.tar.gz.

File metadata

  • Download URL: openpaper_mcp-0.1.3.tar.gz
  • Upload date:
  • Size: 29.8 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.14

File hashes

Hashes for openpaper_mcp-0.1.3.tar.gz
Algorithm Hash digest
SHA256 b57522c465175de96def2d00c141a95f5495f7719586dbfa5d11c6dc039bd074
MD5 632e0a0bd4f05acad1b67add3d22480a
BLAKE2b-256 4af60ab8212cbfa6b2dd6b2d6eb41256f5e98da5d9f5fab3b6d11bb80a993da2

See more details on using hashes here.

Provenance

The following attestation bundles were made for openpaper_mcp-0.1.3.tar.gz:

Publisher: publish.yml on federicodeponte/openpaper-mcp

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file openpaper_mcp-0.1.3-py3-none-any.whl.

File metadata

  • Download URL: openpaper_mcp-0.1.3-py3-none-any.whl
  • Upload date:
  • Size: 35.3 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.14

File hashes

Hashes for openpaper_mcp-0.1.3-py3-none-any.whl
Algorithm Hash digest
SHA256 ea1d8e94e409b1b14a07e0d3a4fcc6b7f36f16085580f737d68eaf3a2d2fd629
MD5 5898dae6ec069c5e2ea747861bdf50fa
BLAKE2b-256 885c405c14d88eeaf98b6ffe8a6797a7dc0b476f9ecb59b5d94b60cd9b68cb00

See more details on using hashes here.

Provenance

The following attestation bundles were made for openpaper_mcp-0.1.3-py3-none-any.whl:

Publisher: publish.yml on federicodeponte/openpaper-mcp

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

Release history Release notifications | RSS feed

This release

0.1.3 This release

2 files

0.1.2

2 files

0.1.1

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